Protocol Widgets: Self-Explanation, Vault Cards, and Native Embeds
The body breaks down tissue and builds it back at the same time. A problem stays when breakdown runs faster than repair. Most drugs block signals such as pain or swelling without fixing the tissue that sent the signal. This ledger studies
Regeneration vs degeneration — where this fits
The body breaks down tissue and builds it back at the same time. A problem stays when breakdown runs faster than repair. Most drugs block signals such as pain or swelling without fixing the tissue that sent the signal. This ledger studies peptides for repair paths: new blood vessels, cell movement to the damage site, nerve regrowth, gut lining, and neural connections.
What it is
The evidence ledger for this entry is empty. No compound name, structure, or target tissue is recorded.
How it works
No mechanism data exist in the ledger. No step-by-step pathway is listed.
Why it would work (logic chain)
No logic chain is present because no target or action is defined.
Why people take it
No reported reasons for use appear in the ledger.
How many people take it
The ledger contains zero counts. Number of users is unknown.
Evidence inventory
Sources total: 0. Studies catalogued: 0. Reddit posts: 0. X posts: 0. Other anecdote sources: 0. Human claims: 0. Preclinical claims: 0. Anecdotal claims: 0. Sci sources: none. Reddit sources: none. X sources: none. Other anecdote sources: none.
What scientists say
No scientist statements are recorded.
What people say on Reddit
No Reddit posts are recorded.
What people say on X
No X posts are recorded.
What we do not know
The ledger holds no data on any of the fixed sections above. All topics remain open.
Safety and limits
No safety data or limit data are present in the ledger.
the whole object this page is drawn from, as JSON
{
"schema":"https://miscsubjects.com/schemas/jarticle.json",
"status":"published",
"slug":"protocol-widgets",
"title":"Protocol Widgets: Self-Explanation, Vault Cards, and Native Embeds",
"kind":"technical",
"summary":"The body breaks down tissue and builds it back at the same time. A problem stays when breakdown runs faster than repair. Most drugs block signals such as pain or swelling without fixing the tissue that sent the signal. This ledger studies",
"created":"2026-06-29T16:54:08.231Z",
"body": [
"## Regeneration vs degeneration — where this fits\nThe body breaks down tissue and builds it back at the same time. A problem stays when breakdown runs faster than repair. Most drugs block signals such as pain or swelling without fixing the tissue that sent the signal. This ledger studies peptides for repair paths: new blood vessels, cell movement to the damage site, nerve regrowth, gut lining, and neural connections.\n\n## What it is\nThe evidence ledger for this entry is empty. No compound name, structure, or target tissue is recorded.\n\n## How it works\nNo mechanism data exist in the ledger. No step-by-step pathway is listed.\n\n## Why it would work (logic chain)\nNo logic chain is present because no target or action is defined.\n\n## Why people take it\nNo reported reasons for use appear in the ledger.\n\n## How many people take it\nThe ledger contains zero counts. Number of users is unknown.\n\n## Evidence inventory\nSources total: 0. \nStudies catalogued: 0. \nReddit posts: 0. \nX posts: 0. \nOther anecdote sources: 0. \nHuman claims: 0. \nPreclinical claims: 0. \nAnecdotal claims: 0. \nSci sources: none. \nReddit sources: none. \nX sources: none. \nOther anecdote sources: none.\n\n## What scientists say\nNo scientist statements are recorded.\n\n## What people say on Reddit\nNo Reddit posts are recorded.\n\n## What people say on X\nNo X posts are recorded.\n\n## What we do not know\nThe ledger holds no data on any of the fixed sections above. All topics remain open.\n\n## Safety and limits\nNo safety data or limit data are present in the ledger."
],
"facts": {
"converted_from":"markdown",
"original_updated":"2026-06-29T16:54:08.273Z",
"register":"technical",
"category":null
},
"claims": [
{
"id":"c_wid_1",
"text":"Every attachSelf() response includes _self.what, _self.how_to_use, and _self.related URLs — widgets are self-explaining payloads, not static HTML.",
"section":"what it is",
"slot":"what_it_is",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_2",
"text":"FEATURES in self_explain.js is the canonical feature index; system-map article exposes it for humans and LLMs.",
"section":"what it is",
"slot":"what_it_is",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_3",
"text":"sourceToWidget() maps hash-chained ledger sources to native platform cards (reddit, x, pubmed, youtube, imessage) on the reader page.",
"section":"what is known",
"slot":"what_is_known",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_4",
"text":"buildInlineEmbedMap() resolves [[embed:slug]] markers in article body to horizontal native cards without external iframes.",
"section":"what is known",
"slot":"what_is_known",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_5",
"text":"normalizeWidget() in vault_widgets.js unifies directory rows, tasks, events, and claims into vault-card rails with shortHash ids.",
"section":"what is known",
"slot":"what_is_known",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_6",
"text":"meta.widgets[] supports imessage|quote|stat|note|gallery types as JSON series independent of the source ledger.",
"section":"what is known",
"slot":"what_is_known",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_7",
"text":"Graph canvas widgets come from GET /api/graph — nodes are claims/sources, edges are supported_by, posted_by, challenges, embeds.",
"section":"what is known",
"slot":"what_is_known",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_8",
"text":"explainGrowStep() returns human-readable why/how for each grow-queue step — operational widget for cron operators.",
"section":"who claims what",
"slot":"who_claims_what",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_9",
"text":"Platform logos and rail styling live in widgets/platform_logos.js and widgets/social.js — presentation layer only, not ledger truth.",
"section":"who claims what",
"slot":"who_claims_what",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_10",
"text":"Third-party oEmbed iframes are avoided for Reddit/X — native cards use ledger quote+url for auditability.",
"section":"what is known",
"slot":"what_is_known",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_11",
"text":"Not all admin pages yet consume _self blocks — some legacy HTML predates attachSelf.",
"section":"what is unknown",
"slot":"what_is_unknown",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_12",
"text":"Widget accessibility (ARIA on rails) is partial — visual cards exist before full a11y pass.",
"section":"what is unknown",
"slot":"what_is_unknown",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_13",
"text":"Widget rendering is deterministic from ledger JSON — same source hash always maps to same card content.",
"section":"mechanism",
"slot":"mechanism",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_14",
"text":"Widgets display evidence; they do not score or elevate claims — weighting remains in claim.weight from /score.",
"section":"limitations",
"slot":"limitations",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_wid_15",
"text":"Not medical advice — social anecdote widgets are anecdotal tier by definition.",
"section":"disclaimer",
"slot":"disclaimer",
"tier":"system",
"source_status":"unsourced",
"why_material":"Architecture axiom — verifiable via live GET endpoints cited in text.",
"posted_by": {
"actor":"grok/build",
"channel":"api",
"ts":"2026-06-29T16:53:48.320Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
}
],
"type":"article",
"updated":"2026-10-08T11:49:56.237Z",
"version":1,
"hash":"fab2e086241a19c2a0ada302c4592c65d52eedc4a47e85ef14f36c48df4f0618",
"styling": {
"scope":"shared",
"how":"no value on the page is set by hand: each comes from this theme, and each theme value becomes the CSS variable named beside it. PATCH https://miscsubjects.com/api/jarticles/theme changes them.",
"widget_style": {
"what":"every widget may carry style: {…}; these are the only keys it reads",
"rotate":"degrees, a number",
"offset_x":"pixels, a number",
"offset_y":"pixels, a number",
"pulse":"true to pulse"
},
"theme": {
"color": {
"page_bg":"#f5f5f7",
"sheet_bg":"#ffffff",
"ink":"#1d1d1f",
"soft":"#424245",
"muted":"#6e6e73",
"dim":"#86868b",
"line":"#d2d2d7",
"accent":"#0071e3",
"accent_soft":"rgba(0,113,227,0.08)",
"link":"#0066cc",
"selection":"rgba(0,113,227,0.18)",
"widget_bg":"#f5f5f7",
"widget_border":"#d2d2d7",
"card_bg":"#ffffff",
"code_bg":"#f5f5f7",
"json_bg":"#161b19",
"json_ink":"#e6e1d4",
"json_key":"#7fd3c3",
"json_string":"#e9c46a",
"json_number":"#f4a261",
"json_bool":"#c792ea",
"json_null":"#928d7e",
"json_punct":"#6b6759",
"json_bar":"#0e1512",
"kind_badge_bg":"#0e6e60",
"kind_badge_ink":"#ffffff"
},
"color_dark": {
"page_bg":"#000000",
"sheet_bg":"#1d1d1f",
"ink":"#f5f5f7",
"soft":"#d2d2d7",
"muted":"#a1a1a6",
"dim":"#86868b",
"line":"#424245",
"accent":"#2997ff",
"accent_soft":"rgba(41,151,255,0.12)",
"link":"#2997ff",
"selection":"rgba(41,151,255,0.25)",
"widget_bg":"#2c2c2e",
"widget_border":"#424245",
"card_bg":"#1d1d1f",
"code_bg":"#2c2c2e",
"json_bg":"#0a0d0c",
"json_ink":"#e6e1d4",
"json_key":"#7fd3c3",
"json_string":"#e9c46a",
"json_number":"#f4a261",
"json_bool":"#c792ea",
"json_null":"#757062",
"json_punct":"#5d665f",
"json_bar":"#060807",
"kind_badge_bg":"#4fc1ab",
"kind_badge_ink":"#0b0f0d"
},
"font": {
"display":"-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
"body":"-apple-system,BlinkMacSystemFont,\"SF Pro Display\",\"SF Pro Text\",\"Helvetica Neue\",Helvetica,Arial,sans-serif",
"mono":"ui-monospace,SFMono-Regular,\"SF Mono\",Menlo,Consolas,monospace",
"google_fonts":""
},
"size": {
"body":"17px",
"small":"17px",
"eye":"17px",
"lead":"17px",
"h1":"52px",
"h2":"34px",
"h3":"22px",
"byline":"17px",
"h1_measure":"none",
"code":"17px",
"json":"17px",
"widget_title":"17px"
},
"leading": {
"body":"1.7",
"head":"1.18",
"lead":"1.5",
"json":"1.6"
},
"weight": {
"display":"700",
"head":"700",
"body":"400",
"strong":"700",
"eye":"700"
},
"tracking": {
"eye":"0.14em",
"display":"-0.03em",
"body":"-0.006em",
"badge":"0.08em"
},
"layout": {
"sheet_width":"1000px",
"text_width":"880px",
"gutter":"16px",
"sheet_padding":"56px 64px 64px",
"sheet_padding_mobile":"24px 18px 40px",
"sheet_margin":"28px auto 72px",
"block_gap":"1.15em",
"widget_gap":"28px",
"grid_gap":"14px"
},
"border": {
"sheet":"0px solid",
"sheet_radius":"30px",
"widget":"1px solid",
"widget_radius":"24px",
"card_radius":"24px",
"badge_radius":"999px",
"rule":"1px solid",
"code_radius":"18px",
"accent_bar":"3px"
},
"shadow": {
"sheet":"0 1px 1px rgba(0,0,0,.02),0 6px 26px rgba(0,0,0,.05)",
"widget":"none",
"card_hover":"0 10px 28px -16px rgba(28,27,23,0.35)"
},
"motion": {
"hover":"160ms ease"
}
}
},
"page":"https://miscsubjects.com/a/protocol-widgets",
"json":"https://miscsubjects.com/a/protocol-widgets.json",
"markdown":"https://miscsubjects.com/a/protocol-widgets.md",
"theme":"https://miscsubjects.com/article-theme.json",
"calls": [
{
"what":"this article as a page (no key)",
"method":"GET",
"url":"https://miscsubjects.com/a/protocol-widgets",
"headers": {}
},
{
"what":"this article as its object (no key)",
"method":"GET",
"url":"https://miscsubjects.com/a/protocol-widgets.json",
"headers": {}
},
{
"what":"this article as Markdown (no key)",
"method":"GET",
"url":"https://miscsubjects.com/a/protocol-widgets.md",
"headers": {}
},
{
"what":"the object with its hash, drafts too",
"method":"GET",
"url":"https://miscsubjects.com/api/jarticles/protocol-widgets",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
}
},
{
"what":"one piece and that piece’s hash",
"method":"GET",
"url":"https://miscsubjects.com/api/jarticles/protocol-widgets/at?path=facts",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
}
},
{
"what":"grep: every key or value that matches, with the path to change it",
"method":"GET",
"url":"https://miscsubjects.com/api/jarticles/protocol-widgets/grep?q=owner",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)"
}
},
{
"what":"change pieces (set, merge, delete, append, insert, move); if-match is the hash",
"method":"PATCH",
"url":"https://miscsubjects.com/api/jarticles/protocol-widgets",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type":"application/json",
"if-match":"<hash from the read>"
},
"body": {
"ops": [
{
"op":"set",
"path":"facts.example",
"value":1
}
]
}
},
{
"what":"replace the whole object",
"method":"PUT",
"url":"https://miscsubjects.com/api/jarticles/protocol-widgets",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type":"application/json",
"if-match":"<hash>"
},
"body": {
"slug":"protocol-widgets",
"title":"…"
}
},
{
"what":"fetch every source, hash what came back and check the quote is in it",
"method":"POST",
"url":"https://miscsubjects.com/api/jarticles/protocol-widgets/verify",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type":"application/json"
},
"body": {}
},
{
"what":"an Obsidian-style command",
"method":"POST",
"url":"https://miscsubjects.com/api/jarticles/cli",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type":"application/json"
},
"body": {
"command":"backlinks",
"file":"protocol-widgets"
}
}
]
}