[{"data":1,"prerenderedAt":724},["ShallowReactive",2],{"navigation":3,"\u002Fspecifications\u002Fdraft\u002Fconformance":197,"\u002Fspecifications\u002Fdraft\u002Fconformance-surround":719},[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":94,"body":199,"description":710,"extension":711,"links":712,"meta":713,"navigation":714,"path":187,"seo":715,"stem":188,"__hash__":718},"docs\u002Fspecifications\u002F4.draft\u002F5.conformance.md",{"type":200,"value":201,"toc":699},"minimark",[202,207,216,293,296,300,305,308,403,408,435,437,441,446,449,513,515,519,524,527,615,617,621,626,629,673,675,679,682,696],[203,204,206],"h2",{"id":205},"overview","Overview",[208,209,210,211,215],"p",{},"Implementations declare conformance at one of four levels. Each level is a ",[212,213,214],"strong",{},"strict superset"," of the previous — a Level 2 implementation satisfies all Level 0 and Level 1 requirements as well.",[217,218,219,237],"table",{},[220,221,222],"thead",{},[223,224,225,230,234],"tr",{},[226,227,229],"th",{"align":228},"center","Level",[226,231,233],{"align":232},"left","Name",[226,235,236],{"align":232},"Summary",[238,239,240,254,267,280],"tbody",{},[223,241,242,248,251],{},[243,244,245],"td",{"align":228},[212,246,247],{},"0",[243,249,250],{"align":232},"Starter",[243,252,253],{"align":232},"Minimal viable implementation. In-memory, no persistence, no auth.",[223,255,256,261,264],{},[243,257,258],{"align":228},[212,259,260],{},"1",[243,262,263],{"align":232},"Core",[243,265,266],{"align":232},"Durable persistence, logical clocks, conflict flagging.",[223,268,269,274,277],{},[243,270,271],{"align":228},[212,272,273],{},"2",[243,275,276],{"align":232},"Standard",[243,278,279],{"align":232},"Semantic relevance, push subscriptions, conflict resolution.",[223,281,282,287,290],{},[243,283,284],{"align":228},[212,285,286],{},"3",[243,288,289],{"align":232},"Full",[243,291,292],{"align":232},"Production-grade orchestration, security, full audit trail.",[294,295],"hr",{},[203,297,299],{"id":298},"level-0-starter","Level 0 — Starter",[208,301,302],{},[212,303,304],{},"The minimal viable implementation. A developer can adopt this in an afternoon.",[208,306,307],{},"An implementation conforms to Level 0 if it:",[309,310,311,327,339,346,353,370,381,384,387,390,400],"ol",{},[312,313,314,315,318,319,322,323,326],"li",{},"Implements ",[316,317,155],"code",{}," with ",[316,320,321],{},"id"," and ",[316,324,325],{},"role"," fields.",[312,328,314,329,331,332,322,335,338],{},[316,330,147],{}," in both ",[316,333,334],{},"draft",[316,336,337],{},"committed"," modes.",[312,340,341,342,345],{},"Validates that ",[316,343,344],{},"intent.purpose"," is present and non-empty on every RECORD.",[312,347,348,349,352],{},"Rejects RECORD with ",[316,350,351],{},"MISSING_INTENT"," if intent is absent.",[312,354,355,356,358,359,358,362,365,366,369],{},"Auto-generates ",[316,357,321],{},", ",[316,360,361],{},"epoch",[316,363,364],{},"source",", and ",[316,367,368],{},"status"," on every memory unit.",[312,371,314,372,374,375,322,377,380],{},[316,373,151],{}," with Required Scope (",[316,376,325],{},[316,378,379],{},"max_units",").",[312,382,383],{},"Returns memory units scored and sorted by relevance (algorithm is implementation-defined).",[312,385,386],{},"Excludes the requesting agent's own memory units from ATTUNE results by default.",[312,388,389],{},"Excludes retracted and superseded memory units from ATTUNE results.",[312,391,392,393,322,396,399],{},"Returns ",[316,394,395],{},"relevance_score",[316,397,398],{},"relevance_reason"," for each result.",[312,401,402],{},"Uses the standard message envelope on all messages.",[208,404,405],{},[212,406,407],{},"Level 0 MAY omit:",[409,410,411,414,423,426,429,432],"ul",{},[312,412,413],{},"Persistence (in-memory only is acceptable)",[312,415,416,417,419,420,422],{},"Logical clocks (",[316,418,361],{}," MAY be a simple counter or ",[316,421,247],{},")",[312,424,425],{},"Conflict detection",[312,427,428],{},"Subscriptions",[312,430,431],{},"The Coordination Extension",[312,433,434],{},"Authentication",[294,436],{},[203,438,440],{"id":439},"level-1-core","Level 1 — Core",[208,442,443],{},[212,444,445],{},"Memory persists. Events are ordered. Contradictions get flagged.",[208,447,448],{},"An implementation conforms to Level 1 if it meets all Level 0 requirements AND:",[309,450,451,454,457,464,474,478,487,494,502,505],{},[312,452,453],{},"Persists memory units to durable storage that survives process restarts.",[312,455,456],{},"Maintains an append-only event log of all operations.",[312,458,459,460,463],{},"Implements Lamport logical clocks: each operation increments the epoch; incoming messages update the local clock to ",[316,461,462],{},"max(local, received) + 1",".",[312,465,466,467,322,470,473],{},"Requires ",[316,468,469],{},"confidence.score",[316,471,472],{},"confidence.reasoning"," on committed RECORD operations.",[312,475,314,476,463],{},[316,477,159],{},[312,479,314,480,482,483,486],{},[316,481,163],{}," in ",[316,484,485],{},"list"," mode.",[312,488,489,490,493],{},"Creates a Conflict object when a RECORD includes a ",[316,491,492],{},"contradicts"," relation.",[312,495,314,496,318,498,501],{},[316,497,151],{},[316,499,500],{},"since_epoch"," parameter for polling-based subscriptions.",[312,503,504],{},"Returns unresolved conflicts in the ATTUNE response.",[312,506,314,507,509,510,380],{},[316,508,155],{}," with capability exchange (Field returns ",[316,511,512],{},"field_capabilities",[294,514],{},[203,516,518],{"id":517},"level-2-standard","Level 2 — Standard",[208,520,521],{},[212,522,523],{},"Relevance gets smart. Conflicts get resolved. Agents get notified.",[208,525,526],{},"An implementation conforms to Level 2 if it meets all Level 1 requirements AND:",[309,528,529,532,535,550,553,567,581,586,592,606],{},[312,530,531],{},"Computes vector embeddings for memory unit content.",[312,533,534],{},"Implements semantic relevance scoring in ATTUNE using embeddings.",[312,536,537,538,358,541,358,544,358,547,463],{},"Supports Extended Scope fields: ",[316,539,540],{},"max_tokens",[316,542,543],{},"interests",[316,545,546],{},"active_task_id",[316,548,549],{},"relevance_threshold",[312,551,552],{},"Implements token budget management in ATTUNE (truncation and\u002For summarization).",[312,554,314,555,557,558,358,561,358,564,566],{},[316,556,163],{}," in all three modes (",[316,559,560],{},"check",[316,562,563],{},"scan",[316,565,485],{},") with at least one automatic detection method.",[312,568,314,569,571,572,358,575,358,578,463],{},[316,570,167],{}," with at least three strategies: ",[316,573,574],{},"last_write_wins",[316,576,577],{},"confidence_weighted",[316,579,580],{},"human_escalation",[312,582,314,583,585],{},[316,584,171],{}," with push notifications (WebSocket, SSE, or equivalent).",[312,587,314,588,591],{},[316,589,590],{},"HANDOFF"," with structured context packaging (Coordination Extension).",[312,593,314,594,596,597,358,600,358,603,380],{},[316,595,175],{}," at all three depths (",[316,598,599],{},"summary",[316,601,602],{},"detailed",[316,604,605],{},"full_trace",[312,607,314,608,610,611,614],{},[316,609,179],{}," with at least the ",[316,612,613],{},"archive"," strategy.",[294,616],{},[203,618,620],{"id":619},"level-3-full","Level 3 — Full",[208,622,623],{},[212,624,625],{},"Production-grade orchestration with coordination, security, and full audit trails.",[208,627,628],{},"An implementation conforms to Level 3 if it meets all Level 2 requirements AND:",[309,630,631,640,643,648,651,654,657,670],{},[312,632,633,634,322,637,463],{},"Implements the full Coordination Extension: ",[316,635,636],{},"COORDINATE",[316,638,639],{},"SESSION",[312,641,642],{},"Implements the full task state machine with all transitions.",[312,644,314,645,647],{},[316,646,167],{}," with all seven conflict resolution strategies.",[312,649,650],{},"Supports agent authentication (at minimum: token-based).",[312,652,653],{},"Enforces the authority hierarchy for privileged operations.",[312,655,656],{},"Implements memory unit visibility rules (session scoping and role-based filtering).",[312,658,314,659,661,662,358,664,358,667,380],{},[316,660,179],{}," with all three strategies (",[316,663,613],{},[316,665,666],{},"summarize",[316,668,669],{},"purge",[312,671,672],{},"Implements at least two transport bindings.",[294,674],{},[203,676,678],{"id":677},"declaring-conformance","Declaring Conformance",[208,680,681],{},"Implementations MUST declare their conformance level in:",[309,683,684,693],{},[312,685,686,687,689,690,463],{},"The ",[316,688,155],{}," response in ",[316,691,692],{},"field_capabilities.conformance_level",[312,694,695],{},"Their documentation.",[208,697,698],{},"Implementations MUST NOT claim a conformance level they do not fully satisfy. Partial implementations SHOULD declare the level below the first unmet requirement.",{"title":700,"searchDepth":701,"depth":702,"links":703},"",1,2,[704,705,706,707,708,709],{"id":205,"depth":702,"text":206},{"id":298,"depth":702,"text":299},{"id":439,"depth":702,"text":440},{"id":517,"depth":702,"text":518},{"id":619,"depth":702,"text":620},{"id":677,"depth":702,"text":678},"Complete requirements for Level 0 through Level 3.","md",null,{},true,{"title":716,"description":717},"Conformance Requirements Level 0-3 | Akashik Protocol v0.1.0-draft","Normative conformance requirements checklist for all four Akashik Protocol levels: Level 0 (Starter), Level 1 (Core), Level 2 (Standard), Level 3 (Full). MUST, SHOULD, MAY language throughout.","ghQ_2NvpiGV5tg_gIAZmjvPhEbSjacnn1mXOq0Z7XkI",[720,722],{"title":183,"path":184,"stem":185,"description":721,"children":-1},"All error codes, conditions, and recovery guidance.",{"title":190,"path":191,"stem":192,"description":723,"children":-1},"How Akashik Protocol messages are carried over different communication layers.",1782825661335]