{"schemaVersion":"pre.page.v1","id":"context","route":"/context","meta":{"title":"Context","description":"A two-minute cold start for the Pre system.","navLabel":"Context","order":10,"nav":true,"navGroup":"","discoverable":true,"eyebrow":"Cold start","status":"canonical","theme":"main","visibility":"public"},"source":{"kind":"filesystem","ref":"CONTEXT.md","digest":"296ca8612a4b8efde9966dc23fc1204bfb51dac48d17866238568a1a567f4d6f"},"navigation":{"items":[{"route":"/","label":"Main","order":0,"placement":"primary","group":""},{"route":"/context","label":"Context","order":10,"placement":"primary","group":""},{"route":"/vision","label":"Vision","order":15,"placement":"secondary","group":"Explore"},{"route":"/principles","label":"Principles","order":20,"placement":"primary","group":""},{"route":"/architecture","label":"Architecture","order":30,"placement":"primary","group":""},{"route":"/ontology","label":"Ontology","order":32,"placement":"secondary","group":"Explore"},{"route":"/protocol","label":"Protocol","order":35,"placement":"secondary","group":"Explore"},{"route":"/security","label":"Security","order":40,"placement":"secondary","group":"Explore"},{"route":"/roadmap","label":"Roadmap","order":45,"placement":"primary","group":""},{"route":"/status","label":"Status","order":50,"placement":"primary","group":""},{"route":"/projects","label":"Projects","order":60,"placement":"secondary","group":"Reference"},{"route":"/decisions","label":"Decisions","order":65,"placement":"secondary","group":"Reference"},{"route":"/learnings","label":"Learnings","order":68,"placement":"secondary","group":"Reference"},{"route":"/glossary","label":"Glossary","order":70,"placement":"secondary","group":"Reference"},{"route":"/sources","label":"Sources","order":90,"placement":"secondary","group":"Reference"}],"outline":[{"id":"thesis","label":"Thesis","level":2},{"id":"canonical-distinctions","label":"Canonical distinctions","level":2},{"id":"functional-layers","label":"Functional layers","level":2},{"id":"account-and-surface-model","label":"Account and surface model","level":2},{"id":"the-execution-model","label":"The execution model","level":2},{"id":"what-exists-now","label":"What exists now","level":2},{"id":"current-focus","label":"Current focus","level":2},{"id":"read-next","label":"Read next","level":2}]},"presentation":{"theme":"main","classes":{"page":"min-h-screen bg-[#f6f4ee] text-[#20251f]","header":"sticky top-0 z-20 border-b border-[#d8d6cd] bg-[#f6f4ee]/95 backdrop-blur","headerInner":"mx-auto flex w-full max-w-6xl items-center justify-between gap-6 px-5 py-4 sm:px-8 lg:px-10","brand":"flex shrink-0 items-baseline gap-2 text-sm font-semibold tracking-[-0.02em] text-[#20251f]","brandMark":"font-mono text-[0.66rem] font-medium uppercase tracking-[0.22em] text-[#737c72]","nav":"flex max-w-full gap-1 overflow-x-auto pb-1 text-sm [scrollbar-width:none] [&::-webkit-scrollbar]:hidden","navLink":"whitespace-nowrap rounded-full px-3 py-1.5 text-[#667066] transition-colors hover:bg-[#e9e7df] hover:text-[#20251f] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#556255]","navLinkActive":"bg-[#20251f] text-[#f6f4ee] hover:bg-[#20251f] hover:text-[#f6f4ee]","shell":"mx-auto w-full max-w-6xl px-5 sm:px-8 lg:px-10","main":"grid gap-10 py-12 lg:grid-cols-[minmax(0,1fr)_14rem] lg:py-16","article":"min-w-0","aside":"hidden lg:block","eyebrow":"font-mono text-xs font-medium uppercase tracking-[0.2em] text-[#768075]","title":"mt-4 max-w-4xl text-balance text-4xl font-medium leading-[1.04] tracking-[-0.045em] text-[#172018] sm:text-6xl","description":"mt-5 max-w-3xl text-pretty text-lg leading-8 text-[#586157] sm:text-xl","statusRow":"mt-7 flex flex-wrap gap-2","badge":"rounded-full border border-[#cfd2c9] bg-[#ebece6] px-3 py-1 font-mono text-[0.68rem] uppercase tracking-[0.12em] text-[#5d665c]","body":"mt-12 max-w-3xl","heading1":"mt-12 scroll-mt-28 text-3xl font-medium leading-tight tracking-[-0.035em] text-[#20251f]","heading2":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]","heading3":"mt-9 scroll-mt-28 text-xl font-semibold leading-tight tracking-[-0.015em] text-[#293229]","heading4":"mt-8 scroll-mt-28 text-lg font-semibold text-[#293229]","heading5":"mt-8 scroll-mt-28 text-base font-semibold uppercase tracking-[0.08em] text-[#4d574d]","heading6":"mt-8 scroll-mt-28 text-sm font-semibold uppercase tracking-[0.12em] text-[#5d675c]","paragraph":"mt-5 text-[1.04rem] leading-8 text-[#404940]","unorderedList":"mt-5 list-disc space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:text-[#879184]","orderedList":"mt-5 list-decimal space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:font-mono marker:text-[#737c72]","quote":"my-8 border-l-2 border-[#879184] pl-5 text-xl leading-8 text-[#2e382f]","code":"my-7 overflow-x-auto rounded-2xl border border-[#303a31] bg-[#20251f] p-5 font-mono text-sm leading-6 text-[#eef1e9] shadow-sm","divider":"my-10 border-0 border-t border-[#d8d6cd]","inlineLink":"font-medium text-[#284f36] underline decoration-[#9dab9a] decoration-1 underline-offset-4 transition-colors hover:text-[#173421] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#556255]","inlineCode":"rounded bg-[#e8e7df] px-1.5 py-0.5 font-mono text-[0.88em] text-[#2d372e]","inlineStrong":"font-semibold text-[#263027]","inlineEmphasis":"italic","tocTitle":"font-mono text-[0.68rem] font-semibold uppercase tracking-[0.16em] text-[#788078]","tocList":"mt-4 space-y-2 border-l border-[#d8d6cd] pl-4","tocLink":"block text-sm leading-5 text-[#697269] transition-colors hover:text-[#20251f] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#556255]","tocSticky":"sticky top-28","tocChild":"pl-3","secondaryNav":"mt-16 grid gap-8 border-t border-[#d8d6cd] pt-7 sm:grid-cols-2","secondaryNavGroup":"min-w-0","secondaryNavTitle":"font-mono text-[0.68rem] font-semibold uppercase tracking-[0.16em] text-[#788078]","secondaryNavList":"mt-3 flex flex-wrap gap-x-4 gap-y-2","secondaryNavLink":"text-sm leading-5 text-[#697269] transition-colors hover:text-[#20251f] focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#556255]","footer":"mt-10 border-t border-[#d8d6cd] pt-5 text-xs leading-5 text-[#737c72]","footerCode":"font-mono text-[0.68rem] text-[#5e675e]"}},"blocks":[{"id":"block-1","type":"heading","level":2,"anchor":"thesis","content":[{"type":"text","value":"Thesis"}],"plainText":"Thesis","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-2","type":"paragraph","content":[{"type":"text","value":"Pre is a user-governed continuity layer for identity, records, knowledge, relationships, and agency across devices, vendors, interfaces, models, and time."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-3","type":"paragraph","content":[{"type":"text","value":"Models and compute are replaceable substrates. Durable identity, authority, context, evidence, unfinished work, and succession live outside any individual execution."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-4","type":"heading","level":2,"anchor":"canonical-distinctions","content":[{"type":"text","value":"Canonical distinctions"}],"plainText":"Canonical distinctions","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-5","type":"list","ordered":false,"items":[[{"type":"strong","children":[{"type":"text","value":"Pre Foundation"}]},{"type":"text","value":" is the Missouri 501(c)(3) parent."}],[{"type":"strong","children":[{"type":"text","value":"Pre BI LLC"}]},{"type":"text","value":" is Pre Foundation's wholly owned program-service subsidiary."}],[{"type":"strong","children":[{"type":"text","value":"Pre"}]},{"type":"text","value":" is the integrated institution and system."}],[{"type":"strong","children":[{"type":"code","value":"pre.bi"}]},{"type":"text","value":" is the canonical network namespace."}],[{"type":"strong","children":[{"type":"text","value":"A Pre Account"}]},{"type":"text","value":" is the durable custody, authority, billing, export, and succession boundary for a person, family, organization, archive, community, or separately governed initiative."}],[{"type":"strong","children":[{"type":"text","value":"A "},{"type":"code","value":"*.pre.bi"},{"type":"text","value":" hostname"}]},{"type":"text","value":" is a reversible network binding to an account, not identity or authority by itself."}],[{"type":"strong","children":[{"type":"text","value":"Mbuyu"}]},{"type":"text","value":" is Pre's Burundi-based preservation lighthouse."}]],"className":"mt-5 list-disc space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:text-[#879184]"},{"id":"block-6","type":"heading","level":2,"anchor":"functional-layers","content":[{"type":"text","value":"Functional layers"}],"plainText":"Functional layers","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-7","type":"code","language":"text","value":"Pre            identity, custody, provenance, authority, respect\nPre Account    governed record, authority, billing, and export boundary\nPresertion     durable knowledge and evidence\nHARnest        durable agency and coordination\nHar            realtime relational membrane\nStow           browser/local encounter and holonization\npre CLI        shell and local participant interface\n*.pre.bi       network bindings and public/private projections","className":"my-7 overflow-x-auto rounded-2xl border border-[#303a31] bg-[#20251f] p-5 font-mono text-sm leading-6 text-[#eef1e9] shadow-sm"},{"id":"block-8","type":"heading","level":2,"anchor":"account-and-surface-model","content":[{"type":"text","value":"Account and surface model"}],"plainText":"Account and surface model","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-9","type":"paragraph","content":[{"type":"text","value":"The canonical account uses a stable opaque address:"}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-10","type":"code","language":"text","value":"account:<stable-id>","className":"my-7 overflow-x-auto rounded-2xl border border-[#303a31] bg-[#20251f] p-5 font-mono text-sm leading-6 text-[#eef1e9] shadow-sm"},{"id":"block-11","type":"paragraph","content":[{"type":"text","value":"A readable hostname such as "},{"type":"code","value":"organization.pre.bi"},{"type":"text","value":" resolves through an admitted external binding. The hostname may select an account candidate, but it grants no membership, disclosure, or action authority."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-12","type":"paragraph","content":[{"type":"text","value":"An account may produce several purpose-specific surfaces:"}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-13","type":"code","language":"text","value":"/<root>       public or member presence\n/inbox        relationship-centered communications\n/records      Presertion knowledge, evidence, and chronology\n/work         HARnest tasks, approvals, evidence, receipts, and handoffs\n/people       people, organizations, and relationships\n/files        artifacts, renditions, provenance, and custody\n/settings     membership, transports, retention, usage, billing, and export","className":"my-7 overflow-x-auto rounded-2xl border border-[#303a31] bg-[#20251f] p-5 font-mono text-sm leading-6 text-[#eef1e9] shadow-sm"},{"id":"block-14","type":"paragraph","content":[{"type":"text","value":"These are projections over one governed relational world, not separate CMS and application truths. Data may remain distributed across encrypted object storage, relational stores, local devices, and external providers while the authorized account view remains coherent."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-15","type":"heading","level":2,"anchor":"the-execution-model","content":[{"type":"text","value":"The execution model"}],"plainText":"The execution model","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-16","type":"paragraph","content":[{"type":"text","value":"The execution edge may be stateless; the world is not."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-17","type":"paragraph","content":[{"type":"text","value":"A model, function, browser session, controller, or CLI invocation may appear, identify itself, retrieve bounded context, perform an authorized action, leave events, evidence, a result, and a receipt, then disappear. The participant and its obligations may remain."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-18","type":"paragraph","content":[{"type":"text","value":"Every customer, family, or organization action must resolve account scope before reading or mutating account-owned state. Cross-account access requires an explicit context grant or capability."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-19","type":"heading","level":2,"anchor":"what-exists-now","content":[{"type":"text","value":"What exists now"}],"plainText":"What exists now","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-20","type":"paragraph","content":[{"type":"text","value":"Step 0 proves a dynamic surface projection:"}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-21","type":"code","language":"text","value":"Markdown -> PageDocument JSON -> one server renderer","className":"my-7 overflow-x-auto rounded-2xl border border-[#303a31] bg-[#20251f] p-5 font-mono text-sm leading-6 text-[#eef1e9] shadow-sm"},{"id":"block-22","type":"paragraph","content":[{"type":"text","value":"Step 1 proves a storage-neutral action protocol:"}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-23","type":"code","language":"text","value":"ActionEnvelope\n  -> trusted identity and authority resolution\n  -> bounded execution\n  -> ordered events and evidence\n  -> optional objective verdict\n  -> ResultEnvelope + immutable receipt\n  -> reconstruction or exact replay","className":"my-7 overflow-x-auto rounded-2xl border border-[#303a31] bg-[#20251f] p-5 font-mono text-sm leading-6 text-[#eef1e9] shadow-sm"},{"id":"block-24","type":"paragraph","content":[{"type":"text","value":"Step 2 implements that protocol in HARnest:"}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-25","type":"code","language":"text","value":"human or controller action\n  -> HARnest domain transition\n  -> canonical Pre request and receipt\n  -> request-scoped Instant protocol records\n  -> local bounded repository evidence\n  -> optional evanescent model synthesis\n  -> operator-controlled objective verdict\n  -> reconstruction and export","className":"my-7 overflow-x-auto rounded-2xl border border-[#303a31] bg-[#20251f] p-5 font-mono text-sm leading-6 text-[#eef1e9] shadow-sm"},{"id":"block-26","type":"paragraph","content":[{"type":"text","value":"The HARnest product source of truth is "},{"type":"code","value":"prepace/harnest:main"},{"type":"text","value":". HARnest pins the canonical protocol in "},{"type":"code","value":"prepace/main:main"},{"type":"text","value":" by repository, commit, and schema and fixture blob identity."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-27","type":"paragraph","content":[{"type":"text","value":"The model selected for one synthesis invocation is not the participant. The persistent participant is "},{"type":"code","value":"agent:pre:repo-auditor-01"},{"type":"text","value":"; gateway, model, provider, usage, and cost are execution metadata."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-28","type":"paragraph","content":[{"type":"text","value":"The first HARnest handoff is explicitly account-unbound. It distinguishes implementation provenance from workspace, room, task, and run scope without pretending that a customer account or "},{"type":"code","value":"*.pre.bi"},{"type":"text","value":" binding already exists."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-29","type":"heading","level":2,"anchor":"current-focus","content":[{"type":"text","value":"Current focus"}],"plainText":"Current focus","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-30","type":"list","ordered":true,"items":[[{"type":"text","value":"Finish Step 2G operational acceptance with one live Instant-backed task, a two-controller claim race, a deliberate controller restart, evidence-linked operator verdict, and protocol export and reconstruction."}],[{"type":"text","value":"Replace HARnest's inherited whole-ledger checkpoint with independently transacted normalized entities or another conforming HarStore."}],[{"type":"text","value":"Implement the canonical Pre Account and hostname-binding contract in HARnest."}],[{"type":"text","value":"Provision one real account manually with isolated data, a bounded "},{"type":"code","value":"*.pre.bi"},{"type":"text","value":" binding, account-scoped HARnest work, and a complete export."}],[{"type":"text","value":"Use paid account activation and implementation work to validate the product before public self-service or shared multi-tenancy."}]],"className":"mt-5 list-decimal space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:font-mono marker:text-[#737c72]"},{"id":"block-31","type":"paragraph","content":[{"type":"text","value":"The Pre CLI, Linear, unified communications, Stow, and Presertion integrations remain important, but none should displace the first complete account holon or its operational acceptance."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-32","type":"heading","level":2,"anchor":"read-next","content":[{"type":"text","value":"Read next"}],"plainText":"Read next","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-33","type":"list","ordered":false,"items":[[{"type":"link","href":"/status","children":[{"type":"text","value":"Status"}]},{"type":"text","value":" for observed reality."}],[{"type":"link","href":"/principles","children":[{"type":"text","value":"Principles"}]},{"type":"text","value":" for the normative foundation."}],[{"type":"link","href":"/architecture","children":[{"type":"text","value":"Architecture"}]},{"type":"text","value":" for boundaries."}],[{"type":"link","href":"/protocol","children":[{"type":"text","value":"Protocol"}]},{"type":"text","value":" for the canonical contracts."}],[{"type":"link","href":"/security","children":[{"type":"text","value":"Security"}]},{"type":"text","value":" for authority and trust rules."}],[{"type":"link","href":"/decisions","children":[{"type":"text","value":"Decisions"}]},{"type":"text","value":" for the account and binding decision."}],[{"type":"link","href":"/learnings","children":[{"type":"text","value":"Learnings"}]},{"type":"text","value":" for implementation pivots."}],[{"type":"link","href":"/roadmap","children":[{"type":"text","value":"Roadmap"}]},{"type":"text","value":" for implementation order."}]],"className":"mt-5 list-disc space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:text-[#879184]"}]}