[{"data":1,"prerenderedAt":907},["ShallowReactive",2],{"navigation":3,"\u002Fspecifications\u002Fv0.1\u002Fsecurity":209,"\u002Fspecifications\u002Fv0.1\u002Fsecurity-surround":904},[4,22,117],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Blog","\u002Fblog","blog",[9,13,17],{"title":10,"path":11,"stem":12},"Memory that outlives the process","\u002Fblog\u002Fmemory-that-outlives-the-process","blog\u002Fmemory-that-outlives-the-process",{"title":14,"path":15,"stem":16},"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":18,"path":19,"stem":20},"Shared memory for multi-agent AI systems","\u002Fblog\u002Fshared-memory-for-multi-agent-ai","blog\u002Fshared-memory-for-multi-agent-ai",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Docs","\u002Fdocs","docs",[27,31,35,64,105,109,113],{"title":28,"path":29,"stem":30},"What is Akashik?","\u002Fdocs\u002Fintroduction","docs\u002F1.introduction",{"title":32,"path":33,"stem":34},"Quickstart","\u002Fdocs\u002Fquickstart","docs\u002F2.quickstart",{"title":36,"path":37,"stem":38,"children":39,"page":21},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F3.concepts",[40,44,48,52,56,60],{"title":41,"path":42,"stem":43},"The Field","\u002Fdocs\u002Fconcepts\u002Ffield","docs\u002F3.concepts\u002F1.field",{"title":45,"path":46,"stem":47},"Writing with Intent","\u002Fdocs\u002Fconcepts\u002Fwriting-with-intent","docs\u002F3.concepts\u002F2.writing-with-intent",{"title":49,"path":50,"stem":51},"Attunement","\u002Fdocs\u002Fconcepts\u002Fattunement","docs\u002F3.concepts\u002F3.attunement",{"title":53,"path":54,"stem":55},"Conflicts","\u002Fdocs\u002Fconcepts\u002Fconflicts","docs\u002F3.concepts\u002F4.conflicts",{"title":57,"path":58,"stem":59},"Draft Lifecycle","\u002Fdocs\u002Fconcepts\u002Fdraft-lifecycle","docs\u002F3.concepts\u002F5.draft-lifecycle",{"title":61,"path":62,"stem":63},"Managing Entries","\u002Fdocs\u002Fconcepts\u002Fmanaging-entries","docs\u002F3.concepts\u002F6.managing-entries",{"title":65,"path":66,"stem":67,"children":68,"page":21},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[69,73,77,81,85,89,93,97,101],{"title":70,"path":71,"stem":72},"createField","\u002Fdocs\u002Freference\u002Fcreate-field","docs\u002F4.reference\u002F1.create-field",{"title":74,"path":75,"stem":76},"write \u002F read","\u002Fdocs\u002Freference\u002Fwrite-read","docs\u002F4.reference\u002F2.write-read",{"title":78,"path":79,"stem":80},"attune \u002F reckon","\u002Fdocs\u002Freference\u002Fattune-reckon","docs\u002F4.reference\u002F3.attune-reckon",{"title":82,"path":83,"stem":84},"register \u002F deregister","\u002Fdocs\u002Freference\u002Fregister","docs\u002F4.reference\u002F4.register",{"title":86,"path":87,"stem":88},"draft \u002F commit \u002F discard","\u002Fdocs\u002Freference\u002Fdraft-lifecycle","docs\u002F4.reference\u002F5.draft-lifecycle",{"title":90,"path":91,"stem":92},"retract \u002F supersede","\u002Fdocs\u002Freference\u002Fretract-supersede","docs\u002F4.reference\u002F6.retract-supersede",{"title":94,"path":95,"stem":96},"Errors","\u002Fdocs\u002Freference\u002Ferrors","docs\u002F4.reference\u002F7.errors",{"title":98,"path":99,"stem":100},"replay","\u002Fdocs\u002Freference\u002Freplay","docs\u002F4.reference\u002F8.replay",{"title":102,"path":103,"stem":104},"Storage Adapters","\u002Fdocs\u002Freference\u002Fadapters","docs\u002F4.reference\u002F9.adapters",{"title":106,"path":107,"stem":108},"Conformance Levels","\u002Fdocs\u002Fconformance","docs\u002F5.conformance",{"title":110,"path":111,"stem":112},"Why Akashik Exists","\u002Fdocs\u002Fwhy","docs\u002F6.why",{"title":114,"path":115,"stem":116},"Roadmap","\u002Fdocs\u002Froadmap","docs\u002F7.roadmap",{"title":118,"path":119,"stem":120,"children":121,"page":21},"Specifications","\u002Fspecifications","specifications",[122],{"title":123,"path":124,"stem":125,"children":126},"Specification v0.1.0","\u002Fspecifications\u002Fv0.1","specifications\u002F4.v0.1\u002F1.index",[127,128,153,194,198,201,205],{"title":123,"path":124,"stem":125},{"title":129,"path":130,"stem":131,"children":132,"page":21},"Types","\u002Fspecifications\u002Fv0.1\u002Ftypes","specifications\u002F4.v0.1\u002F2.types",[133,137,141,145,149],{"title":134,"path":135,"stem":136},"MemoryUnit","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fmemory-unit","specifications\u002F4.v0.1\u002F2.types\u002F1.memory-unit",{"title":138,"path":139,"stem":140},"Agent","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fagent","specifications\u002F4.v0.1\u002F2.types\u002F2.agent",{"title":142,"path":143,"stem":144},"Scope","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fscope","specifications\u002F4.v0.1\u002F2.types\u002F3.scope",{"title":146,"path":147,"stem":148},"Conflict","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fconflict","specifications\u002F4.v0.1\u002F2.types\u002F4.conflict",{"title":150,"path":151,"stem":152},"Message Envelope","\u002Fspecifications\u002Fv0.1\u002Ftypes\u002Fmessage-envelope","specifications\u002F4.v0.1\u002F2.types\u002F5.message-envelope",{"title":154,"path":155,"stem":156,"children":157,"page":21},"Operations","\u002Fspecifications\u002Fv0.1\u002Foperations","specifications\u002F4.v0.1\u002F3.operations",[158,162,166,170,174,178,182,186,190],{"title":159,"path":160,"stem":161},"RECORD","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Frecord","specifications\u002F4.v0.1\u002F3.operations\u002F1.record",{"title":163,"path":164,"stem":165},"ATTUNE","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fattune","specifications\u002F4.v0.1\u002F3.operations\u002F2.attune",{"title":167,"path":168,"stem":169},"REGISTER","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fregister","specifications\u002F4.v0.1\u002F3.operations\u002F3.register",{"title":171,"path":172,"stem":173},"DEREGISTER","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fderegister","specifications\u002F4.v0.1\u002F3.operations\u002F4.deregister",{"title":175,"path":176,"stem":177},"DETECT","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fdetect","specifications\u002F4.v0.1\u002F3.operations\u002F5.detect",{"title":179,"path":180,"stem":181},"MERGE","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fmerge","specifications\u002F4.v0.1\u002F3.operations\u002F6.merge",{"title":183,"path":184,"stem":185},"SUBSCRIBE","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fsubscribe","specifications\u002F4.v0.1\u002F3.operations\u002F7.subscribe",{"title":187,"path":188,"stem":189},"REPLAY","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Freplay","specifications\u002F4.v0.1\u002F3.operations\u002F8.replay",{"title":191,"path":192,"stem":193},"COMPACT","\u002Fspecifications\u002Fv0.1\u002Foperations\u002Fcompact","specifications\u002F4.v0.1\u002F3.operations\u002F9.compact",{"title":195,"path":196,"stem":197},"Error Model","\u002Fspecifications\u002Fv0.1\u002Ferrors","specifications\u002F4.v0.1\u002F4.errors",{"title":106,"path":199,"stem":200},"\u002Fspecifications\u002Fv0.1\u002Fconformance","specifications\u002F4.v0.1\u002F5.conformance",{"title":202,"path":203,"stem":204},"Transport Bindings","\u002Fspecifications\u002Fv0.1\u002Ftransport","specifications\u002F4.v0.1\u002F6.transport",{"title":206,"path":207,"stem":208},"Security","\u002Fspecifications\u002Fv0.1\u002Fsecurity","specifications\u002F4.v0.1\u002F7.security",{"id":210,"title":206,"body":211,"description":896,"extension":897,"links":898,"meta":899,"navigation":788,"path":207,"seo":900,"stem":208,"__hash__":903},"docs\u002Fspecifications\u002F4.v0.1\u002F7.security.md",{"type":212,"value":213,"toc":883},"minimark",[214,219,273,276,280,284,378,381,386,502,504,508,511,515,518,522,525,702,706,713,715,719,722,732,740,746,838,845,847,851,857,867,873,879],[215,216,218],"h2",{"id":217},"authentication-requirements-by-level","Authentication Requirements by Level",[220,221,222,237],"table",{},[223,224,225],"thead",{},[226,227,228,233],"tr",{},[229,230,232],"th",{"align":231},"center","Level",[229,234,236],{"align":235},"left","Requirement",[238,239,240,249,257,265],"tbody",{},[226,241,242,246],{},[243,244,245],"td",{"align":231},"0",[243,247,248],{"align":235},"No authentication required. Suitable for single-user, local deployments.",[226,250,251,254],{},[243,252,253],{"align":231},"1",[243,255,256],{"align":235},"Authentication RECOMMENDED. Agent identity SHOULD be verified at REGISTER.",[226,258,259,262],{},[243,260,261],{"align":231},"2",[243,263,264],{"align":235},"Token-based authentication REQUIRED. All operations MUST include a valid token.",[226,266,267,270],{},[243,268,269],{"align":231},"3",[243,271,272],{"align":235},"Full authentication REQUIRED (token, certificate, or OAuth). Authority hierarchy enforced.",[274,275],"hr",{},[215,277,279],{"id":278},"authority-hierarchy-level-3","Authority Hierarchy (Level 3)",[281,282,283],"p",{},"At Level 3, operations are gated by the authority level of the requesting agent. The Field MUST enforce the authority hierarchy on all privileged operations.",[220,285,286,299],{},[223,287,288],{},[226,289,290,293,296],{},[229,291,292],{"align":231},"Authority Level",[229,294,295],{"align":235},"Role",[229,297,298],{"align":235},"Capabilities",[238,300,301,315,328,341,354,366],{},[226,302,303,309,312],{},[243,304,305],{"align":231},[306,307,308],"strong",{},"10",[243,310,311],{"align":235},"Human Operator",[243,313,314],{"align":235},"Override any decision, resolve any conflict, purge memory",[226,316,317,322,325],{},[243,318,319],{"align":231},[306,320,321],{},"8",[243,323,324],{"align":235},"Session Creator",[243,326,327],{"align":235},"Cancel tasks, pause sessions, set session-level policies",[226,329,330,335,338],{},[243,331,332],{"align":231},[306,333,334],{},"6",[243,336,337],{"align":235},"Senior Agent",[243,339,340],{"align":235},"Merge conflicts, create tasks for other agents",[226,342,343,348,351],{},[243,344,345],{"align":231},[306,346,347],{},"4",[243,349,350],{"align":235},"Standard Agent",[243,352,353],{"align":235},"RECORD, ATTUNE, DETECT, manage own tasks",[226,355,356,360,363],{},[243,357,358],{"align":231},[306,359,261],{},[243,361,362],{"align":235},"Observer Agent",[243,364,365],{"align":235},"ATTUNE (read-only), SUBSCRIBE (receive only)",[226,367,368,372,375],{},[243,369,370],{"align":231},[306,371,245],{},[243,373,374],{"align":235},"Audit Agent",[243,376,377],{"align":235},"REPLAY (read historical data only)",[281,379,380],{},"Agents declare their authority level during REGISTER. The Field MUST verify the claimed authority level against the authentication credential.",[382,383,385],"h3",{"id":384},"privileged-operation-requirements","Privileged Operation Requirements",[220,387,388,398],{},[223,389,390],{},[226,391,392,395],{},[229,393,394],{"align":235},"Operation",[229,396,397],{"align":231},"Minimum Authority",[238,399,400,410,420,430,438,446,456,465,474,483,492],{},[226,401,402,407],{},[243,403,404],{"align":235},[405,406,167],"code",{},[243,408,409],{"align":231},"Any",[226,411,412,417],{},[243,413,414,416],{"align":235},[405,415,159],{}," (committed)",[243,418,419],{"align":231},"4+",[226,421,422,427],{},[243,423,424,426],{"align":235},[405,425,159],{}," (draft)",[243,428,429],{"align":231},"2+",[226,431,432,436],{},[243,433,434],{"align":235},[405,435,163],{},[243,437,429],{"align":231},[226,439,440,444],{},[243,441,442],{"align":235},[405,443,175],{},[243,445,419],{"align":231},[226,447,448,453],{},[243,449,450,452],{"align":235},[405,451,179],{}," (standard strategies)",[243,454,455],{"align":231},"6+",[226,457,458,463],{},[243,459,460,462],{"align":235},[405,461,179],{}," (human_escalation resolution)",[243,464,308],{"align":231},[226,466,467,472],{},[243,468,469,471],{"align":235},[405,470,191],{}," (archive)",[243,473,455],{"align":231},[226,475,476,481],{},[243,477,478,480],{"align":235},[405,479,191],{}," (purge)",[243,482,308],{"align":231},[226,484,485,490],{},[243,486,487,489],{"align":235},[405,488,171],{}," (own agent)",[243,491,419],{"align":231},[226,493,494,499],{},[243,495,496,498],{"align":235},[405,497,171],{}," (another agent)",[243,500,501],{"align":231},"8+",[274,503],{},[215,505,507],{"id":506},"memory-unit-visibility-level-3","Memory Unit Visibility (Level 3)",[281,509,510],{},"At Level 3, not all agents can see all memory units. Visibility is determined by three overlapping rules, applied in order:",[382,512,514],{"id":513},"_1-session-membership","1. Session Membership",[281,516,517],{},"Agents MUST only see memory units from sessions they are a member of, unless the Field is configured to allow cross-session visibility.",[382,519,521],{"id":520},"_2-role-based-rules","2. Role-Based Rules",[281,523,524],{},"Session creators MAY configure role-based visibility rules per session. Example:",[526,527,532],"pre",{"className":528,"code":529,"language":530,"meta":531,"style":531},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"session_id\": \"session-q1-strategy\",\n  \"visibility_rules\": [\n    { \"role\": \"observer\", \"allowed_types\": [\"finding\", \"decision\"] },\n    { \"role\": \"strategist\", \"allowed_types\": [\"*\"] }\n  ]\n}\n","json","",[405,533,534,543,571,586,646,690,696],{"__ignoreMap":531},[535,536,539],"span",{"class":537,"line":538},"line",1,[535,540,542],{"class":541},"sMK4o","{\n",[535,544,546,549,553,556,559,562,566,568],{"class":537,"line":545},2,[535,547,548],{"class":541},"  \"",[535,550,552],{"class":551},"spNyl","session_id",[535,554,555],{"class":541},"\"",[535,557,558],{"class":541},":",[535,560,561],{"class":541}," \"",[535,563,565],{"class":564},"sfazB","session-q1-strategy",[535,567,555],{"class":541},[535,569,570],{"class":541},",\n",[535,572,574,576,579,581,583],{"class":537,"line":573},3,[535,575,548],{"class":541},[535,577,578],{"class":551},"visibility_rules",[535,580,555],{"class":541},[535,582,558],{"class":541},[535,584,585],{"class":541}," [\n",[535,587,589,592,594,598,600,602,604,607,609,612,614,617,619,621,624,626,629,631,633,635,638,640,643],{"class":537,"line":588},4,[535,590,591],{"class":541},"    {",[535,593,561],{"class":541},[535,595,597],{"class":596},"sBMFI","role",[535,599,555],{"class":541},[535,601,558],{"class":541},[535,603,561],{"class":541},[535,605,606],{"class":564},"observer",[535,608,555],{"class":541},[535,610,611],{"class":541},",",[535,613,561],{"class":541},[535,615,616],{"class":596},"allowed_types",[535,618,555],{"class":541},[535,620,558],{"class":541},[535,622,623],{"class":541}," [",[535,625,555],{"class":541},[535,627,628],{"class":564},"finding",[535,630,555],{"class":541},[535,632,611],{"class":541},[535,634,561],{"class":541},[535,636,637],{"class":564},"decision",[535,639,555],{"class":541},[535,641,642],{"class":541},"]",[535,644,645],{"class":541}," },\n",[535,647,649,651,653,655,657,659,661,664,666,668,670,672,674,676,678,680,683,685,687],{"class":537,"line":648},5,[535,650,591],{"class":541},[535,652,561],{"class":541},[535,654,597],{"class":596},[535,656,555],{"class":541},[535,658,558],{"class":541},[535,660,561],{"class":541},[535,662,663],{"class":564},"strategist",[535,665,555],{"class":541},[535,667,611],{"class":541},[535,669,561],{"class":541},[535,671,616],{"class":596},[535,673,555],{"class":541},[535,675,558],{"class":541},[535,677,623],{"class":541},[535,679,555],{"class":541},[535,681,682],{"class":564},"*",[535,684,555],{"class":541},[535,686,642],{"class":541},[535,688,689],{"class":541}," }\n",[535,691,693],{"class":537,"line":692},6,[535,694,695],{"class":541},"  ]\n",[535,697,699],{"class":537,"line":698},7,[535,700,701],{"class":541},"}\n",[382,703,705],{"id":704},"_3-authority-level-restrictions","3. Authority-Level Restrictions",[281,707,708,709,712],{},"Memory units of type ",[405,710,711],{},"human_directive"," are visible only to agents with authority level 4 or higher. This prevents lower-authority agents from acting on directives they are not authorized to see.",[274,714],{},[215,716,718],{"id":717},"token-based-authentication-level-2","Token-Based Authentication (Level 2+)",[281,720,721],{},"At Level 2, all operations MUST include an authentication token. The token MUST be passed in the message envelope or in the transport header (implementation-defined).",[281,723,724,727,728,731],{},[306,725,726],{},"HTTP binding:"," Include the token as a Bearer token in the ",[405,729,730],{},"Authorization"," header:",[526,733,738],{"className":734,"code":736,"language":737},[735],"language-text","Authorization: Bearer \u003Ctoken>\n","text",[405,739,736],{"__ignoreMap":531},[281,741,742,745],{},[306,743,744],{},"Native SDK:"," Pass the token during Field initialization:",[526,747,751],{"className":748,"code":749,"language":750,"meta":531,"style":531},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { createField } from '@akashikprotocol\u002Fcore';\n\nconst field = createField({ authToken: process.env.AKASHIK_TOKEN });\n","typescript",[405,752,753,784,790],{"__ignoreMap":531},[535,754,755,759,762,766,769,772,775,778,781],{"class":537,"line":538},[535,756,758],{"class":757},"s7zQu","import",[535,760,761],{"class":541}," {",[535,763,765],{"class":764},"sTEyZ"," createField",[535,767,768],{"class":541}," }",[535,770,771],{"class":757}," from",[535,773,774],{"class":541}," '",[535,776,777],{"class":564},"@akashikprotocol\u002Fcore",[535,779,780],{"class":541},"'",[535,782,783],{"class":541},";\n",[535,785,786],{"class":537,"line":545},[535,787,789],{"emptyLinePlaceholder":788},true,"\n",[535,791,792,795,798,801,804,807,810,814,816,819,822,825,827,830,833,836],{"class":537,"line":573},[535,793,794],{"class":551},"const",[535,796,797],{"class":764}," field ",[535,799,800],{"class":541},"=",[535,802,765],{"class":803},"s2Zo4",[535,805,806],{"class":764},"(",[535,808,809],{"class":541},"{",[535,811,813],{"class":812},"swJcz"," authToken",[535,815,558],{"class":541},[535,817,818],{"class":764}," process",[535,820,821],{"class":541},".",[535,823,824],{"class":764},"env",[535,826,821],{"class":541},[535,828,829],{"class":764},"AKASHIK_TOKEN ",[535,831,832],{"class":541},"}",[535,834,835],{"class":764},")",[535,837,783],{"class":541},[281,839,840,841,844],{},"The Field MUST reject any operation (except REGISTER at Level 2) from an agent without a valid token with HTTP ",[405,842,843],{},"401 Unauthorized"," or the appropriate protocol-level error.",[274,846],{},[215,848,850],{"id":849},"security-considerations","Security Considerations",[281,852,853,856],{},[306,854,855],{},"Level 0 Deployments."," Level 0 fields have no authentication and are appropriate only for single-user local development. They MUST NOT be exposed on a network accessible to untrusted parties.",[281,858,859,862,863,866],{},[306,860,861],{},"Agent ID Spoofing."," Without authentication, any client can claim any ",[405,864,865],{},"agent_id",". Level 2+ implementations MUST validate agent identity via the auth token at registration time.",[281,868,869,872],{},[306,870,871],{},"Event Log Integrity."," The append-only event log MUST NOT be modifiable after entries are written. Implementations SHOULD use checksums or cryptographic signatures on log entries at Level 2+.",[281,874,875,878],{},[306,876,877],{},"Cross-Session Leakage."," Level 3 implementations MUST enforce session boundaries in ATTUNE queries. An agent in Session A MUST NOT receive memory units from Session B unless cross-session visibility is explicitly configured.",[880,881,882],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .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 .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}",{"title":531,"searchDepth":538,"depth":545,"links":884},[885,886,889,894,895],{"id":217,"depth":545,"text":218},{"id":278,"depth":545,"text":279,"children":887},[888],{"id":384,"depth":573,"text":385},{"id":506,"depth":545,"text":507,"children":890},[891,892,893],{"id":513,"depth":573,"text":514},{"id":520,"depth":573,"text":521},{"id":704,"depth":573,"text":705},{"id":717,"depth":545,"text":718},{"id":849,"depth":545,"text":850},"Authentication, authority hierarchy, and memory unit visibility rules.","md",null,{},{"title":901,"description":902},"Security Model - Auth, Authority & Visibility | Akashik Protocol v0.1.0","Security model for the Akashik Protocol. Authentication by level, agent authority hierarchy (levels 0-10), MemoryUnit visibility rules, cross-agent trust, and token patterns.","kSEAfftfmIpATqXOEx1DkFg4rkq1dS9k_c21IsWp1Q8",[905,898],{"title":202,"path":203,"stem":204,"description":906,"children":-1},"How Akashik Protocol messages are carried over different communication layers.",1785956551948]