[{"data":1,"prerenderedAt":1441},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fquickstart":197,"\u002Fdocs\u002Fquickstart-surround":1436},[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":28,"body":199,"description":1428,"extension":1429,"links":1430,"meta":1431,"navigation":292,"path":29,"seo":1432,"stem":30,"__hash__":1435},"docs\u002Fdocs\u002F2.quickstart.md",{"type":200,"value":201,"toc":1419},"minimark",[202,207,233,248,252,700,709,713,718,972,976,979,1147,1151,1310,1320,1324,1327,1383,1387,1415],[203,204,206],"h2",{"id":205},"install","Install",[208,209,214],"pre",{"className":210,"code":211,"language":212,"meta":213,"style":213},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install @akashikprotocol\u002Fcore\n","bash","",[215,216,217],"code",{"__ignoreMap":213},[218,219,222,226,230],"span",{"class":220,"line":221},"line",1,[218,223,225],{"class":224},"sBMFI","npm",[218,227,229],{"class":228},"sfazB"," install",[218,231,232],{"class":228}," @akashikprotocol\u002Fcore\n",[234,235,237],"callout",{"icon":236},"i-simple-icons-npm",[238,239,240,243,244,247],"p",{},[215,241,242],{},"@akashikprotocol\u002Fcore"," v0.2.0 is live on npm. Full Level 0 conformance plus selected Level 1 operations: DEREGISTER, RETRACT, SUPERSEDE, and conflict detection via ",[215,245,246],{},"reckon",".",[203,249,251],{"id":250},"level-0-two-agents-shared-memory","Level 0 — Two agents, shared memory",[208,253,257],{"className":254,"code":255,"language":256,"meta":213,"style":213},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { createField } from '@akashikprotocol\u002Fcore'\n\nconst field = createField()\n\n\u002F\u002F Register agents with roles\nawait field.register({ id: 'researcher', role: 'researcher' })\nawait field.register({ id: 'strategist', role: 'strategist' })\n\n\u002F\u002F Write with mandatory intent — the why, not just the what\nawait field.write({\n  entry: { topic: 'market-size', content: 'European SaaS growing at 23% CAGR' },\n  intent: 'validate market size assumption for go-to-market strategy',\n  agent: 'researcher',\n})\n\n\u002F\u002F Reckon: relevant entries + conflict detection in one call\nconst result = await field.reckon({ agent: 'strategist', topic: 'market-size' })\n\nconsole.log(result.entries[0].entry.content)\n\u002F\u002F → 'European SaaS growing at 23% CAGR'\n\nconsole.log(result.entries[0].relevance_score)\n\u002F\u002F → 0.85\n\nconsole.log(result.conflicts)\n\u002F\u002F → [] — no conflict yet\n","typescript",[215,258,259,287,294,313,318,325,379,421,426,432,449,488,506,522,530,535,541,591,596,632,638,643,667,673,678,694],{"__ignoreMap":213},[218,260,261,265,269,273,276,279,282,284],{"class":220,"line":221},[218,262,264],{"class":263},"s7zQu","import",[218,266,268],{"class":267},"sMK4o"," {",[218,270,272],{"class":271},"sTEyZ"," createField",[218,274,275],{"class":267}," }",[218,277,278],{"class":263}," from",[218,280,281],{"class":267}," '",[218,283,242],{"class":228},[218,285,286],{"class":267},"'\n",[218,288,290],{"class":220,"line":289},2,[218,291,293],{"emptyLinePlaceholder":292},true,"\n",[218,295,297,301,304,307,310],{"class":220,"line":296},3,[218,298,300],{"class":299},"spNyl","const",[218,302,303],{"class":271}," field ",[218,305,306],{"class":267},"=",[218,308,272],{"class":309},"s2Zo4",[218,311,312],{"class":271},"()\n",[218,314,316],{"class":220,"line":315},4,[218,317,293],{"emptyLinePlaceholder":292},[218,319,321],{"class":220,"line":320},5,[218,322,324],{"class":323},"sHwdD","\u002F\u002F Register agents with roles\n",[218,326,328,331,334,336,339,342,345,349,352,354,357,360,363,366,368,370,372,374,376],{"class":220,"line":327},6,[218,329,330],{"class":263},"await",[218,332,333],{"class":271}," field",[218,335,247],{"class":267},[218,337,338],{"class":309},"register",[218,340,341],{"class":271},"(",[218,343,344],{"class":267},"{",[218,346,348],{"class":347},"swJcz"," id",[218,350,351],{"class":267},":",[218,353,281],{"class":267},[218,355,356],{"class":228},"researcher",[218,358,359],{"class":267},"'",[218,361,362],{"class":267},",",[218,364,365],{"class":347}," role",[218,367,351],{"class":267},[218,369,281],{"class":267},[218,371,356],{"class":228},[218,373,359],{"class":267},[218,375,275],{"class":267},[218,377,378],{"class":271},")\n",[218,380,382,384,386,388,390,392,394,396,398,400,403,405,407,409,411,413,415,417,419],{"class":220,"line":381},7,[218,383,330],{"class":263},[218,385,333],{"class":271},[218,387,247],{"class":267},[218,389,338],{"class":309},[218,391,341],{"class":271},[218,393,344],{"class":267},[218,395,348],{"class":347},[218,397,351],{"class":267},[218,399,281],{"class":267},[218,401,402],{"class":228},"strategist",[218,404,359],{"class":267},[218,406,362],{"class":267},[218,408,365],{"class":347},[218,410,351],{"class":267},[218,412,281],{"class":267},[218,414,402],{"class":228},[218,416,359],{"class":267},[218,418,275],{"class":267},[218,420,378],{"class":271},[218,422,424],{"class":220,"line":423},8,[218,425,293],{"emptyLinePlaceholder":292},[218,427,429],{"class":220,"line":428},9,[218,430,431],{"class":323},"\u002F\u002F Write with mandatory intent — the why, not just the what\n",[218,433,435,437,439,441,444,446],{"class":220,"line":434},10,[218,436,330],{"class":263},[218,438,333],{"class":271},[218,440,247],{"class":267},[218,442,443],{"class":309},"write",[218,445,341],{"class":271},[218,447,448],{"class":267},"{\n",[218,450,452,455,457,459,462,464,466,469,471,473,476,478,480,483,485],{"class":220,"line":451},11,[218,453,454],{"class":347},"  entry",[218,456,351],{"class":267},[218,458,268],{"class":267},[218,460,461],{"class":347}," topic",[218,463,351],{"class":267},[218,465,281],{"class":267},[218,467,468],{"class":228},"market-size",[218,470,359],{"class":267},[218,472,362],{"class":267},[218,474,475],{"class":347}," content",[218,477,351],{"class":267},[218,479,281],{"class":267},[218,481,482],{"class":228},"European SaaS growing at 23% CAGR",[218,484,359],{"class":267},[218,486,487],{"class":267}," },\n",[218,489,491,494,496,498,501,503],{"class":220,"line":490},12,[218,492,493],{"class":347},"  intent",[218,495,351],{"class":267},[218,497,281],{"class":267},[218,499,500],{"class":228},"validate market size assumption for go-to-market strategy",[218,502,359],{"class":267},[218,504,505],{"class":267},",\n",[218,507,509,512,514,516,518,520],{"class":220,"line":508},13,[218,510,511],{"class":347},"  agent",[218,513,351],{"class":267},[218,515,281],{"class":267},[218,517,356],{"class":228},[218,519,359],{"class":267},[218,521,505],{"class":267},[218,523,525,528],{"class":220,"line":524},14,[218,526,527],{"class":267},"}",[218,529,378],{"class":271},[218,531,533],{"class":220,"line":532},15,[218,534,293],{"emptyLinePlaceholder":292},[218,536,538],{"class":220,"line":537},16,[218,539,540],{"class":323},"\u002F\u002F Reckon: relevant entries + conflict detection in one call\n",[218,542,544,546,549,551,554,556,558,560,562,564,567,569,571,573,575,577,579,581,583,585,587,589],{"class":220,"line":543},17,[218,545,300],{"class":299},[218,547,548],{"class":271}," result ",[218,550,306],{"class":267},[218,552,553],{"class":263}," await",[218,555,333],{"class":271},[218,557,247],{"class":267},[218,559,246],{"class":309},[218,561,341],{"class":271},[218,563,344],{"class":267},[218,565,566],{"class":347}," agent",[218,568,351],{"class":267},[218,570,281],{"class":267},[218,572,402],{"class":228},[218,574,359],{"class":267},[218,576,362],{"class":267},[218,578,461],{"class":347},[218,580,351],{"class":267},[218,582,281],{"class":267},[218,584,468],{"class":228},[218,586,359],{"class":267},[218,588,275],{"class":267},[218,590,378],{"class":271},[218,592,594],{"class":220,"line":593},18,[218,595,293],{"emptyLinePlaceholder":292},[218,597,599,602,604,607,610,612,615,619,622,624,627,629],{"class":220,"line":598},19,[218,600,601],{"class":271},"console",[218,603,247],{"class":267},[218,605,606],{"class":309},"log",[218,608,609],{"class":271},"(result",[218,611,247],{"class":267},[218,613,614],{"class":271},"entries[",[218,616,618],{"class":617},"sbssI","0",[218,620,621],{"class":271},"]",[218,623,247],{"class":267},[218,625,626],{"class":271},"entry",[218,628,247],{"class":267},[218,630,631],{"class":271},"content)\n",[218,633,635],{"class":220,"line":634},20,[218,636,637],{"class":323},"\u002F\u002F → 'European SaaS growing at 23% CAGR'\n",[218,639,641],{"class":220,"line":640},21,[218,642,293],{"emptyLinePlaceholder":292},[218,644,646,648,650,652,654,656,658,660,662,664],{"class":220,"line":645},22,[218,647,601],{"class":271},[218,649,247],{"class":267},[218,651,606],{"class":309},[218,653,609],{"class":271},[218,655,247],{"class":267},[218,657,614],{"class":271},[218,659,618],{"class":617},[218,661,621],{"class":271},[218,663,247],{"class":267},[218,665,666],{"class":271},"relevance_score)\n",[218,668,670],{"class":220,"line":669},23,[218,671,672],{"class":323},"\u002F\u002F → 0.85\n",[218,674,676],{"class":220,"line":675},24,[218,677,293],{"emptyLinePlaceholder":292},[218,679,681,683,685,687,689,691],{"class":220,"line":680},25,[218,682,601],{"class":271},[218,684,247],{"class":267},[218,686,606],{"class":309},[218,688,609],{"class":271},[218,690,247],{"class":267},[218,692,693],{"class":271},"conflicts)\n",[218,695,697],{"class":220,"line":696},26,[218,698,699],{"class":323},"\u002F\u002F → [] — no conflict yet\n",[238,701,702,703,705,706,708],{},"That's Level 0. Two registered agents, one ",[215,704,443],{},", one ",[215,707,246],{},". The Field handles scoring and delivery.",[203,710,712],{"id":711},"conflict-detection","Conflict detection",[238,714,715,717],{},[215,716,246],{}," surfaces mechanical conflicts — entries from different agents with the same topic but mismatched values on shared keys:",[208,719,721],{"className":254,"code":720,"language":256,"meta":213,"style":213},"await field.write({\n  entry: { topic: 'market-size', cagr: '23%' },\n  intent: 'market size from three analyst reports',\n  agent: 'researcher',\n})\n\nawait field.write({\n  entry: { topic: 'market-size', cagr: '14%' },\n  intent: 'revised projection after reviewing Q4 earnings directly',\n  agent: 'fact-checker',\n})\n\nconst result = await field.reckon({ agent: 'writer', topic: 'market-size' })\n\nconsole.log(result.conflicts)\n\u002F\u002F [{ keys: ['cagr'], a: researcher entry, b: fact-checker entry }]\n\u002F\u002F The protocol surfaces the disagreement. You decide what to do.\n",[215,722,723,737,771,786,800,806,810,824,857,872,887,893,897,944,948,962,967],{"__ignoreMap":213},[218,724,725,727,729,731,733,735],{"class":220,"line":221},[218,726,330],{"class":263},[218,728,333],{"class":271},[218,730,247],{"class":267},[218,732,443],{"class":309},[218,734,341],{"class":271},[218,736,448],{"class":267},[218,738,739,741,743,745,747,749,751,753,755,757,760,762,764,767,769],{"class":220,"line":289},[218,740,454],{"class":347},[218,742,351],{"class":267},[218,744,268],{"class":267},[218,746,461],{"class":347},[218,748,351],{"class":267},[218,750,281],{"class":267},[218,752,468],{"class":228},[218,754,359],{"class":267},[218,756,362],{"class":267},[218,758,759],{"class":347}," cagr",[218,761,351],{"class":267},[218,763,281],{"class":267},[218,765,766],{"class":228},"23%",[218,768,359],{"class":267},[218,770,487],{"class":267},[218,772,773,775,777,779,782,784],{"class":220,"line":296},[218,774,493],{"class":347},[218,776,351],{"class":267},[218,778,281],{"class":267},[218,780,781],{"class":228},"market size from three analyst reports",[218,783,359],{"class":267},[218,785,505],{"class":267},[218,787,788,790,792,794,796,798],{"class":220,"line":315},[218,789,511],{"class":347},[218,791,351],{"class":267},[218,793,281],{"class":267},[218,795,356],{"class":228},[218,797,359],{"class":267},[218,799,505],{"class":267},[218,801,802,804],{"class":220,"line":320},[218,803,527],{"class":267},[218,805,378],{"class":271},[218,807,808],{"class":220,"line":327},[218,809,293],{"emptyLinePlaceholder":292},[218,811,812,814,816,818,820,822],{"class":220,"line":381},[218,813,330],{"class":263},[218,815,333],{"class":271},[218,817,247],{"class":267},[218,819,443],{"class":309},[218,821,341],{"class":271},[218,823,448],{"class":267},[218,825,826,828,830,832,834,836,838,840,842,844,846,848,850,853,855],{"class":220,"line":423},[218,827,454],{"class":347},[218,829,351],{"class":267},[218,831,268],{"class":267},[218,833,461],{"class":347},[218,835,351],{"class":267},[218,837,281],{"class":267},[218,839,468],{"class":228},[218,841,359],{"class":267},[218,843,362],{"class":267},[218,845,759],{"class":347},[218,847,351],{"class":267},[218,849,281],{"class":267},[218,851,852],{"class":228},"14%",[218,854,359],{"class":267},[218,856,487],{"class":267},[218,858,859,861,863,865,868,870],{"class":220,"line":428},[218,860,493],{"class":347},[218,862,351],{"class":267},[218,864,281],{"class":267},[218,866,867],{"class":228},"revised projection after reviewing Q4 earnings directly",[218,869,359],{"class":267},[218,871,505],{"class":267},[218,873,874,876,878,880,883,885],{"class":220,"line":434},[218,875,511],{"class":347},[218,877,351],{"class":267},[218,879,281],{"class":267},[218,881,882],{"class":228},"fact-checker",[218,884,359],{"class":267},[218,886,505],{"class":267},[218,888,889,891],{"class":220,"line":451},[218,890,527],{"class":267},[218,892,378],{"class":271},[218,894,895],{"class":220,"line":490},[218,896,293],{"emptyLinePlaceholder":292},[218,898,899,901,903,905,907,909,911,913,915,917,919,921,923,926,928,930,932,934,936,938,940,942],{"class":220,"line":508},[218,900,300],{"class":299},[218,902,548],{"class":271},[218,904,306],{"class":267},[218,906,553],{"class":263},[218,908,333],{"class":271},[218,910,247],{"class":267},[218,912,246],{"class":309},[218,914,341],{"class":271},[218,916,344],{"class":267},[218,918,566],{"class":347},[218,920,351],{"class":267},[218,922,281],{"class":267},[218,924,925],{"class":228},"writer",[218,927,359],{"class":267},[218,929,362],{"class":267},[218,931,461],{"class":347},[218,933,351],{"class":267},[218,935,281],{"class":267},[218,937,468],{"class":228},[218,939,359],{"class":267},[218,941,275],{"class":267},[218,943,378],{"class":271},[218,945,946],{"class":220,"line":524},[218,947,293],{"emptyLinePlaceholder":292},[218,949,950,952,954,956,958,960],{"class":220,"line":532},[218,951,601],{"class":271},[218,953,247],{"class":267},[218,955,606],{"class":309},[218,957,609],{"class":271},[218,959,247],{"class":267},[218,961,693],{"class":271},[218,963,964],{"class":220,"line":537},[218,965,966],{"class":323},"\u002F\u002F [{ keys: ['cagr'], a: researcher entry, b: fact-checker entry }]\n",[218,968,969],{"class":220,"line":543},[218,970,971],{"class":323},"\u002F\u002F The protocol surfaces the disagreement. You decide what to do.\n",[203,973,975],{"id":974},"draft-mode","Draft mode",[238,977,978],{},"Write to a private scratchpad before publishing to the shared field:",[208,980,982],{"className":254,"code":981,"language":256,"meta":213,"style":213},"\u002F\u002F Draft is only visible to its author\nconst draft = await field.draft({\n  entry: { topic: 'competitor', price: '$39\u002Fmo' },\n  intent: 'preliminary pricing — needs verification',\n  agent: 'researcher',\n})\n\n\u002F\u002F Publish when ready\nawait field.commit({ id: draft.id, agent: 'researcher' })\n\n\u002F\u002F Or discard\n\u002F\u002F await field.discard({ id: draft.id, agent: 'researcher' })\n",[215,983,984,989,1011,1046,1061,1075,1081,1085,1090,1133,1137,1142],{"__ignoreMap":213},[218,985,986],{"class":220,"line":221},[218,987,988],{"class":323},"\u002F\u002F Draft is only visible to its author\n",[218,990,991,993,996,998,1000,1002,1004,1007,1009],{"class":220,"line":289},[218,992,300],{"class":299},[218,994,995],{"class":271}," draft ",[218,997,306],{"class":267},[218,999,553],{"class":263},[218,1001,333],{"class":271},[218,1003,247],{"class":267},[218,1005,1006],{"class":309},"draft",[218,1008,341],{"class":271},[218,1010,448],{"class":267},[218,1012,1013,1015,1017,1019,1021,1023,1025,1028,1030,1032,1035,1037,1039,1042,1044],{"class":220,"line":296},[218,1014,454],{"class":347},[218,1016,351],{"class":267},[218,1018,268],{"class":267},[218,1020,461],{"class":347},[218,1022,351],{"class":267},[218,1024,281],{"class":267},[218,1026,1027],{"class":228},"competitor",[218,1029,359],{"class":267},[218,1031,362],{"class":267},[218,1033,1034],{"class":347}," price",[218,1036,351],{"class":267},[218,1038,281],{"class":267},[218,1040,1041],{"class":228},"$39\u002Fmo",[218,1043,359],{"class":267},[218,1045,487],{"class":267},[218,1047,1048,1050,1052,1054,1057,1059],{"class":220,"line":315},[218,1049,493],{"class":347},[218,1051,351],{"class":267},[218,1053,281],{"class":267},[218,1055,1056],{"class":228},"preliminary pricing — needs verification",[218,1058,359],{"class":267},[218,1060,505],{"class":267},[218,1062,1063,1065,1067,1069,1071,1073],{"class":220,"line":320},[218,1064,511],{"class":347},[218,1066,351],{"class":267},[218,1068,281],{"class":267},[218,1070,356],{"class":228},[218,1072,359],{"class":267},[218,1074,505],{"class":267},[218,1076,1077,1079],{"class":220,"line":327},[218,1078,527],{"class":267},[218,1080,378],{"class":271},[218,1082,1083],{"class":220,"line":381},[218,1084,293],{"emptyLinePlaceholder":292},[218,1086,1087],{"class":220,"line":423},[218,1088,1089],{"class":323},"\u002F\u002F Publish when ready\n",[218,1091,1092,1094,1096,1098,1101,1103,1105,1107,1109,1112,1114,1117,1119,1121,1123,1125,1127,1129,1131],{"class":220,"line":428},[218,1093,330],{"class":263},[218,1095,333],{"class":271},[218,1097,247],{"class":267},[218,1099,1100],{"class":309},"commit",[218,1102,341],{"class":271},[218,1104,344],{"class":267},[218,1106,348],{"class":347},[218,1108,351],{"class":267},[218,1110,1111],{"class":271}," draft",[218,1113,247],{"class":267},[218,1115,1116],{"class":271},"id",[218,1118,362],{"class":267},[218,1120,566],{"class":347},[218,1122,351],{"class":267},[218,1124,281],{"class":267},[218,1126,356],{"class":228},[218,1128,359],{"class":267},[218,1130,275],{"class":267},[218,1132,378],{"class":271},[218,1134,1135],{"class":220,"line":434},[218,1136,293],{"emptyLinePlaceholder":292},[218,1138,1139],{"class":220,"line":451},[218,1140,1141],{"class":323},"\u002F\u002F Or discard\n",[218,1143,1144],{"class":220,"line":490},[218,1145,1146],{"class":323},"\u002F\u002F await field.discard({ id: draft.id, agent: 'researcher' })\n",[203,1148,1150],{"id":1149},"retract-and-supersede","Retract and supersede",[208,1152,1154],{"className":254,"code":1153,"language":256,"meta":213,"style":213},"\u002F\u002F Retract: withdraw an entry (author only, idempotent)\nawait field.retract({ id: 'entry-id', agent: 'researcher' })\n\n\u002F\u002F Supersede: replace with a newer entry (any agent)\nawait field.supersede({\n  id: 'entry-id',\n  entry: { topic: 'market-size', cagr: '19%' },\n  intent: 'updated with revised methodology from full-year dataset',\n  agent: 'fact-checker',\n})\n",[215,1155,1156,1161,1203,1207,1212,1227,1242,1275,1290,1304],{"__ignoreMap":213},[218,1157,1158],{"class":220,"line":221},[218,1159,1160],{"class":323},"\u002F\u002F Retract: withdraw an entry (author only, idempotent)\n",[218,1162,1163,1165,1167,1169,1172,1174,1176,1178,1180,1182,1185,1187,1189,1191,1193,1195,1197,1199,1201],{"class":220,"line":289},[218,1164,330],{"class":263},[218,1166,333],{"class":271},[218,1168,247],{"class":267},[218,1170,1171],{"class":309},"retract",[218,1173,341],{"class":271},[218,1175,344],{"class":267},[218,1177,348],{"class":347},[218,1179,351],{"class":267},[218,1181,281],{"class":267},[218,1183,1184],{"class":228},"entry-id",[218,1186,359],{"class":267},[218,1188,362],{"class":267},[218,1190,566],{"class":347},[218,1192,351],{"class":267},[218,1194,281],{"class":267},[218,1196,356],{"class":228},[218,1198,359],{"class":267},[218,1200,275],{"class":267},[218,1202,378],{"class":271},[218,1204,1205],{"class":220,"line":296},[218,1206,293],{"emptyLinePlaceholder":292},[218,1208,1209],{"class":220,"line":315},[218,1210,1211],{"class":323},"\u002F\u002F Supersede: replace with a newer entry (any agent)\n",[218,1213,1214,1216,1218,1220,1223,1225],{"class":220,"line":320},[218,1215,330],{"class":263},[218,1217,333],{"class":271},[218,1219,247],{"class":267},[218,1221,1222],{"class":309},"supersede",[218,1224,341],{"class":271},[218,1226,448],{"class":267},[218,1228,1229,1232,1234,1236,1238,1240],{"class":220,"line":327},[218,1230,1231],{"class":347},"  id",[218,1233,351],{"class":267},[218,1235,281],{"class":267},[218,1237,1184],{"class":228},[218,1239,359],{"class":267},[218,1241,505],{"class":267},[218,1243,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1271,1273],{"class":220,"line":381},[218,1245,454],{"class":347},[218,1247,351],{"class":267},[218,1249,268],{"class":267},[218,1251,461],{"class":347},[218,1253,351],{"class":267},[218,1255,281],{"class":267},[218,1257,468],{"class":228},[218,1259,359],{"class":267},[218,1261,362],{"class":267},[218,1263,759],{"class":347},[218,1265,351],{"class":267},[218,1267,281],{"class":267},[218,1269,1270],{"class":228},"19%",[218,1272,359],{"class":267},[218,1274,487],{"class":267},[218,1276,1277,1279,1281,1283,1286,1288],{"class":220,"line":423},[218,1278,493],{"class":347},[218,1280,351],{"class":267},[218,1282,281],{"class":267},[218,1284,1285],{"class":228},"updated with revised methodology from full-year dataset",[218,1287,359],{"class":267},[218,1289,505],{"class":267},[218,1291,1292,1294,1296,1298,1300,1302],{"class":220,"line":428},[218,1293,511],{"class":347},[218,1295,351],{"class":267},[218,1297,281],{"class":267},[218,1299,882],{"class":228},[218,1301,359],{"class":267},[218,1303,505],{"class":267},[218,1305,1306,1308],{"class":220,"line":434},[218,1307,527],{"class":267},[218,1309,378],{"class":271},[238,1311,1312,1313,1316,1317,1319],{},"Retracted and superseded entries are excluded from ",[215,1314,1315],{},"attune"," and ",[215,1318,246],{}," results automatically.",[203,1321,1323],{"id":1322},"whats-coming","What's coming",[238,1325,1326],{},"v0.2 is in-memory only. Upcoming releases add:",[1328,1329,1330,1344],"table",{},[1331,1332,1333],"thead",{},[1334,1335,1336,1341],"tr",{},[1337,1338,1340],"th",{"align":1339},"left","Version",[1337,1342,1343],{"align":1339},"What it adds",[1345,1346,1347,1363,1373],"tbody",{},[1334,1348,1349,1356],{},[1350,1351,1352],"td",{"align":1339},[1353,1354,1355],"strong",{},"v0.3",[1350,1357,1358,1359,1362],{"align":1339},"Persistent storage, append-only event log, Lamport clocks, ",[215,1360,1361],{},"confidence"," on writes",[1334,1364,1365,1370],{},[1350,1366,1367],{"align":1339},[1353,1368,1369],{},"v0.4",[1350,1371,1372],{"align":1339},"Vector embeddings, semantic relevance scoring (Level 2)",[1334,1374,1375,1380],{},[1350,1376,1377],{"align":1339},[1353,1378,1379],{},"v0.5",[1350,1381,1382],{"align":1339},"Transport bindings: MCP server, HTTP REST (Level 3)",[203,1384,1386],{"id":1385},"next","Next",[1388,1389,1390,1397,1403,1409],"card-group",{},[1391,1392,1394],"card",{"icon":1393,"title":37,"to":38},"i-lucide-layers",[238,1395,1396],{},"The shared memory space all agents operate within.",[1391,1398,1400],{"icon":1399,"title":41,"to":42},"i-lucide-file-text",[238,1401,1402],{},"Entries, topic conventions, and why intent is mandatory.",[1391,1404,1406],{"icon":1405,"title":45,"to":46},"i-lucide-radio-tower",[238,1407,1408],{},"How agents receive relevant context without querying.",[1391,1410,1412],{"icon":1411,"title":94,"to":95},"i-lucide-check-circle",[238,1413,1414],{},"Adopt as little or as much as you need.",[1416,1417,1418],"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 .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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}",{"title":213,"searchDepth":221,"depth":289,"links":1420},[1421,1422,1423,1424,1425,1426,1427],{"id":205,"depth":289,"text":206},{"id":250,"depth":289,"text":251},{"id":711,"depth":289,"text":712},{"id":974,"depth":289,"text":975},{"id":1149,"depth":289,"text":1150},{"id":1322,"depth":289,"text":1323},{"id":1385,"depth":289,"text":1386},"Get two agents sharing memory in under five minutes.","md",null,{},{"title":1433,"description":1434},"Quickstart - Add Shared Memory to Your AI Agents | Akashik Protocol","Install @akashikprotocol\u002Fcore and get two AI agents sharing memory in minutes. Step-by-step guide: register agents, write with intent, reckon for relevant context and conflict detection.","WvXb_7erLZ2zrlTzeuTMw7kLA8e2dlnICDU0e10cOs0",[1437,1439],{"title":24,"path":25,"stem":26,"description":1438,"children":-1},"A shared memory and coordination protocol for multi-agent AI systems.",{"title":37,"path":38,"stem":39,"description":1440,"children":-1},"The shared memory surface that all agents in a system read from and write to.",1782825658397]