[{"data":1,"prerenderedAt":895},["ShallowReactive",2],{"navigation":3,"\u002Fspecifications\u002Fdraft\u002Fsecurity":197,"\u002Fspecifications\u002Fdraft\u002Fsecurity-surround":892},[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":194,"body":199,"description":884,"extension":885,"links":886,"meta":887,"navigation":776,"path":195,"seo":888,"stem":196,"__hash__":891},"docs\u002Fspecifications\u002F4.draft\u002F7.security.md",{"type":200,"value":201,"toc":871},"minimark",[202,207,261,264,268,272,366,369,374,490,492,496,499,503,506,510,513,690,694,701,703,707,710,720,728,734,826,833,835,839,845,855,861,867],[203,204,206],"h2",{"id":205},"authentication-requirements-by-level","Authentication Requirements by Level",[208,209,210,225],"table",{},[211,212,213],"thead",{},[214,215,216,221],"tr",{},[217,218,220],"th",{"align":219},"center","Level",[217,222,224],{"align":223},"left","Requirement",[226,227,228,237,245,253],"tbody",{},[214,229,230,234],{},[231,232,233],"td",{"align":219},"0",[231,235,236],{"align":223},"No authentication required. Suitable for single-user, local deployments.",[214,238,239,242],{},[231,240,241],{"align":219},"1",[231,243,244],{"align":223},"Authentication RECOMMENDED. Agent identity SHOULD be verified at REGISTER.",[214,246,247,250],{},[231,248,249],{"align":219},"2",[231,251,252],{"align":223},"Token-based authentication REQUIRED. All operations MUST include a valid token.",[214,254,255,258],{},[231,256,257],{"align":219},"3",[231,259,260],{"align":223},"Full authentication REQUIRED (token, certificate, or OAuth). Authority hierarchy enforced.",[262,263],"hr",{},[203,265,267],{"id":266},"authority-hierarchy-level-3","Authority Hierarchy (Level 3)",[269,270,271],"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.",[208,273,274,287],{},[211,275,276],{},[214,277,278,281,284],{},[217,279,280],{"align":219},"Authority Level",[217,282,283],{"align":223},"Role",[217,285,286],{"align":223},"Capabilities",[226,288,289,303,316,329,342,354],{},[214,290,291,297,300],{},[231,292,293],{"align":219},[294,295,296],"strong",{},"10",[231,298,299],{"align":223},"Human Operator",[231,301,302],{"align":223},"Override any decision, resolve any conflict, purge memory",[214,304,305,310,313],{},[231,306,307],{"align":219},[294,308,309],{},"8",[231,311,312],{"align":223},"Session Creator",[231,314,315],{"align":223},"Cancel tasks, pause sessions, set session-level policies",[214,317,318,323,326],{},[231,319,320],{"align":219},[294,321,322],{},"6",[231,324,325],{"align":223},"Senior Agent",[231,327,328],{"align":223},"Merge conflicts, create tasks for other agents",[214,330,331,336,339],{},[231,332,333],{"align":219},[294,334,335],{},"4",[231,337,338],{"align":223},"Standard Agent",[231,340,341],{"align":223},"RECORD, ATTUNE, DETECT, manage own tasks",[214,343,344,348,351],{},[231,345,346],{"align":219},[294,347,249],{},[231,349,350],{"align":223},"Observer Agent",[231,352,353],{"align":223},"ATTUNE (read-only), SUBSCRIBE (receive only)",[214,355,356,360,363],{},[231,357,358],{"align":219},[294,359,233],{},[231,361,362],{"align":223},"Audit Agent",[231,364,365],{"align":223},"REPLAY (read historical data only)",[269,367,368],{},"Agents declare their authority level during REGISTER. The Field MUST verify the claimed authority level against the authentication credential.",[370,371,373],"h3",{"id":372},"privileged-operation-requirements","Privileged Operation Requirements",[208,375,376,386],{},[211,377,378],{},[214,379,380,383],{},[217,381,382],{"align":223},"Operation",[217,384,385],{"align":219},"Minimum Authority",[226,387,388,398,408,418,426,434,444,453,462,471,480],{},[214,389,390,395],{},[231,391,392],{"align":223},[393,394,155],"code",{},[231,396,397],{"align":219},"Any",[214,399,400,405],{},[231,401,402,404],{"align":223},[393,403,147],{}," (committed)",[231,406,407],{"align":219},"4+",[214,409,410,415],{},[231,411,412,414],{"align":223},[393,413,147],{}," (draft)",[231,416,417],{"align":219},"2+",[214,419,420,424],{},[231,421,422],{"align":223},[393,423,151],{},[231,425,417],{"align":219},[214,427,428,432],{},[231,429,430],{"align":223},[393,431,163],{},[231,433,407],{"align":219},[214,435,436,441],{},[231,437,438,440],{"align":223},[393,439,167],{}," (standard strategies)",[231,442,443],{"align":219},"6+",[214,445,446,451],{},[231,447,448,450],{"align":223},[393,449,167],{}," (human_escalation resolution)",[231,452,296],{"align":219},[214,454,455,460],{},[231,456,457,459],{"align":223},[393,458,179],{}," (archive)",[231,461,443],{"align":219},[214,463,464,469],{},[231,465,466,468],{"align":223},[393,467,179],{}," (purge)",[231,470,296],{"align":219},[214,472,473,478],{},[231,474,475,477],{"align":223},[393,476,159],{}," (own agent)",[231,479,407],{"align":219},[214,481,482,487],{},[231,483,484,486],{"align":223},[393,485,159],{}," (another agent)",[231,488,489],{"align":219},"8+",[262,491],{},[203,493,495],{"id":494},"memory-unit-visibility-level-3","Memory Unit Visibility (Level 3)",[269,497,498],{},"At Level 3, not all agents can see all memory units. Visibility is determined by three overlapping rules, applied in order:",[370,500,502],{"id":501},"_1-session-membership","1. Session Membership",[269,504,505],{},"Agents MUST only see memory units from sessions they are a member of, unless the Field is configured to allow cross-session visibility.",[370,507,509],{"id":508},"_2-role-based-rules","2. Role-Based Rules",[269,511,512],{},"Session creators MAY configure role-based visibility rules per session. Example:",[514,515,520],"pre",{"className":516,"code":517,"language":518,"meta":519,"style":519},"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","",[393,521,522,531,559,574,634,678,684],{"__ignoreMap":519},[523,524,527],"span",{"class":525,"line":526},"line",1,[523,528,530],{"class":529},"sMK4o","{\n",[523,532,534,537,541,544,547,550,554,556],{"class":525,"line":533},2,[523,535,536],{"class":529},"  \"",[523,538,540],{"class":539},"spNyl","session_id",[523,542,543],{"class":529},"\"",[523,545,546],{"class":529},":",[523,548,549],{"class":529}," \"",[523,551,553],{"class":552},"sfazB","session-q1-strategy",[523,555,543],{"class":529},[523,557,558],{"class":529},",\n",[523,560,562,564,567,569,571],{"class":525,"line":561},3,[523,563,536],{"class":529},[523,565,566],{"class":539},"visibility_rules",[523,568,543],{"class":529},[523,570,546],{"class":529},[523,572,573],{"class":529}," [\n",[523,575,577,580,582,586,588,590,592,595,597,600,602,605,607,609,612,614,617,619,621,623,626,628,631],{"class":525,"line":576},4,[523,578,579],{"class":529},"    {",[523,581,549],{"class":529},[523,583,585],{"class":584},"sBMFI","role",[523,587,543],{"class":529},[523,589,546],{"class":529},[523,591,549],{"class":529},[523,593,594],{"class":552},"observer",[523,596,543],{"class":529},[523,598,599],{"class":529},",",[523,601,549],{"class":529},[523,603,604],{"class":584},"allowed_types",[523,606,543],{"class":529},[523,608,546],{"class":529},[523,610,611],{"class":529}," [",[523,613,543],{"class":529},[523,615,616],{"class":552},"finding",[523,618,543],{"class":529},[523,620,599],{"class":529},[523,622,549],{"class":529},[523,624,625],{"class":552},"decision",[523,627,543],{"class":529},[523,629,630],{"class":529},"]",[523,632,633],{"class":529}," },\n",[523,635,637,639,641,643,645,647,649,652,654,656,658,660,662,664,666,668,671,673,675],{"class":525,"line":636},5,[523,638,579],{"class":529},[523,640,549],{"class":529},[523,642,585],{"class":584},[523,644,543],{"class":529},[523,646,546],{"class":529},[523,648,549],{"class":529},[523,650,651],{"class":552},"strategist",[523,653,543],{"class":529},[523,655,599],{"class":529},[523,657,549],{"class":529},[523,659,604],{"class":584},[523,661,543],{"class":529},[523,663,546],{"class":529},[523,665,611],{"class":529},[523,667,543],{"class":529},[523,669,670],{"class":552},"*",[523,672,543],{"class":529},[523,674,630],{"class":529},[523,676,677],{"class":529}," }\n",[523,679,681],{"class":525,"line":680},6,[523,682,683],{"class":529},"  ]\n",[523,685,687],{"class":525,"line":686},7,[523,688,689],{"class":529},"}\n",[370,691,693],{"id":692},"_3-authority-level-restrictions","3. Authority-Level Restrictions",[269,695,696,697,700],{},"Memory units of type ",[393,698,699],{},"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.",[262,702],{},[203,704,706],{"id":705},"token-based-authentication-level-2","Token-Based Authentication (Level 2+)",[269,708,709],{},"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).",[269,711,712,715,716,719],{},[294,713,714],{},"HTTP binding:"," Include the token as a Bearer token in the ",[393,717,718],{},"Authorization"," header:",[514,721,726],{"className":722,"code":724,"language":725},[723],"language-text","Authorization: Bearer \u003Ctoken>\n","text",[393,727,724],{"__ignoreMap":519},[269,729,730,733],{},[294,731,732],{},"Native SDK:"," Pass the token during Field initialization:",[514,735,739],{"className":736,"code":737,"language":738,"meta":519,"style":519},"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",[393,740,741,772,778],{"__ignoreMap":519},[523,742,743,747,750,754,757,760,763,766,769],{"class":525,"line":526},[523,744,746],{"class":745},"s7zQu","import",[523,748,749],{"class":529}," {",[523,751,753],{"class":752},"sTEyZ"," createField",[523,755,756],{"class":529}," }",[523,758,759],{"class":745}," from",[523,761,762],{"class":529}," '",[523,764,765],{"class":552},"@akashikprotocol\u002Fcore",[523,767,768],{"class":529},"'",[523,770,771],{"class":529},";\n",[523,773,774],{"class":525,"line":533},[523,775,777],{"emptyLinePlaceholder":776},true,"\n",[523,779,780,783,786,789,792,795,798,802,804,807,810,813,815,818,821,824],{"class":525,"line":561},[523,781,782],{"class":539},"const",[523,784,785],{"class":752}," field ",[523,787,788],{"class":529},"=",[523,790,753],{"class":791},"s2Zo4",[523,793,794],{"class":752},"(",[523,796,797],{"class":529},"{",[523,799,801],{"class":800},"swJcz"," authToken",[523,803,546],{"class":529},[523,805,806],{"class":752}," process",[523,808,809],{"class":529},".",[523,811,812],{"class":752},"env",[523,814,809],{"class":529},[523,816,817],{"class":752},"AKASHIK_TOKEN ",[523,819,820],{"class":529},"}",[523,822,823],{"class":752},")",[523,825,771],{"class":529},[269,827,828,829,832],{},"The Field MUST reject any operation (except REGISTER at Level 2) from an agent without a valid token with HTTP ",[393,830,831],{},"401 Unauthorized"," or the appropriate protocol-level error.",[262,834],{},[203,836,838],{"id":837},"security-considerations","Security Considerations",[269,840,841,844],{},[294,842,843],{},"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.",[269,846,847,850,851,854],{},[294,848,849],{},"Agent ID Spoofing."," Without authentication, any client can claim any ",[393,852,853],{},"agent_id",". Level 2+ implementations MUST validate agent identity via the auth token at registration time.",[269,856,857,860],{},[294,858,859],{},"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+.",[269,862,863,866],{},[294,864,865],{},"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.",[868,869,870],"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":519,"searchDepth":526,"depth":533,"links":872},[873,874,877,882,883],{"id":205,"depth":533,"text":206},{"id":266,"depth":533,"text":267,"children":875},[876],{"id":372,"depth":561,"text":373},{"id":494,"depth":533,"text":495,"children":878},[879,880,881],{"id":501,"depth":561,"text":502},{"id":508,"depth":561,"text":509},{"id":692,"depth":561,"text":693},{"id":705,"depth":533,"text":706},{"id":837,"depth":533,"text":838},"Authentication, authority hierarchy, and memory unit visibility rules.","md",null,{},{"title":889,"description":890},"Security Model - Auth, Authority & Visibility | Akashik Protocol v0.1.0-draft","Security model for the Akashik Protocol. Authentication by level, agent authority hierarchy (levels 0-10), MemoryUnit visibility rules, cross-agent trust, and token patterns.","-zYcLQ2FiHcFEabIBEmHU77j-0aN7B2_tvxt_LbAKqw",[893,886],{"title":190,"path":191,"stem":192,"description":894,"children":-1},"How Akashik Protocol messages are carried over different communication layers.",1782825661431]