[{"data":1,"prerenderedAt":754},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fconcepts\u002Fmanaging-entries":197,"\u002Fdocs\u002Fconcepts\u002Fmanaging-entries-surround":749},[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":57,"body":199,"description":741,"extension":742,"links":743,"meta":744,"navigation":658,"path":58,"seo":745,"stem":59,"__hash__":748},"docs\u002Fdocs\u002F3.concepts\u002F6.managing-entries.md",{"type":200,"value":201,"toc":732},"minimark",[202,207,211,269,284,288,294,400,426,430,435,555,578,582,590,597,602,706,709,713,728],[203,204,206],"h2",{"id":205},"two-ways-to-manage-a-committed-entry","Two ways to manage a committed entry",[208,209,210],"p",{},"Once an entry is committed, you have two options:",[212,213,214,231],"table",{},[215,216,217],"thead",{},[218,219,220,225,228],"tr",{},[221,222,224],"th",{"align":223},"left","Operation",[221,226,227],{"align":223},"Who can do it",[221,229,230],{"align":223},"What happens",[232,233,234,253],"tbody",{},[218,235,236,243,246],{},[237,238,239],"td",{"align":223},[240,241,242],"code",{},"retract()",[237,244,245],{"align":223},"Author only",[237,247,248,249,252],{"align":223},"Entry is marked ",[240,250,251],{},"retracted"," — withdrawn, final",[218,254,255,260,263],{},[237,256,257],{"align":223},[240,258,259],{},"supersede()",[237,261,262],{"align":223},"Any agent",[237,264,248,265,268],{"align":223},[240,266,267],{},"superseded",", new entry takes its place",[208,270,271,272,275,276,279,280,283],{},"Both exclude the original from ",[240,273,274],{},"attune()"," and ",[240,277,278],{},"reckon()"," results. Neither deletes — ",[240,281,282],{},"read()"," still returns them with their updated status.",[203,285,287],{"id":286},"retract","Retract",[208,289,290,291,293],{},"Use ",[240,292,242],{}," when an entry was wrong, irrelevant, or should not have been shared. Only the agent who wrote it can retract it.",[295,296,301],"pre",{"className":297,"code":298,"language":299,"meta":300,"style":300},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","await field.retract({\n  id: 'entry-id',\n  intent: 'entry was based on a misread of the source data — withdrawing',\n  agent: 'researcher',   \u002F\u002F must match the entry's author\n})\n","typescript","",[240,302,303,329,352,369,391],{"__ignoreMap":300},[304,305,308,312,316,320,323,326],"span",{"class":306,"line":307},"line",1,[304,309,311],{"class":310},"s7zQu","await",[304,313,315],{"class":314},"sTEyZ"," field",[304,317,319],{"class":318},"sMK4o",".",[304,321,286],{"class":322},"s2Zo4",[304,324,325],{"class":314},"(",[304,327,328],{"class":318},"{\n",[304,330,332,336,339,342,346,349],{"class":306,"line":331},2,[304,333,335],{"class":334},"swJcz","  id",[304,337,338],{"class":318},":",[304,340,341],{"class":318}," '",[304,343,345],{"class":344},"sfazB","entry-id",[304,347,348],{"class":318},"'",[304,350,351],{"class":318},",\n",[304,353,355,358,360,362,365,367],{"class":306,"line":354},3,[304,356,357],{"class":334},"  intent",[304,359,338],{"class":318},[304,361,341],{"class":318},[304,363,364],{"class":344},"entry was based on a misread of the source data — withdrawing",[304,366,348],{"class":318},[304,368,351],{"class":318},[304,370,372,375,377,379,382,384,387],{"class":306,"line":371},4,[304,373,374],{"class":334},"  agent",[304,376,338],{"class":318},[304,378,341],{"class":318},[304,380,381],{"class":344},"researcher",[304,383,348],{"class":318},[304,385,386],{"class":318},",",[304,388,390],{"class":389},"sHwdD","   \u002F\u002F must match the entry's author\n",[304,392,394,397],{"class":306,"line":393},5,[304,395,396],{"class":318},"}",[304,398,399],{"class":314},")\n",[401,402,403,411,420],"ul",{},[404,405,406,410],"li",{},[407,408,409],"strong",{},"Idempotent"," — retracting an already-retracted entry is a no-op.",[404,412,413,416,417,419],{},[407,414,415],{},"Final"," — a retracted entry cannot be superseded. If you want to replace it rather than remove it, use ",[240,418,259],{}," instead.",[404,421,422,425],{},[407,423,424],{},"Intent is required"," — the reason for retraction is part of the record.",[203,427,429],{"id":428},"supersede","Supersede",[208,431,290,432,434],{},[240,433,259],{}," when an entry is outdated and you want to replace it with a more accurate version. Any agent can supersede any committed entry.",[295,436,438],{"className":297,"code":437,"language":299,"meta":300,"style":300},"await field.supersede({\n  superseding_id: 'old-entry-id',    \u002F\u002F the entry being replaced\n  entry: { topic: 'market-size', cagr: '19%' },\n  intent: 'revised projection using full-year dataset — previous used partial Q3 data only',\n  agent: 'fact-checker',\n})\n\u002F\u002F returns { id, epoch, timestamp } for the new entry\n",[240,439,440,454,473,512,527,542,549],{"__ignoreMap":300},[304,441,442,444,446,448,450,452],{"class":306,"line":307},[304,443,311],{"class":310},[304,445,315],{"class":314},[304,447,319],{"class":318},[304,449,428],{"class":322},[304,451,325],{"class":314},[304,453,328],{"class":318},[304,455,456,459,461,463,466,468,470],{"class":306,"line":331},[304,457,458],{"class":334},"  superseding_id",[304,460,338],{"class":318},[304,462,341],{"class":318},[304,464,465],{"class":344},"old-entry-id",[304,467,348],{"class":318},[304,469,386],{"class":318},[304,471,472],{"class":389},"    \u002F\u002F the entry being replaced\n",[304,474,475,478,480,483,486,488,490,493,495,497,500,502,504,507,509],{"class":306,"line":354},[304,476,477],{"class":334},"  entry",[304,479,338],{"class":318},[304,481,482],{"class":318}," {",[304,484,485],{"class":334}," topic",[304,487,338],{"class":318},[304,489,341],{"class":318},[304,491,492],{"class":344},"market-size",[304,494,348],{"class":318},[304,496,386],{"class":318},[304,498,499],{"class":334}," cagr",[304,501,338],{"class":318},[304,503,341],{"class":318},[304,505,506],{"class":344},"19%",[304,508,348],{"class":318},[304,510,511],{"class":318}," },\n",[304,513,514,516,518,520,523,525],{"class":306,"line":371},[304,515,357],{"class":334},[304,517,338],{"class":318},[304,519,341],{"class":318},[304,521,522],{"class":344},"revised projection using full-year dataset — previous used partial Q3 data only",[304,524,348],{"class":318},[304,526,351],{"class":318},[304,528,529,531,533,535,538,540],{"class":306,"line":393},[304,530,374],{"class":334},[304,532,338],{"class":318},[304,534,341],{"class":318},[304,536,537],{"class":344},"fact-checker",[304,539,348],{"class":318},[304,541,351],{"class":318},[304,543,545,547],{"class":306,"line":544},6,[304,546,396],{"class":318},[304,548,399],{"class":314},[304,550,552],{"class":306,"line":551},7,[304,553,554],{"class":389},"\u002F\u002F returns { id, epoch, timestamp } for the new entry\n",[401,556,557,569,575],{},[404,558,559,560,563,564,566,567,319],{},"The old entry gets ",[240,561,562],{},"status: \"superseded\""," and disappears from ",[240,565,274],{}," \u002F ",[240,568,278],{},[404,570,571,572,319],{},"The new entry is committed immediately with ",[240,573,574],{},"status: \"committed\"",[404,576,577],{},"Chains resolve automatically — if you supersede an entry that has already been superseded, the call follows the chain to the latest version and supersedes that.",[203,579,581],{"id":580},"choosing-between-the-two","Choosing between the two",[295,583,588],{"className":584,"code":586,"language":587},[585],"language-text","Entry was wrong and should not exist → retract()\nEntry was right but is now outdated  → supersede()\nEntry was partially right            → supersede() with a corrected version\n","text",[240,589,586],{"__ignoreMap":300},[203,591,593,594,596],{"id":592},"what-read-returns","What ",[240,595,282],{}," returns",[208,598,599,601],{},[240,600,282],{}," returns all entries regardless of status:",[295,603,605],{"className":297,"code":604,"language":299,"meta":300,"style":300},"const all = await field.read({ topic: 'market-size' })\n\u002F\u002F Returns entries with status: 'committed', 'retracted', 'superseded', or 'draft' (if caller set)\n\nconst live = all.filter(e => e.status === 'committed')\n",[240,606,607,649,654,660],{"__ignoreMap":300},[304,608,609,613,616,619,622,624,626,629,631,634,636,638,640,642,644,647],{"class":306,"line":307},[304,610,612],{"class":611},"spNyl","const",[304,614,615],{"class":314}," all ",[304,617,618],{"class":318},"=",[304,620,621],{"class":310}," await",[304,623,315],{"class":314},[304,625,319],{"class":318},[304,627,628],{"class":322},"read",[304,630,325],{"class":314},[304,632,633],{"class":318},"{",[304,635,485],{"class":334},[304,637,338],{"class":318},[304,639,341],{"class":318},[304,641,492],{"class":344},[304,643,348],{"class":318},[304,645,646],{"class":318}," }",[304,648,399],{"class":314},[304,650,651],{"class":306,"line":331},[304,652,653],{"class":389},"\u002F\u002F Returns entries with status: 'committed', 'retracted', 'superseded', or 'draft' (if caller set)\n",[304,655,656],{"class":306,"line":354},[304,657,659],{"emptyLinePlaceholder":658},true,"\n",[304,661,662,664,667,669,672,674,677,679,683,686,689,691,694,697,699,702,704],{"class":306,"line":371},[304,663,612],{"class":611},[304,665,666],{"class":314}," live ",[304,668,618],{"class":318},[304,670,671],{"class":314}," all",[304,673,319],{"class":318},[304,675,676],{"class":322},"filter",[304,678,325],{"class":314},[304,680,682],{"class":681},"sHdIc","e",[304,684,685],{"class":611}," =>",[304,687,688],{"class":314}," e",[304,690,319],{"class":318},[304,692,693],{"class":314},"status ",[304,695,696],{"class":318},"===",[304,698,341],{"class":318},[304,700,701],{"class":344},"committed",[304,703,348],{"class":318},[304,705,399],{"class":314},[208,707,708],{},"This is intentional — the full history is always accessible, even if withdrawn entries are invisible in attunement.",[203,710,712],{"id":711},"next","Next",[401,714,715,722],{},[404,716,717,721],{},[718,719,720],"a",{"href":87},"retract() reference"," — full method signature and error codes",[404,723,724,727],{},[718,725,726],{"href":87},"supersede() reference"," — chain behavior and examples",[729,730,731],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":300,"searchDepth":307,"depth":331,"links":733},[734,735,736,737,738,740],{"id":205,"depth":331,"text":206},{"id":286,"depth":331,"text":287},{"id":428,"depth":331,"text":429},{"id":580,"depth":331,"text":581},{"id":592,"depth":331,"text":739},"What read() returns",{"id":711,"depth":331,"text":712},"How to withdraw or replace committed entries — retract and supersede.","md",null,{},{"title":746,"description":747},"Managing Entries — Retract & Supersede | Akashik Protocol v0.2","Retract withdraws a committed entry (author only). Supersede replaces it with a newer one (any agent). Both exclude results from attune and reckon. Full lifecycle control in v0.2.","1pgSgXngsRUgXGmucklrLHBCB9UU6UQ8NQnoIqQPHFw",[750,752],{"title":53,"path":54,"stem":55,"description":751,"children":-1},"Write privately before publishing — draft, commit, and discard.",{"title":66,"path":67,"stem":68,"description":753,"children":-1},"Create a new Field — the shared memory surface agents read from and write to.",1782825658398]