[{"data":1,"prerenderedAt":553},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Freference\u002Fcreate-field":197,"\u002Fdocs\u002Freference\u002Fcreate-field-surround":548},[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":66,"body":199,"description":542,"extension":543,"links":544,"meta":545,"navigation":255,"path":67,"seo":546,"stem":68,"__hash__":547},"docs\u002Fdocs\u002F4.reference\u002F1.create-field.md",{"type":200,"value":201,"toc":534},"minimark",[202,207,328,331,383,387,399,403,406,410,510,514,530],[203,204,206],"h2",{"id":205},"signature","Signature",[208,209,214],"pre",{"className":210,"code":211,"language":212,"meta":213,"style":213},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { createField } from '@akashikprotocol\u002Fcore'\n\nfunction createField(options?: FieldOptions): Field\n\ntype FieldOptions = {\n  minIntentLength?: number  \u002F\u002F default: 10\n}\n","typescript","",[215,216,217,250,257,287,292,306,322],"code",{"__ignoreMap":213},[218,219,222,226,230,234,237,240,243,247],"span",{"class":220,"line":221},"line",1,[218,223,225],{"class":224},"s7zQu","import",[218,227,229],{"class":228},"sMK4o"," {",[218,231,233],{"class":232},"sTEyZ"," createField",[218,235,236],{"class":228}," }",[218,238,239],{"class":224}," from",[218,241,242],{"class":228}," '",[218,244,246],{"class":245},"sfazB","@akashikprotocol\u002Fcore",[218,248,249],{"class":228},"'\n",[218,251,253],{"class":220,"line":252},2,[218,254,256],{"emptyLinePlaceholder":255},true,"\n",[218,258,260,264,267,270,274,277,281,284],{"class":220,"line":259},3,[218,261,263],{"class":262},"spNyl","function",[218,265,233],{"class":266},"s2Zo4",[218,268,269],{"class":228},"(",[218,271,273],{"class":272},"sHdIc","options",[218,275,276],{"class":228},"?:",[218,278,280],{"class":279},"sBMFI"," FieldOptions",[218,282,283],{"class":228},"):",[218,285,286],{"class":279}," Field\n",[218,288,290],{"class":220,"line":289},4,[218,291,256],{"emptyLinePlaceholder":255},[218,293,295,298,300,303],{"class":220,"line":294},5,[218,296,297],{"class":262},"type",[218,299,280],{"class":279},[218,301,302],{"class":228}," =",[218,304,305],{"class":228}," {\n",[218,307,309,313,315,318],{"class":220,"line":308},6,[218,310,312],{"class":311},"swJcz","  minIntentLength",[218,314,276],{"class":228},[218,316,317],{"class":279}," number",[218,319,321],{"class":320},"sHwdD","  \u002F\u002F default: 10\n",[218,323,325],{"class":220,"line":324},7,[218,326,327],{"class":228},"}\n",[203,329,330],{"id":273},"Options",[332,333,334,355],"table",{},[335,336,337],"thead",{},[338,339,340,345,348,352],"tr",{},[341,342,344],"th",{"align":343},"left","Option",[341,346,347],{"align":343},"Type",[341,349,351],{"align":350},"center","Default",[341,353,354],{"align":343},"Description",[356,357,358],"tbody",{},[338,359,360,366,371,376],{},[361,362,363],"td",{"align":343},[215,364,365],{},"minIntentLength",[361,367,368],{"align":343},[215,369,370],{},"number",[361,372,373],{"align":350},[215,374,375],{},"10",[361,377,378,379,382],{"align":343},"Minimum character count for any intent string, after trimming. Setting to ",[215,380,381],{},"0"," is legal but logs a warning on first write.",[203,384,386],{"id":385},"returns","Returns",[388,389,390,391,394,395,398],"p",{},"A ",[215,392,393],{},"Field"," instance. All methods on the instance return ",[215,396,397],{},"Promise","s — the async signature is stable across future storage adapters.",[203,400,402],{"id":401},"the-field-is-in-memory","The Field is in-memory",[388,404,405],{},"In v0.2, the Field is an in-memory store. All state is lost when the process exits. Persistent storage is planned for v0.3.",[203,407,409],{"id":408},"examples","Examples",[208,411,413],{"className":210,"code":412,"language":212,"meta":213,"style":213},"\u002F\u002F Default — 10-character minimum intent\nconst field = createField()\n\n\u002F\u002F Custom intent floor\nconst field = createField({ minIntentLength: 20 })\n\n\u002F\u002F No minimum (not recommended — intent quality matters for relevance scoring)\nconst field = createField({ minIntentLength: 0 })\n",[215,414,415,420,436,440,445,475,479,484],{"__ignoreMap":213},[218,416,417],{"class":220,"line":221},[218,418,419],{"class":320},"\u002F\u002F Default — 10-character minimum intent\n",[218,421,422,425,428,431,433],{"class":220,"line":252},[218,423,424],{"class":262},"const",[218,426,427],{"class":232}," field ",[218,429,430],{"class":228},"=",[218,432,233],{"class":266},[218,434,435],{"class":232},"()\n",[218,437,438],{"class":220,"line":259},[218,439,256],{"emptyLinePlaceholder":255},[218,441,442],{"class":220,"line":289},[218,443,444],{"class":320},"\u002F\u002F Custom intent floor\n",[218,446,447,449,451,453,455,457,460,463,466,470,472],{"class":220,"line":294},[218,448,424],{"class":262},[218,450,427],{"class":232},[218,452,430],{"class":228},[218,454,233],{"class":266},[218,456,269],{"class":232},[218,458,459],{"class":228},"{",[218,461,462],{"class":311}," minIntentLength",[218,464,465],{"class":228},":",[218,467,469],{"class":468},"sbssI"," 20",[218,471,236],{"class":228},[218,473,474],{"class":232},")\n",[218,476,477],{"class":220,"line":308},[218,478,256],{"emptyLinePlaceholder":255},[218,480,481],{"class":220,"line":324},[218,482,483],{"class":320},"\u002F\u002F No minimum (not recommended — intent quality matters for relevance scoring)\n",[218,485,487,489,491,493,495,497,499,501,503,506,508],{"class":220,"line":486},8,[218,488,424],{"class":262},[218,490,427],{"class":232},[218,492,430],{"class":228},[218,494,233],{"class":266},[218,496,269],{"class":232},[218,498,459],{"class":228},[218,500,462],{"class":311},[218,502,465],{"class":228},[218,504,505],{"class":468}," 0",[218,507,236],{"class":228},[218,509,474],{"class":232},[203,511,513],{"id":512},"notes","Notes",[515,516,517,524],"ul",{},[518,519,520,521,523],"li",{},"A single ",[215,522,393],{}," can serve an entire application. Use multiple Fields only if you need hard isolation between distinct agent populations.",[518,525,526,527,529],{},"All methods on the returned ",[215,528,393],{}," are async. The promise resolves once the operation is complete in the in-memory store.",[531,532,533],"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 .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":213,"searchDepth":221,"depth":252,"links":535},[536,537,538,539,540,541],{"id":205,"depth":252,"text":206},{"id":273,"depth":252,"text":330},{"id":385,"depth":252,"text":386},{"id":401,"depth":252,"text":402},{"id":408,"depth":252,"text":409},{"id":512,"depth":252,"text":513},"Create a new Field — the shared memory surface agents read from and write to.","md",null,{},{"title":66,"description":542},"i25IV8uVoVBraEHNV53oUGCQWBC7fA5GL1i-3dh05DM",[549,551],{"title":57,"path":58,"stem":59,"description":550,"children":-1},"How to withdraw or replace committed entries — retract and supersede.",{"title":70,"path":71,"stem":72,"description":552,"children":-1},"Write a committed entry to the Field, or query the Field's entries directly.",1782825658398]