[{"data":1,"prerenderedAt":750},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fconcepts\u002Fmanaging-entries":193,"\u002Fdocs\u002Fconcepts\u002Fmanaging-entries-surround":745},[4,14,101],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Blog","\u002Fblog","blog",[9],{"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",false,{"title":15,"path":16,"stem":17,"children":18,"page":13},"Docs","\u002Fdocs","docs",[19,23,27,56,89,93,97],{"title":20,"path":21,"stem":22},"What is Akashik?","\u002Fdocs\u002Fintroduction","docs\u002F1.introduction",{"title":24,"path":25,"stem":26},"Quickstart","\u002Fdocs\u002Fquickstart","docs\u002F2.quickstart",{"title":28,"path":29,"stem":30,"children":31,"page":13},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F3.concepts",[32,36,40,44,48,52],{"title":33,"path":34,"stem":35},"The Field","\u002Fdocs\u002Fconcepts\u002Ffield","docs\u002F3.concepts\u002F1.field",{"title":37,"path":38,"stem":39},"Writing with Intent","\u002Fdocs\u002Fconcepts\u002Fwriting-with-intent","docs\u002F3.concepts\u002F2.writing-with-intent",{"title":41,"path":42,"stem":43},"Attunement","\u002Fdocs\u002Fconcepts\u002Fattunement","docs\u002F3.concepts\u002F3.attunement",{"title":45,"path":46,"stem":47},"Conflicts","\u002Fdocs\u002Fconcepts\u002Fconflicts","docs\u002F3.concepts\u002F4.conflicts",{"title":49,"path":50,"stem":51},"Draft Lifecycle","\u002Fdocs\u002Fconcepts\u002Fdraft-lifecycle","docs\u002F3.concepts\u002F5.draft-lifecycle",{"title":53,"path":54,"stem":55},"Managing Entries","\u002Fdocs\u002Fconcepts\u002Fmanaging-entries","docs\u002F3.concepts\u002F6.managing-entries",{"title":57,"path":58,"stem":59,"children":60,"page":13},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[61,65,69,73,77,81,85],{"title":62,"path":63,"stem":64},"createField","\u002Fdocs\u002Freference\u002Fcreate-field","docs\u002F4.reference\u002F1.create-field",{"title":66,"path":67,"stem":68},"write \u002F read","\u002Fdocs\u002Freference\u002Fwrite-read","docs\u002F4.reference\u002F2.write-read",{"title":70,"path":71,"stem":72},"attune \u002F reckon","\u002Fdocs\u002Freference\u002Fattune-reckon","docs\u002F4.reference\u002F3.attune-reckon",{"title":74,"path":75,"stem":76},"register \u002F deregister","\u002Fdocs\u002Freference\u002Fregister","docs\u002F4.reference\u002F4.register",{"title":78,"path":79,"stem":80},"draft \u002F commit \u002F discard","\u002Fdocs\u002Freference\u002Fdraft-lifecycle","docs\u002F4.reference\u002F5.draft-lifecycle",{"title":82,"path":83,"stem":84},"retract \u002F supersede","\u002Fdocs\u002Freference\u002Fretract-supersede","docs\u002F4.reference\u002F6.retract-supersede",{"title":86,"path":87,"stem":88},"Errors","\u002Fdocs\u002Freference\u002Ferrors","docs\u002F4.reference\u002F7.errors",{"title":90,"path":91,"stem":92},"Conformance Levels","\u002Fdocs\u002Fconformance","docs\u002F5.conformance",{"title":94,"path":95,"stem":96},"Why Akashik Exists","\u002Fdocs\u002Fwhy","docs\u002F6.why",{"title":98,"path":99,"stem":100},"Roadmap","\u002Fdocs\u002Froadmap","docs\u002F7.roadmap",{"title":102,"path":103,"stem":104,"children":105,"page":13},"Specifications","\u002Fspecifications","specifications",[106],{"title":107,"path":108,"stem":109,"children":110},"Specification v0.1.0-draft","\u002Fspecifications\u002Fdraft","specifications\u002F4.draft\u002F1.index",[111,112,137,178,182,185,189],{"title":107,"path":108,"stem":109},{"title":113,"path":114,"stem":115,"children":116,"page":13},"Types","\u002Fspecifications\u002Fdraft\u002Ftypes","specifications\u002F4.draft\u002F2.types",[117,121,125,129,133],{"title":118,"path":119,"stem":120},"MemoryUnit","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fmemory-unit","specifications\u002F4.draft\u002F2.types\u002F1.memory-unit",{"title":122,"path":123,"stem":124},"Agent","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fagent","specifications\u002F4.draft\u002F2.types\u002F2.agent",{"title":126,"path":127,"stem":128},"Scope","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fscope","specifications\u002F4.draft\u002F2.types\u002F3.scope",{"title":130,"path":131,"stem":132},"Conflict","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fconflict","specifications\u002F4.draft\u002F2.types\u002F4.conflict",{"title":134,"path":135,"stem":136},"Message Envelope","\u002Fspecifications\u002Fdraft\u002Ftypes\u002Fmessage-envelope","specifications\u002F4.draft\u002F2.types\u002F5.message-envelope",{"title":138,"path":139,"stem":140,"children":141,"page":13},"Operations","\u002Fspecifications\u002Fdraft\u002Foperations","specifications\u002F4.draft\u002F3.operations",[142,146,150,154,158,162,166,170,174],{"title":143,"path":144,"stem":145},"RECORD","\u002Fspecifications\u002Fdraft\u002Foperations\u002Frecord","specifications\u002F4.draft\u002F3.operations\u002F1.record",{"title":147,"path":148,"stem":149},"ATTUNE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fattune","specifications\u002F4.draft\u002F3.operations\u002F2.attune",{"title":151,"path":152,"stem":153},"REGISTER","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fregister","specifications\u002F4.draft\u002F3.operations\u002F3.register",{"title":155,"path":156,"stem":157},"DEREGISTER","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fderegister","specifications\u002F4.draft\u002F3.operations\u002F4.deregister",{"title":159,"path":160,"stem":161},"DETECT","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fdetect","specifications\u002F4.draft\u002F3.operations\u002F5.detect",{"title":163,"path":164,"stem":165},"MERGE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fmerge","specifications\u002F4.draft\u002F3.operations\u002F6.merge",{"title":167,"path":168,"stem":169},"SUBSCRIBE","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fsubscribe","specifications\u002F4.draft\u002F3.operations\u002F7.subscribe",{"title":171,"path":172,"stem":173},"REPLAY","\u002Fspecifications\u002Fdraft\u002Foperations\u002Freplay","specifications\u002F4.draft\u002F3.operations\u002F8.replay",{"title":175,"path":176,"stem":177},"COMPACT","\u002Fspecifications\u002Fdraft\u002Foperations\u002Fcompact","specifications\u002F4.draft\u002F3.operations\u002F9.compact",{"title":179,"path":180,"stem":181},"Error Model","\u002Fspecifications\u002Fdraft\u002Ferrors","specifications\u002F4.draft\u002F4.errors",{"title":90,"path":183,"stem":184},"\u002Fspecifications\u002Fdraft\u002Fconformance","specifications\u002F4.draft\u002F5.conformance",{"title":186,"path":187,"stem":188},"Transport Bindings","\u002Fspecifications\u002Fdraft\u002Ftransport","specifications\u002F4.draft\u002F6.transport",{"title":190,"path":191,"stem":192},"Security","\u002Fspecifications\u002Fdraft\u002Fsecurity","specifications\u002F4.draft\u002F7.security",{"id":194,"title":53,"body":195,"description":737,"extension":738,"links":739,"meta":740,"navigation":654,"path":54,"seo":741,"stem":55,"__hash__":744},"docs\u002Fdocs\u002F3.concepts\u002F6.managing-entries.md",{"type":196,"value":197,"toc":728},"minimark",[198,203,207,265,280,284,290,396,422,426,431,551,574,578,586,593,598,702,705,709,724],[199,200,202],"h2",{"id":201},"two-ways-to-manage-a-committed-entry","Two ways to manage a committed entry",[204,205,206],"p",{},"Once an entry is committed, you have two options:",[208,209,210,227],"table",{},[211,212,213],"thead",{},[214,215,216,221,224],"tr",{},[217,218,220],"th",{"align":219},"left","Operation",[217,222,223],{"align":219},"Who can do it",[217,225,226],{"align":219},"What happens",[228,229,230,249],"tbody",{},[214,231,232,239,242],{},[233,234,235],"td",{"align":219},[236,237,238],"code",{},"retract()",[233,240,241],{"align":219},"Author only",[233,243,244,245,248],{"align":219},"Entry is marked ",[236,246,247],{},"retracted"," — withdrawn, final",[214,250,251,256,259],{},[233,252,253],{"align":219},[236,254,255],{},"supersede()",[233,257,258],{"align":219},"Any agent",[233,260,244,261,264],{"align":219},[236,262,263],{},"superseded",", new entry takes its place",[204,266,267,268,271,272,275,276,279],{},"Both exclude the original from ",[236,269,270],{},"attune()"," and ",[236,273,274],{},"reckon()"," results. Neither deletes — ",[236,277,278],{},"read()"," still returns them with their updated status.",[199,281,283],{"id":282},"retract","Retract",[204,285,286,287,289],{},"Use ",[236,288,238],{}," when an entry was wrong, irrelevant, or should not have been shared. Only the agent who wrote it can retract it.",[291,292,297],"pre",{"className":293,"code":294,"language":295,"meta":296,"style":296},"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","",[236,298,299,325,348,365,387],{"__ignoreMap":296},[300,301,304,308,312,316,319,322],"span",{"class":302,"line":303},"line",1,[300,305,307],{"class":306},"s7zQu","await",[300,309,311],{"class":310},"sTEyZ"," field",[300,313,315],{"class":314},"sMK4o",".",[300,317,282],{"class":318},"s2Zo4",[300,320,321],{"class":310},"(",[300,323,324],{"class":314},"{\n",[300,326,328,332,335,338,342,345],{"class":302,"line":327},2,[300,329,331],{"class":330},"swJcz","  id",[300,333,334],{"class":314},":",[300,336,337],{"class":314}," '",[300,339,341],{"class":340},"sfazB","entry-id",[300,343,344],{"class":314},"'",[300,346,347],{"class":314},",\n",[300,349,351,354,356,358,361,363],{"class":302,"line":350},3,[300,352,353],{"class":330},"  intent",[300,355,334],{"class":314},[300,357,337],{"class":314},[300,359,360],{"class":340},"entry was based on a misread of the source data — withdrawing",[300,362,344],{"class":314},[300,364,347],{"class":314},[300,366,368,371,373,375,378,380,383],{"class":302,"line":367},4,[300,369,370],{"class":330},"  agent",[300,372,334],{"class":314},[300,374,337],{"class":314},[300,376,377],{"class":340},"researcher",[300,379,344],{"class":314},[300,381,382],{"class":314},",",[300,384,386],{"class":385},"sHwdD","   \u002F\u002F must match the entry's author\n",[300,388,390,393],{"class":302,"line":389},5,[300,391,392],{"class":314},"}",[300,394,395],{"class":310},")\n",[397,398,399,407,416],"ul",{},[400,401,402,406],"li",{},[403,404,405],"strong",{},"Idempotent"," — retracting an already-retracted entry is a no-op.",[400,408,409,412,413,415],{},[403,410,411],{},"Final"," — a retracted entry cannot be superseded. If you want to replace it rather than remove it, use ",[236,414,255],{}," instead.",[400,417,418,421],{},[403,419,420],{},"Intent is required"," — the reason for retraction is part of the record.",[199,423,425],{"id":424},"supersede","Supersede",[204,427,286,428,430],{},[236,429,255],{}," when an entry is outdated and you want to replace it with a more accurate version. Any agent can supersede any committed entry.",[291,432,434],{"className":293,"code":433,"language":295,"meta":296,"style":296},"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",[236,435,436,450,469,508,523,538,545],{"__ignoreMap":296},[300,437,438,440,442,444,446,448],{"class":302,"line":303},[300,439,307],{"class":306},[300,441,311],{"class":310},[300,443,315],{"class":314},[300,445,424],{"class":318},[300,447,321],{"class":310},[300,449,324],{"class":314},[300,451,452,455,457,459,462,464,466],{"class":302,"line":327},[300,453,454],{"class":330},"  superseding_id",[300,456,334],{"class":314},[300,458,337],{"class":314},[300,460,461],{"class":340},"old-entry-id",[300,463,344],{"class":314},[300,465,382],{"class":314},[300,467,468],{"class":385},"    \u002F\u002F the entry being replaced\n",[300,470,471,474,476,479,482,484,486,489,491,493,496,498,500,503,505],{"class":302,"line":350},[300,472,473],{"class":330},"  entry",[300,475,334],{"class":314},[300,477,478],{"class":314}," {",[300,480,481],{"class":330}," topic",[300,483,334],{"class":314},[300,485,337],{"class":314},[300,487,488],{"class":340},"market-size",[300,490,344],{"class":314},[300,492,382],{"class":314},[300,494,495],{"class":330}," cagr",[300,497,334],{"class":314},[300,499,337],{"class":314},[300,501,502],{"class":340},"19%",[300,504,344],{"class":314},[300,506,507],{"class":314}," },\n",[300,509,510,512,514,516,519,521],{"class":302,"line":367},[300,511,353],{"class":330},[300,513,334],{"class":314},[300,515,337],{"class":314},[300,517,518],{"class":340},"revised projection using full-year dataset — previous used partial Q3 data only",[300,520,344],{"class":314},[300,522,347],{"class":314},[300,524,525,527,529,531,534,536],{"class":302,"line":389},[300,526,370],{"class":330},[300,528,334],{"class":314},[300,530,337],{"class":314},[300,532,533],{"class":340},"fact-checker",[300,535,344],{"class":314},[300,537,347],{"class":314},[300,539,541,543],{"class":302,"line":540},6,[300,542,392],{"class":314},[300,544,395],{"class":310},[300,546,548],{"class":302,"line":547},7,[300,549,550],{"class":385},"\u002F\u002F returns { id, epoch, timestamp } for the new entry\n",[397,552,553,565,571],{},[400,554,555,556,559,560,562,563,315],{},"The old entry gets ",[236,557,558],{},"status: \"superseded\""," and disappears from ",[236,561,270],{}," \u002F ",[236,564,274],{},[400,566,567,568,315],{},"The new entry is committed immediately with ",[236,569,570],{},"status: \"committed\"",[400,572,573],{},"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.",[199,575,577],{"id":576},"choosing-between-the-two","Choosing between the two",[291,579,584],{"className":580,"code":582,"language":583},[581],"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",[236,585,582],{"__ignoreMap":296},[199,587,589,590,592],{"id":588},"what-read-returns","What ",[236,591,278],{}," returns",[204,594,595,597],{},[236,596,278],{}," returns all entries regardless of status:",[291,599,601],{"className":293,"code":600,"language":295,"meta":296,"style":296},"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",[236,602,603,645,650,656],{"__ignoreMap":296},[300,604,605,609,612,615,618,620,622,625,627,630,632,634,636,638,640,643],{"class":302,"line":303},[300,606,608],{"class":607},"spNyl","const",[300,610,611],{"class":310}," all ",[300,613,614],{"class":314},"=",[300,616,617],{"class":306}," await",[300,619,311],{"class":310},[300,621,315],{"class":314},[300,623,624],{"class":318},"read",[300,626,321],{"class":310},[300,628,629],{"class":314},"{",[300,631,481],{"class":330},[300,633,334],{"class":314},[300,635,337],{"class":314},[300,637,488],{"class":340},[300,639,344],{"class":314},[300,641,642],{"class":314}," }",[300,644,395],{"class":310},[300,646,647],{"class":302,"line":327},[300,648,649],{"class":385},"\u002F\u002F Returns entries with status: 'committed', 'retracted', 'superseded', or 'draft' (if caller set)\n",[300,651,652],{"class":302,"line":350},[300,653,655],{"emptyLinePlaceholder":654},true,"\n",[300,657,658,660,663,665,668,670,673,675,679,682,685,687,690,693,695,698,700],{"class":302,"line":367},[300,659,608],{"class":607},[300,661,662],{"class":310}," live ",[300,664,614],{"class":314},[300,666,667],{"class":310}," all",[300,669,315],{"class":314},[300,671,672],{"class":318},"filter",[300,674,321],{"class":310},[300,676,678],{"class":677},"sHdIc","e",[300,680,681],{"class":607}," =>",[300,683,684],{"class":310}," e",[300,686,315],{"class":314},[300,688,689],{"class":310},"status ",[300,691,692],{"class":314},"===",[300,694,337],{"class":314},[300,696,697],{"class":340},"committed",[300,699,344],{"class":314},[300,701,395],{"class":310},[204,703,704],{},"This is intentional — the full history is always accessible, even if withdrawn entries are invisible in attunement.",[199,706,708],{"id":707},"next","Next",[397,710,711,718],{},[400,712,713,717],{},[714,715,716],"a",{"href":83},"retract() reference"," — full method signature and error codes",[400,719,720,723],{},[714,721,722],{"href":83},"supersede() reference"," — chain behavior and examples",[725,726,727],"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":296,"searchDepth":303,"depth":327,"links":729},[730,731,732,733,734,736],{"id":201,"depth":327,"text":202},{"id":282,"depth":327,"text":283},{"id":424,"depth":327,"text":425},{"id":576,"depth":327,"text":577},{"id":588,"depth":327,"text":735},"What read() returns",{"id":707,"depth":327,"text":708},"How to withdraw or replace committed entries — retract and supersede.","md",null,{},{"title":742,"description":743},"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",[746,748],{"title":49,"path":50,"stem":51,"description":747,"children":-1},"Write privately before publishing — draft, commit, and discard.",{"title":62,"path":63,"stem":64,"description":749,"children":-1},"Create a new Field — the shared memory surface agents read from and write to.",1781996365086]