[{"data":1,"prerenderedAt":890},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fconcepts\u002Fattunement":197,"\u002Fdocs\u002Fconcepts\u002Fattunement-surround":885},[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":45,"body":199,"description":877,"extension":878,"links":879,"meta":880,"navigation":321,"path":46,"seo":881,"stem":47,"__hash__":884},"docs\u002Fdocs\u002F3.concepts\u002F3.attunement.md",{"type":200,"value":201,"toc":868},"minimark",[202,207,211,214,220,384,388,391,470,484,494,498,504,542,546,549,588,597,726,733,737,829,833,836,844,847,851,864],[203,204,206],"h2",{"id":205},"attunement-is-not-search","Attunement is not search",[208,209,210],"p",{},"Search is reactive: you know what you want, you ask for it, you get it.",[208,212,213],{},"Attunement is different. An agent declares its identity and current focus — its role and active topic. The Field evaluates all visible entries against that declaration and returns the most relevant context, ranked.",[208,215,216],{},[217,218,219],"strong",{},"The agent does not specify what it wants. The Field determines what it needs.",[221,222,227],"pre",{"className":223,"code":224,"language":225,"meta":226,"style":226},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","const context = await field.attune({\n  agent: 'strategist',\n  topic: 'market-size',\n})\n\nconsole.log(context[0].relevance_score)    \u002F\u002F 0.85\nconsole.log(context[0].relevance_reason.summary)\n\u002F\u002F 'topic match; same role as writer; written recently; specific intent'\n","typescript","",[228,229,230,267,290,307,316,323,353,378],"code",{"__ignoreMap":226},[231,232,235,239,243,247,251,254,257,261,264],"span",{"class":233,"line":234},"line",1,[231,236,238],{"class":237},"spNyl","const",[231,240,242],{"class":241},"sTEyZ"," context ",[231,244,246],{"class":245},"sMK4o","=",[231,248,250],{"class":249},"s7zQu"," await",[231,252,253],{"class":241}," field",[231,255,256],{"class":245},".",[231,258,260],{"class":259},"s2Zo4","attune",[231,262,263],{"class":241},"(",[231,265,266],{"class":245},"{\n",[231,268,270,274,277,280,284,287],{"class":233,"line":269},2,[231,271,273],{"class":272},"swJcz","  agent",[231,275,276],{"class":245},":",[231,278,279],{"class":245}," '",[231,281,283],{"class":282},"sfazB","strategist",[231,285,286],{"class":245},"'",[231,288,289],{"class":245},",\n",[231,291,293,296,298,300,303,305],{"class":233,"line":292},3,[231,294,295],{"class":272},"  topic",[231,297,276],{"class":245},[231,299,279],{"class":245},[231,301,302],{"class":282},"market-size",[231,304,286],{"class":245},[231,306,289],{"class":245},[231,308,310,313],{"class":233,"line":309},4,[231,311,312],{"class":245},"}",[231,314,315],{"class":241},")\n",[231,317,319],{"class":233,"line":318},5,[231,320,322],{"emptyLinePlaceholder":321},true,"\n",[231,324,326,329,331,334,337,341,344,346,349],{"class":233,"line":325},6,[231,327,328],{"class":241},"console",[231,330,256],{"class":245},[231,332,333],{"class":259},"log",[231,335,336],{"class":241},"(context[",[231,338,340],{"class":339},"sbssI","0",[231,342,343],{"class":241},"]",[231,345,256],{"class":245},[231,347,348],{"class":241},"relevance_score)    ",[231,350,352],{"class":351},"sHwdD","\u002F\u002F 0.85\n",[231,354,356,358,360,362,364,366,368,370,373,375],{"class":233,"line":355},7,[231,357,328],{"class":241},[231,359,256],{"class":245},[231,361,333],{"class":259},[231,363,336],{"class":241},[231,365,340],{"class":339},[231,367,343],{"class":241},[231,369,256],{"class":245},[231,371,372],{"class":241},"relevance_reason",[231,374,256],{"class":245},[231,376,377],{"class":241},"summary)\n",[231,379,381],{"class":233,"line":380},8,[231,382,383],{"class":351},"\u002F\u002F 'topic match; same role as writer; written recently; specific intent'\n",[203,385,387],{"id":386},"relevance-scoring-in-v02","Relevance scoring in v0.2",[208,389,390],{},"Every visible entry is scored across four components:",[392,393,394,412],"table",{},[395,396,397],"thead",{},[398,399,400,405,409],"tr",{},[401,402,404],"th",{"align":403},"left","Component",[401,406,408],{"align":407},"center","Max",[401,410,411],{"align":403},"Signal",[413,414,415,431,444,457],"tbody",{},[398,416,417,423,426],{},[418,419,420],"td",{"align":403},[217,421,422],{},"topic",[418,424,425],{"align":407},"0.60",[418,427,428],{"align":403},[228,429,430],{},"entry.topic === context.topic",[398,432,433,438,441],{},[418,434,435],{"align":403},[217,436,437],{},"role",[418,439,440],{"align":407},"0.20",[418,442,443],{"align":403},"The writing agent's role matches the caller's registered role",[398,445,446,451,454],{},[418,447,448],{"align":403},[217,449,450],{},"recency",[418,452,453],{"align":407},"0.15",[418,455,456],{"align":403},"How recently written, relative to all visible entries",[398,458,459,464,467],{},[418,460,461],{"align":403},[217,462,463],{},"intent",[418,465,466],{"align":407},"0.05",[418,468,469],{"align":403},"Length and substantiveness of the intent string",[208,471,472,475,476,479,480,483],{},[228,473,474],{},"relevance_score"," is the weighted sum, a float in ",[228,477,478],{},"[0, 1]",". ",[228,481,482],{},"relevance_reason.components"," breaks down each factor's contribution.",[208,485,486,487,489,490,493],{},"Topic weight dominates: an entry on the right topic from a different role outscores an entry on a different topic from the same role. Set ",[228,488,422],{}," in ",[228,491,492],{},"attune()"," when focus matters.",[203,495,497],{"id":496},"visibility-rules","Visibility rules",[208,499,500,501,503],{},"What ",[228,502,492],{}," returns depends on who is asking:",[505,506,507,519,529,532],"ul",{},[508,509,510,511,514,515,518],"li",{},"The calling agent's ",[217,512,513],{},"committed"," entries are ",[217,516,517],{},"never"," returned — you don't need the Field to echo your own work back to you.",[508,520,510,521,524,525,528],{},[217,522,523],{},"draft"," entries ",[217,526,527],{},"are"," returned — authors can see their own in-progress work in context of the field.",[508,530,531],{},"Other agents' drafts are never returned.",[508,533,534,537,538,541],{},[228,535,536],{},"retracted"," and ",[228,539,540],{},"superseded"," entries are never returned.",[203,543,545],{"id":544},"attune-vs-reckon","attune() vs reckon()",[208,547,548],{},"Both use the same scoring and visibility rules. The difference is what's returned:",[392,550,551,566],{},[395,552,553],{},[398,554,555,557,561],{},[401,556],{"align":403},[401,558,559],{"align":407},[228,560,492],{},[401,562,563],{"align":407},[228,564,565],{},"reckon()",[413,567,568,578],{},[398,569,570,573,576],{},[418,571,572],{"align":403},"Scored entries",[418,574,575],{"align":407},"✓",[418,577,575],{"align":407},[398,579,580,583,586],{},[418,581,582],{"align":403},"Conflict detection",[418,584,585],{"align":407},"—",[418,587,575],{"align":407},[208,589,590,591,593,594,596],{},"Use ",[228,592,565],{}," when the agent needs to know about contradictions before acting. Use ",[228,595,492],{}," when you want the scored surface without conflict analysis.",[221,598,600],{"className":223,"code":599,"language":225,"meta":226,"style":226},"\u002F\u002F attune: scored entries only\nconst entries = await field.attune({ agent: 'strategist', topic: 'market-size' })\n\n\u002F\u002F reckon: scored entries + conflicts\nconst { entries, conflicts } = await field.reckon({ agent: 'strategist', topic: 'market-size' })\n",[228,601,602,607,658,662,667],{"__ignoreMap":226},[231,603,604],{"class":233,"line":234},[231,605,606],{"class":351},"\u002F\u002F attune: scored entries only\n",[231,608,609,611,613,615,617,619,621,623,625,628,631,633,635,637,639,642,645,647,649,651,653,656],{"class":233,"line":269},[231,610,238],{"class":237},[231,612,524],{"class":241},[231,614,246],{"class":245},[231,616,250],{"class":249},[231,618,253],{"class":241},[231,620,256],{"class":245},[231,622,260],{"class":259},[231,624,263],{"class":241},[231,626,627],{"class":245},"{",[231,629,630],{"class":272}," agent",[231,632,276],{"class":245},[231,634,279],{"class":245},[231,636,283],{"class":282},[231,638,286],{"class":245},[231,640,641],{"class":245},",",[231,643,644],{"class":272}," topic",[231,646,276],{"class":245},[231,648,279],{"class":245},[231,650,302],{"class":282},[231,652,286],{"class":245},[231,654,655],{"class":245}," }",[231,657,315],{"class":241},[231,659,660],{"class":233,"line":292},[231,661,322],{"emptyLinePlaceholder":321},[231,663,664],{"class":233,"line":309},[231,665,666],{"class":351},"\u002F\u002F reckon: scored entries + conflicts\n",[231,668,669,671,674,677,679,682,684,687,689,691,693,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724],{"class":233,"line":318},[231,670,238],{"class":237},[231,672,673],{"class":245}," {",[231,675,676],{"class":241}," entries",[231,678,641],{"class":245},[231,680,681],{"class":241}," conflicts ",[231,683,312],{"class":245},[231,685,686],{"class":245}," =",[231,688,250],{"class":249},[231,690,253],{"class":241},[231,692,256],{"class":245},[231,694,695],{"class":259},"reckon",[231,697,263],{"class":241},[231,699,627],{"class":245},[231,701,630],{"class":272},[231,703,276],{"class":245},[231,705,279],{"class":245},[231,707,283],{"class":282},[231,709,286],{"class":245},[231,711,641],{"class":245},[231,713,644],{"class":272},[231,715,276],{"class":245},[231,717,279],{"class":245},[231,719,302],{"class":282},[231,721,286],{"class":245},[231,723,655],{"class":245},[231,725,315],{"class":241},[208,727,728,729,732],{},"See ",[730,731,49],"a",{"href":50}," for how conflict detection works.",[203,734,736],{"id":735},"parameters","Parameters",[221,738,740],{"className":223,"code":739,"language":225,"meta":226,"style":226},"field.attune({\n  agent: 'strategist',    \u002F\u002F required — used for self-filter and role lookup\n  topic: 'market-size',   \u002F\u002F optional — drives topic score component\n  role: 'analyst',        \u002F\u002F optional — override registered role for scoring\n  max_units: 20,          \u002F\u002F optional — cap on returned entries (default 100)\n})\n",[228,741,742,755,772,789,808,823],{"__ignoreMap":226},[231,743,744,747,749,751,753],{"class":233,"line":234},[231,745,746],{"class":241},"field",[231,748,256],{"class":245},[231,750,260],{"class":259},[231,752,263],{"class":241},[231,754,266],{"class":245},[231,756,757,759,761,763,765,767,769],{"class":233,"line":269},[231,758,273],{"class":272},[231,760,276],{"class":245},[231,762,279],{"class":245},[231,764,283],{"class":282},[231,766,286],{"class":245},[231,768,641],{"class":245},[231,770,771],{"class":351},"    \u002F\u002F required — used for self-filter and role lookup\n",[231,773,774,776,778,780,782,784,786],{"class":233,"line":292},[231,775,295],{"class":272},[231,777,276],{"class":245},[231,779,279],{"class":245},[231,781,302],{"class":282},[231,783,286],{"class":245},[231,785,641],{"class":245},[231,787,788],{"class":351},"   \u002F\u002F optional — drives topic score component\n",[231,790,791,794,796,798,801,803,805],{"class":233,"line":309},[231,792,793],{"class":272},"  role",[231,795,276],{"class":245},[231,797,279],{"class":245},[231,799,800],{"class":282},"analyst",[231,802,286],{"class":245},[231,804,641],{"class":245},[231,806,807],{"class":351},"        \u002F\u002F optional — override registered role for scoring\n",[231,809,810,813,815,818,820],{"class":233,"line":318},[231,811,812],{"class":272},"  max_units",[231,814,276],{"class":245},[231,816,817],{"class":339}," 20",[231,819,641],{"class":245},[231,821,822],{"class":351},"          \u002F\u002F optional — cap on returned entries (default 100)\n",[231,824,825,827],{"class":233,"line":325},[231,826,312],{"class":245},[231,828,315],{"class":241},[203,830,832],{"id":831},"why-not-vector-search","Why not vector search?",[208,834,835],{},"Vector search retrieves semantically similar content. It has no concept of agent identity, temporal position, role, or the difference between a draft and a committed claim.",[208,837,838,839,843],{},"Attunement retrieves ",[840,841,842],"em",{},"contextually appropriate"," content. The result is not just retrieval — it is structured context delivery that accounts for who is asking and what they are working on.",[208,845,846],{},"Level 2 (future) will add semantic scoring via embeddings alongside the current signal-based model, giving higher weight to content that is meaningfully related even without an exact topic match.",[203,848,850],{"id":849},"next","Next",[505,852,853,859],{},[508,854,855,858],{},[730,856,857],{"href":75},"attune() reference"," — full signature, scoring, and type definitions",[508,860,861,863],{},[730,862,49],{"href":50}," — how contradictions are detected and what the Field returns",[865,866,867],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":226,"searchDepth":234,"depth":269,"links":869},[870,871,872,873,874,875,876],{"id":205,"depth":269,"text":206},{"id":386,"depth":269,"text":387},{"id":496,"depth":269,"text":497},{"id":544,"depth":269,"text":545},{"id":735,"depth":269,"text":736},{"id":831,"depth":269,"text":832},{"id":849,"depth":269,"text":850},"How agents receive relevant context from the Field — without writing a query.","md",null,{},{"title":882,"description":883},"Attunement | Akashik Protocol","Attunement is not search. Agents declare who they are and what they are working on. The Field scores all visible entries and returns the most relevant context, ranked by score.","0iBv3O-6COLLgFbrljCWpgn5L7IO7aeQ0Q7k1SwUYJ0",[886,888],{"title":41,"path":42,"stem":43,"description":887,"children":-1},"How entries work in v0.2 — plain objects, mandatory intent, and the topic convention.",{"title":49,"path":50,"stem":51,"description":889,"children":-1},"How the Akashik Protocol detects and surfaces contradictions between agents.",1782825658397]