[{"data":1,"prerenderedAt":791},["ShallowReactive",2],{"navigation":3,"\u002Fspecifications\u002Fdraft\u002Foperations\u002Fderegister":197,"\u002Fspecifications\u002Fdraft\u002Foperations\u002Fderegister-surround":786},[4,18,105],{"title":5,"path":6,"stem":7,"children":8,"page":17},"Blog","\u002Fblog","blog",[9,13],{"title":10,"path":11,"stem":12},"I Believe We Need a New Class of Agents: Officers","\u002Fblog\u002Fofficers-a-new-class-of-agents","blog\u002Fofficers-a-new-class-of-agents",{"title":14,"path":15,"stem":16},"Shared memory for multi-agent AI systems","\u002Fblog\u002Fshared-memory-for-multi-agent-ai","blog\u002Fshared-memory-for-multi-agent-ai",false,{"title":19,"path":20,"stem":21,"children":22,"page":17},"Docs","\u002Fdocs","docs",[23,27,31,60,93,97,101],{"title":24,"path":25,"stem":26},"What is Akashik?","\u002Fdocs\u002Fintroduction","docs\u002F1.introduction",{"title":28,"path":29,"stem":30},"Quickstart","\u002Fdocs\u002Fquickstart","docs\u002F2.quickstart",{"title":32,"path":33,"stem":34,"children":35,"page":17},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F3.concepts",[36,40,44,48,52,56],{"title":37,"path":38,"stem":39},"The Field","\u002Fdocs\u002Fconcepts\u002Ffield","docs\u002F3.concepts\u002F1.field",{"title":41,"path":42,"stem":43},"Writing with Intent","\u002Fdocs\u002Fconcepts\u002Fwriting-with-intent","docs\u002F3.concepts\u002F2.writing-with-intent",{"title":45,"path":46,"stem":47},"Attunement","\u002Fdocs\u002Fconcepts\u002Fattunement","docs\u002F3.concepts\u002F3.attunement",{"title":49,"path":50,"stem":51},"Conflicts","\u002Fdocs\u002Fconcepts\u002Fconflicts","docs\u002F3.concepts\u002F4.conflicts",{"title":53,"path":54,"stem":55},"Draft Lifecycle","\u002Fdocs\u002Fconcepts\u002Fdraft-lifecycle","docs\u002F3.concepts\u002F5.draft-lifecycle",{"title":57,"path":58,"stem":59},"Managing Entries","\u002Fdocs\u002Fconcepts\u002Fmanaging-entries","docs\u002F3.concepts\u002F6.managing-entries",{"title":61,"path":62,"stem":63,"children":64,"page":17},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[65,69,73,77,81,85,89],{"title":66,"path":67,"stem":68},"createField","\u002Fdocs\u002Freference\u002Fcreate-field","docs\u002F4.reference\u002F1.create-field",{"title":70,"path":71,"stem":72},"write \u002F read","\u002Fdocs\u002Freference\u002Fwrite-read","docs\u002F4.reference\u002F2.write-read",{"title":74,"path":75,"stem":76},"attune \u002F reckon","\u002Fdocs\u002Freference\u002Fattune-reckon","docs\u002F4.reference\u002F3.attune-reckon",{"title":78,"path":79,"stem":80},"register \u002F deregister","\u002Fdocs\u002Freference\u002Fregister","docs\u002F4.reference\u002F4.register",{"title":82,"path":83,"stem":84},"draft \u002F commit \u002F discard","\u002Fdocs\u002Freference\u002Fdraft-lifecycle","docs\u002F4.reference\u002F5.draft-lifecycle",{"title":86,"path":87,"stem":88},"retract \u002F supersede","\u002Fdocs\u002Freference\u002Fretract-supersede","docs\u002F4.reference\u002F6.retract-supersede",{"title":90,"path":91,"stem":92},"Errors","\u002Fdocs\u002Freference\u002Ferrors","docs\u002F4.reference\u002F7.errors",{"title":94,"path":95,"stem":96},"Conformance Levels","\u002Fdocs\u002Fconformance","docs\u002F5.conformance",{"title":98,"path":99,"stem":100},"Why Akashik Exists","\u002Fdocs\u002Fwhy","docs\u002F6.why",{"title":102,"path":103,"stem":104},"Roadmap","\u002Fdocs\u002Froadmap","docs\u002F7.roadmap",{"title":106,"path":107,"stem":108,"children":109,"page":17},"Specifications","\u002Fspecifications","specifications",[110],{"title":111,"path":112,"stem":113,"children":114},"Specification v0.1.0-draft","\u002Fspecifications\u002Fdraft","specifications\u002F4.draft\u002F1.index",[115,116,141,182,186,189,193],{"title":111,"path":112,"stem":113},{"title":117,"path":118,"stem":119,"children":120,"page":17},"Types","\u002Fspecifications\u002Fdraft\u002Ftypes","specifications\u002F4.draft\u002F2.types",[121,125,129,133,137],{"title":122,"path":123,"stem":124},"MemoryUnit","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fmemory-unit","specifications\u002F4.draft\u002F2.types\u002F1.memory-unit",{"title":126,"path":127,"stem":128},"Agent","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fagent","specifications\u002F4.draft\u002F2.types\u002F2.agent",{"title":130,"path":131,"stem":132},"Scope","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fscope","specifications\u002F4.draft\u002F2.types\u002F3.scope",{"title":134,"path":135,"stem":136},"Conflict","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fconflict","specifications\u002F4.draft\u002F2.types\u002F4.conflict",{"title":138,"path":139,"stem":140},"Message Envelope","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fmessage-envelope","specifications\u002F4.draft\u002F2.types\u002F5.message-envelope",{"title":142,"path":143,"stem":144,"children":145,"page":17},"Operations","\u002Fspecifications\u002Fdraft\u002Foperations","specifications\u002F4.draft\u002F3.operations",[146,150,154,158,162,166,170,174,178],{"title":147,"path":148,"stem":149},"RECORD","\u002Fspecifications\u002Fdraft\u002Foperations\u002Frecord","specifications\u002F4.draft\u002F3.operations\u002F1.record",{"title":151,"path":152,"stem":153},"ATTUNE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fattune","specifications\u002F4.draft\u002F3.operations\u002F2.attune",{"title":155,"path":156,"stem":157},"REGISTER","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fregister","specifications\u002F4.draft\u002F3.operations\u002F3.register",{"title":159,"path":160,"stem":161},"DEREGISTER","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fderegister","specifications\u002F4.draft\u002F3.operations\u002F4.deregister",{"title":163,"path":164,"stem":165},"DETECT","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fdetect","specifications\u002F4.draft\u002F3.operations\u002F5.detect",{"title":167,"path":168,"stem":169},"MERGE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fmerge","specifications\u002F4.draft\u002F3.operations\u002F6.merge",{"title":171,"path":172,"stem":173},"SUBSCRIBE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fsubscribe","specifications\u002F4.draft\u002F3.operations\u002F7.subscribe",{"title":175,"path":176,"stem":177},"REPLAY","\u002Fspecifications\u002Fdraft\u002Foperations\u002Freplay","specifications\u002F4.draft\u002F3.operations\u002F8.replay",{"title":179,"path":180,"stem":181},"COMPACT","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fcompact","specifications\u002F4.draft\u002F3.operations\u002F9.compact",{"title":183,"path":184,"stem":185},"Error Model","\u002Fspecifications\u002Fdraft\u002Ferrors","specifications\u002F4.draft\u002F4.errors",{"title":94,"path":187,"stem":188},"\u002Fspecifications\u002Fdraft\u002Fconformance","specifications\u002F4.draft\u002F5.conformance",{"title":190,"path":191,"stem":192},"Transport Bindings","\u002Fspecifications\u002Fdraft\u002Ftransport","specifications\u002F4.draft\u002F6.transport",{"title":194,"path":195,"stem":196},"Security","\u002Fspecifications\u002Fdraft\u002Fsecurity","specifications\u002F4.draft\u002F7.security",{"id":198,"title":159,"body":199,"description":779,"extension":780,"links":781,"meta":782,"navigation":783,"path":160,"seo":784,"stem":161,"__hash__":785},"docs\u002Fspecifications\u002F4.draft\u002F3.operations\u002F4.deregister.md",{"type":200,"value":201,"toc":770},"minimark",[202,207,214,218,228,232,281,318,322,418,422,429,436,446,460,464,469,649,654,730,734,766],[203,204,206],"h2",{"id":205},"purpose","Purpose",[208,209,210,213],"p",{},[211,212,159],"code",{}," allows an agent to leave the Field gracefully, cleaning up its active presence without destroying the knowledge it contributed. Memory units previously recorded by the agent MUST remain.",[203,215,217],{"id":216},"conformance-level","Conformance Level",[208,219,220,227],{},[221,222,223],"strong",{},[224,225,226],"span",{},"Level 1+"," — Level 0 implementations MAY omit DEREGISTER.",[203,229,231],{"id":230},"request","Request",[233,234,239],"pre",{"className":235,"code":236,"language":237,"meta":238,"style":238},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"agent_id\": \"\u003Cstring>\"\n}\n","json","",[211,240,241,249,275],{"__ignoreMap":238},[224,242,245],{"class":243,"line":244},"line",1,[224,246,248],{"class":247},"sMK4o","{\n",[224,250,252,255,259,262,265,268,272],{"class":243,"line":251},2,[224,253,254],{"class":247},"  \"",[224,256,258],{"class":257},"spNyl","agent_id",[224,260,261],{"class":247},"\"",[224,263,264],{"class":247},":",[224,266,267],{"class":247}," \"",[224,269,271],{"class":270},"sfazB","\u003Cstring>",[224,273,274],{"class":247},"\"\n",[224,276,278],{"class":243,"line":277},3,[224,279,280],{"class":247},"}\n",[282,283,284,302],"table",{},[285,286,287],"thead",{},[288,289,290,295,299],"tr",{},[291,292,294],"th",{"align":293},"left","Field",[291,296,298],{"align":297},"center","Required",[291,300,301],{"align":293},"Description",[303,304,305],"tbody",{},[288,306,307,312,315],{},[308,309,310],"td",{"align":293},[211,311,258],{},[308,313,314],{"align":297},"✓",[308,316,317],{"align":293},"The agent leaving the Field.",[203,319,321],{"id":320},"response","Response",[233,323,325],{"className":235,"code":324,"language":237,"meta":238,"style":238},"{\n  \"status\": \"ok | not_found\",\n  \"cleanup\": {\n    \"units_orphaned\": \"\u003Cnumber>\",\n    \"tasks_reassigned\": \"\u003Cnumber>\"\n  }\n}\n",[211,326,327,331,352,366,389,407,413],{"__ignoreMap":238},[224,328,329],{"class":243,"line":244},[224,330,248],{"class":247},[224,332,333,335,338,340,342,344,347,349],{"class":243,"line":251},[224,334,254],{"class":247},[224,336,337],{"class":257},"status",[224,339,261],{"class":247},[224,341,264],{"class":247},[224,343,267],{"class":247},[224,345,346],{"class":270},"ok | not_found",[224,348,261],{"class":247},[224,350,351],{"class":247},",\n",[224,353,354,356,359,361,363],{"class":243,"line":277},[224,355,254],{"class":247},[224,357,358],{"class":257},"cleanup",[224,360,261],{"class":247},[224,362,264],{"class":247},[224,364,365],{"class":247}," {\n",[224,367,369,372,376,378,380,382,385,387],{"class":243,"line":368},4,[224,370,371],{"class":247},"    \"",[224,373,375],{"class":374},"sBMFI","units_orphaned",[224,377,261],{"class":247},[224,379,264],{"class":247},[224,381,267],{"class":247},[224,383,384],{"class":270},"\u003Cnumber>",[224,386,261],{"class":247},[224,388,351],{"class":247},[224,390,392,394,397,399,401,403,405],{"class":243,"line":391},5,[224,393,371],{"class":247},[224,395,396],{"class":374},"tasks_reassigned",[224,398,261],{"class":247},[224,400,264],{"class":247},[224,402,267],{"class":247},[224,404,384],{"class":270},[224,406,274],{"class":247},[224,408,410],{"class":243,"line":409},6,[224,411,412],{"class":247},"  }\n",[224,414,416],{"class":243,"line":415},7,[224,417,280],{"class":247},[203,419,421],{"id":420},"behavioral-requirements","Behavioral Requirements",[208,423,424,428],{},[221,425,426],{},[224,427,226],{}," The Field MUST remove the agent from the active registry.",[208,430,431,435],{},[221,432,433],{},[224,434,226],{}," Memory units previously recorded by this agent MUST NOT be deleted. They remain in the Field and remain visible to other agents during ATTUNE.",[208,437,438,442,443,445],{},[221,439,440],{},[224,441,226],{}," If the agent has assigned tasks (Coordination Extension), the Field SHOULD flag them for reassignment and include the count in ",[211,444,396],{},".",[208,447,448,452,453,455,456,459],{},[221,449,450],{},[224,451,226],{}," If no agent with the given ",[211,454,258],{}," is found, the Field MUST return ",[211,457,458],{},"status: \"not_found\""," rather than an error.",[203,461,463],{"id":462},"example","Example",[208,465,466],{},[221,467,468],{},"Request:",[233,470,472],{"className":235,"code":471,"language":237,"meta":238,"style":238},"{\n  \"protocol\": \"akashik\",\n  \"version\": \"0.1.0\",\n  \"id\": \"msg-050\",\n  \"operation\": \"DEREGISTER\",\n  \"agent_id\": \"researcher-01\",\n  \"session_id\": null,\n  \"epoch\": 50,\n  \"payload\": {\n    \"agent_id\": \"researcher-01\"\n  }\n}\n",[211,473,474,478,498,518,538,557,576,590,608,622,639,644],{"__ignoreMap":238},[224,475,476],{"class":243,"line":244},[224,477,248],{"class":247},[224,479,480,482,485,487,489,491,494,496],{"class":243,"line":251},[224,481,254],{"class":247},[224,483,484],{"class":257},"protocol",[224,486,261],{"class":247},[224,488,264],{"class":247},[224,490,267],{"class":247},[224,492,493],{"class":270},"akashik",[224,495,261],{"class":247},[224,497,351],{"class":247},[224,499,500,502,505,507,509,511,514,516],{"class":243,"line":277},[224,501,254],{"class":247},[224,503,504],{"class":257},"version",[224,506,261],{"class":247},[224,508,264],{"class":247},[224,510,267],{"class":247},[224,512,513],{"class":270},"0.1.0",[224,515,261],{"class":247},[224,517,351],{"class":247},[224,519,520,522,525,527,529,531,534,536],{"class":243,"line":368},[224,521,254],{"class":247},[224,523,524],{"class":257},"id",[224,526,261],{"class":247},[224,528,264],{"class":247},[224,530,267],{"class":247},[224,532,533],{"class":270},"msg-050",[224,535,261],{"class":247},[224,537,351],{"class":247},[224,539,540,542,545,547,549,551,553,555],{"class":243,"line":391},[224,541,254],{"class":247},[224,543,544],{"class":257},"operation",[224,546,261],{"class":247},[224,548,264],{"class":247},[224,550,267],{"class":247},[224,552,159],{"class":270},[224,554,261],{"class":247},[224,556,351],{"class":247},[224,558,559,561,563,565,567,569,572,574],{"class":243,"line":409},[224,560,254],{"class":247},[224,562,258],{"class":257},[224,564,261],{"class":247},[224,566,264],{"class":247},[224,568,267],{"class":247},[224,570,571],{"class":270},"researcher-01",[224,573,261],{"class":247},[224,575,351],{"class":247},[224,577,578,580,583,585,587],{"class":243,"line":415},[224,579,254],{"class":247},[224,581,582],{"class":257},"session_id",[224,584,261],{"class":247},[224,586,264],{"class":247},[224,588,589],{"class":247}," null,\n",[224,591,593,595,598,600,602,606],{"class":243,"line":592},8,[224,594,254],{"class":247},[224,596,597],{"class":257},"epoch",[224,599,261],{"class":247},[224,601,264],{"class":247},[224,603,605],{"class":604},"sbssI"," 50",[224,607,351],{"class":247},[224,609,611,613,616,618,620],{"class":243,"line":610},9,[224,612,254],{"class":247},[224,614,615],{"class":257},"payload",[224,617,261],{"class":247},[224,619,264],{"class":247},[224,621,365],{"class":247},[224,623,625,627,629,631,633,635,637],{"class":243,"line":624},10,[224,626,371],{"class":247},[224,628,258],{"class":374},[224,630,261],{"class":247},[224,632,264],{"class":247},[224,634,267],{"class":247},[224,636,571],{"class":270},[224,638,274],{"class":247},[224,640,642],{"class":243,"line":641},11,[224,643,412],{"class":247},[224,645,647],{"class":243,"line":646},12,[224,648,280],{"class":247},[208,650,651],{},[221,652,653],{},"Response:",[233,655,657],{"className":235,"code":656,"language":237,"meta":238,"style":238},"{\n  \"status\": \"ok\",\n  \"cleanup\": {\n    \"units_orphaned\": 12,\n    \"tasks_reassigned\": 0\n  }\n}\n",[211,658,659,663,682,694,709,722,726],{"__ignoreMap":238},[224,660,661],{"class":243,"line":244},[224,662,248],{"class":247},[224,664,665,667,669,671,673,675,678,680],{"class":243,"line":251},[224,666,254],{"class":247},[224,668,337],{"class":257},[224,670,261],{"class":247},[224,672,264],{"class":247},[224,674,267],{"class":247},[224,676,677],{"class":270},"ok",[224,679,261],{"class":247},[224,681,351],{"class":247},[224,683,684,686,688,690,692],{"class":243,"line":277},[224,685,254],{"class":247},[224,687,358],{"class":257},[224,689,261],{"class":247},[224,691,264],{"class":247},[224,693,365],{"class":247},[224,695,696,698,700,702,704,707],{"class":243,"line":368},[224,697,371],{"class":247},[224,699,375],{"class":374},[224,701,261],{"class":247},[224,703,264],{"class":247},[224,705,706],{"class":604}," 12",[224,708,351],{"class":247},[224,710,711,713,715,717,719],{"class":243,"line":391},[224,712,371],{"class":247},[224,714,396],{"class":374},[224,716,261],{"class":247},[224,718,264],{"class":247},[224,720,721],{"class":604}," 0\n",[224,723,724],{"class":243,"line":409},[224,725,412],{"class":247},[224,727,728],{"class":243,"line":415},[224,729,280],{"class":247},[203,731,733],{"id":732},"error-codes","Error Codes",[282,735,736,749],{},[285,737,738],{},[288,739,740,743,746],{},[291,741,742],{"align":293},"Code",[291,744,745],{"align":293},"Condition",[291,747,748],{"align":297},"Recoverable",[303,750,751],{},[288,752,753,758,763],{},[308,754,755],{"align":293},[211,756,757],{},"AGENT_NOT_REGISTERED",[308,759,760,762],{"align":293},[211,761,258],{}," is not found in the registry",[308,764,765],{"align":297},"No",[767,768,769],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":238,"searchDepth":244,"depth":251,"links":771},[772,773,774,775,776,777,778],{"id":205,"depth":251,"text":206},{"id":216,"depth":251,"text":217},{"id":230,"depth":251,"text":231},{"id":320,"depth":251,"text":321},{"id":420,"depth":251,"text":421},{"id":462,"depth":251,"text":463},{"id":732,"depth":251,"text":733},"Agent leaves the Field gracefully.","md",null,{},true,{"title":159,"description":779},"sz8MQI7VqbbJtClr4R_H2D8Vx76vtvd123VcI4eC7Y4",[787,789],{"title":155,"path":156,"stem":157,"description":788,"children":-1},"Agent joins the Field and declares its identity.",{"title":163,"path":164,"stem":165,"description":790,"children":-1},"Identify conflicts between memory units.",1782825660438]