{"create":"POST https://aikb.scighera.com/api/v2/handoff (Authorization: Bearer or session)","epistemic_rule":"snapshot references evidence; it does not mint new facts. Child must validate refs before promoting to FACT.","fetch":"GET  https://aikb.scighera.com/handoff/{id}?token=<token> — not indexable","fields":{"active_memory_snapshot":"{claims:[refs], context_refs:[atom ids], epistemic_state:{fact|obs|inf|hyp per ref}}","capabilities":"[]string — inherited capability ids","child_scope":"task/role specialization string","expires_at":"RFC3339 — default 24h","handoff_id":"hf_<hex> — opaque id, also fetch path segment","one_time":"true → first successful fetch consumes the handoff","parent":"{node_id, peer_id, session_class}"},"name":"AIKB typed process handoff","summary":"Parent process serializes active memory + specialization as a typed snapshot; child inherits it by reference instead of cold-booting on prose files.","type":"aikb.handoff/v1"}
