Protocol API Structure: REST Surface, Objects, and Phase Machine
The body breaks down tissue and rebuilds it at the same time. A problem lasts when breakdown moves faster than repair. Most drugs block signals such as pain or swelling. They do not rebuild the tissue that created the signal. This article
Regeneration vs degeneration — where this fits
The body breaks down tissue and rebuilds it at the same time. A problem lasts when breakdown moves faster than repair. Most drugs block signals such as pain or swelling. They do not rebuild the tissue that created the signal. This article places one compound inside that frame. It asks whether the compound affects repair steps rather than signal suppression.
What it is
The ledger contains no entries for this compound. No name, structure, or origin is recorded.
How it works
No mechanism data exists in the ledger. No pathway, receptor, or cell target is listed.
Why it would work (logic chain)
No logic chain is present. No if-then steps connect the compound to any repair outcome.
Why people take it
The ledger lists no stated reasons. No user goals are recorded.
How many people take it
The ledger shows zero tracked users. The number of people who take this compound is unknown.
Evidence inventory
Sources total: 0
Studies catalogued: 0
Reddit posts: 0
X posts: 0
Other anecdote sources: 0
Claims human: 0
Claims preclinical: 0
Claims anecdotal: 0
No human studies, animal studies, or anecdotes are stored.
What scientists say
The ledger contains no scientist statements. No papers or expert comments are recorded.
What people say on Reddit
The ledger contains no Reddit posts. No user quotes or claims are available.
What people say on X
The ledger contains no X posts. No user quotes or claims are available.
What we do not know
The ledger records nothing about effects, timing, or long-term results. It is not known whether the compound exists in human use, whether it changes any repair step, or whether any risk profile applies.
Safety and limits
The ledger lists no safety data. No adverse events, dose ranges, or interaction records are stored.
the whole object this page is drawn from, as JSON
{
"schema":"https://miscsubjects.com/schemas/jarticle.json",
"status":"published",
"slug":"protocol-api-structure",
"title":"Protocol API Structure: REST Surface, Objects, and Phase Machine",
"kind":"technical",
"summary":"The body breaks down tissue and rebuilds it at the same time. A problem lasts when breakdown moves faster than repair. Most drugs block signals such as pain or swelling. They do not rebuild the tissue that created the signal. This article",
"created":"2026-06-29T16:54:01.568Z",
"body": [
"## Regeneration vs degeneration — where this fits\n\nThe body breaks down tissue and rebuilds it at the same time. A problem lasts when breakdown moves faster than repair. Most drugs block signals such as pain or swelling. They do not rebuild the tissue that created the signal. This article places one compound inside that frame. It asks whether the compound affects repair steps rather than signal suppression.\n\n## What it is\n\nThe ledger contains no entries for this compound. No name, structure, or origin is recorded.\n\n## How it works\n\nNo mechanism data exists in the ledger. No pathway, receptor, or cell target is listed.\n\n## Why it would work (logic chain)\n\nNo logic chain is present. No if-then steps connect the compound to any repair outcome.\n\n## Why people take it\n\nThe ledger lists no stated reasons. No user goals are recorded.\n\n## How many people take it\n\nThe ledger shows zero tracked users. The number of people who take this compound is unknown.\n\n## Evidence inventory\n\n- Sources total: 0\n- Studies catalogued: 0\n- Reddit posts: 0\n- X posts: 0\n- Other anecdote sources: 0\n- Claims human: 0\n- Claims preclinical: 0\n- Claims anecdotal: 0\n\nNo human studies, animal studies, or anecdotes are stored.\n\n## What scientists say\n\nThe ledger contains no scientist statements. No papers or expert comments are recorded.\n\n## What people say on Reddit\n\nThe ledger contains no Reddit posts. No user quotes or claims are available.\n\n## What people say on X\n\nThe ledger contains no X posts. No user quotes or claims are available.\n\n## What we do not know\n\nThe ledger records nothing about effects, timing, or long-term results. It is not known whether the compound exists in human use, whether it changes any repair step, or whether any risk profile applies.\n\n## Safety and limits\n\nThe ledger lists no safety data. No adverse events, dose ranges, or interaction records are stored."
],
"facts": {
"converted_from":"markdown",
"original_updated":"2026-06-29T16:54:01.609Z",
"register":"technical",
"category":null
},
"claims": [
{
"id":"c_api_1",
"text":"GET /api/protocol returns the live machine contract — endpoint list, body schemas, and phase definitions; it is the authoritative API map.",
"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.317Z"
},
"who_claims":"miscsubjects protocol (system tier)",
"weight":0.35
},
{
"id":"c_api_2",
"text":"The protocol splits into two planes: /api/articles for CRUD and sub-resources, and /api/protocol for phase operations (populate, review, score, grow).",
"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_api_3",
"text":"Claims live in article.meta.claims[]; sources in meta.sources[] with prev/hash chain; provenance in meta.provenance[] — all append-only.",
"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_api_4",
"text":"POST /api/protocol/draft validates tiers, optionally verifies source URLs, hash-chains sources, and publishes or updates the article head.",
"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_api_5",
"text":"POST /api/protocol/populate ingests science + social sources into an article without rewriting body — forest-first growth.",
"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_api_6",
"text":"POST /api/protocol/collaborate lets Kimi or Gemini read topology and append 1–3 claims with posted_by; optional require_challenge for adversary pass.",
"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_api_7",
"text":"POST /api/protocol/score recomputes claim.weight from base(tier) + endorsement_sum − adversary_sum; claims below cut_threshold get status:cut.",
"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_api_8",
"text":"GET /api/protocol/next?role=writer atomically claims one open task; POST /api/protocol/run executes one scheduler tick inside the 100s request cap.",
"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_api_9",
"text":"GET /api/matrix/gaps audits missing peptide roots and unwritten cross cells; POST /api/matrix/seed deterministically fills pipeline from canonical catalog.",
"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_api_10",
"text":"Webhook POST /api/articles/{slug}/webhook accepts atomic append of kind:claim|source|widget without replacing article head.",
"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_api_11",
"text":"The build documents API_QUICKMAP.md and PROTOCOL_SPEC.md as human-readable mirrors; GET /api/protocol is the runtime 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_api_12",
"text":"Not every PROTOCOL_SPEC phase has a dedicated cron worker deployed yet — some remain manual via POST /api/protocol/grow or dispatch tools.",
"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_api_13",
"text":"Rate limits and per-tenant quotas on gateway model calls are environment-dependent — not exposed in the public contract.",
"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_api_14",
"text":"Phase transitions are stateless per request: each POST must finish inside Cloudflare's ~100s cap; batch work uses grow batch or cron ticks.",
"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_api_15",
"text":"This API map does not grant medical authority — it is a research-ledger transport layer only.",
"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
},
{
"id":"c_api_16",
"text":"Immutable slugs (protocol) block DELETE; corrections use PATCH status:retracted or new revisions, never hard delete.",
"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
}
],
"type":"article",
"updated":"2026-10-08T11:49:57.313Z",
"version":1,
"hash":"9b73be66b7506f8712d92a955df88bf57a66eff2e720cf7da02b87e22be21946",
"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-api-structure",
"json":"https://miscsubjects.com/a/protocol-api-structure.json",
"markdown":"https://miscsubjects.com/a/protocol-api-structure.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-api-structure",
"headers": {}
},
{
"what":"this article as its object (no key)",
"method":"GET",
"url":"https://miscsubjects.com/a/protocol-api-structure.json",
"headers": {}
},
{
"what":"this article as Markdown (no key)",
"method":"GET",
"url":"https://miscsubjects.com/a/protocol-api-structure.md",
"headers": {}
},
{
"what":"the object with its hash, drafts too",
"method":"GET",
"url":"https://miscsubjects.com/api/jarticles/protocol-api-structure",
"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-api-structure/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-api-structure/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-api-structure",
"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-api-structure",
"headers": {
"x-sheets-key":"$(cat /Users/cyrusmassoumi/.misc-sheets-key)",
"content-type":"application/json",
"if-match":"<hash>"
},
"body": {
"slug":"protocol-api-structure",
"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-api-structure/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-api-structure"
}
}
]
}