{"schemaVersion":"pre.page.v1","id":"projects","route":"/projects","meta":{"title":"Projects","description":"The recognized system registry and ownership boundaries.","navLabel":"Projects","order":60,"nav":false,"navGroup":"Reference","discoverable":true,"eyebrow":"System registry","status":"current","theme":"main","visibility":"public"},"source":{"kind":"filesystem","ref":"PROJECTS.md","digest":"343aa0e64759530539ebf70d00059c7d4d6aa4f3096eaa2adb805f28287385dc"},"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":"main","label":"main","level":2},{"id":"harnest","label":"HARnest","level":2},{"id":"pre-accounts-and-pre-bi","label":"Pre Accounts and *.pre.bi","level":2},{"id":"presertion","label":"Presertion","level":2},{"id":"stowaway-and-stow","label":"Stowaway and Stow","level":2},{"id":"har","label":"Har","level":2},{"id":"external-adapters","label":"External adapters","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":"paragraph","content":[{"type":"text","value":"The machine-readable registry is available at "},{"type":"link","href":"/registry/projects.json","children":[{"type":"text","value":"registry/projects.json"}]},{"type":"text","value":". The protocol contract registry is at "},{"type":"link","href":"/registry/protocol.json","children":[{"type":"text","value":"registry/protocol.json"}]},{"type":"text","value":"."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-2","type":"heading","level":2,"anchor":"main","content":[{"type":"code","value":"main"}],"plainText":"main","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-3","type":"list","ordered":false,"items":[[{"type":"text","value":"Repository: "},{"type":"code","value":"prepace/main"}],[{"type":"text","value":"Canonical branch: "},{"type":"code","value":"main"}],[{"type":"text","value":"Role: canonical system map, protocol constitution, decisions, schemas, conformance references, account contract, and content renderer"}],[{"type":"text","value":"Status: Steps 0 and 1 complete; HARnest Step 2 implemented; live acceptance and account implementation tracked separately"}]],"className":"mt-5 list-disc space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:text-[#879184]"},{"id":"block-4","type":"paragraph","content":[{"type":"code","value":"prepace/main:main"},{"type":"text","value":" contains the protocol constitution, compact conformance references, the HARnest Step 2 fixture, and the canonical decision that Pre Accounts are durable holons while "},{"type":"code","value":"*.pre.bi"},{"type":"text","value":" hostnames are external network bindings. It does not own production task orchestration, customer records, local repository authority, or the HARnest domain store."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-5","type":"heading","level":2,"anchor":"harnest","content":[{"type":"text","value":"HARnest"}],"plainText":"HARnest","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-6","type":"list","ordered":false,"items":[[{"type":"text","value":"Repository: "},{"type":"code","value":"prepace/harnest"}],[{"type":"text","value":"Product source branch: "},{"type":"code","value":"main"}],[{"type":"text","value":"Role: durable relational agency, task rooms, account-scoped work, controller relay, evidence, review, handoff, and execution coordination"}],[{"type":"text","value":"Status: Step 2A–2F implementation merged; copy-safe handoff implemented; live operational acceptance, normalized domain persistence, and account scope remain"}]],"className":"mt-5 list-disc space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:text-[#879184]"},{"id":"block-7","type":"paragraph","content":[{"type":"text","value":"HARnest pins the canonical action protocol to repository "},{"type":"code","value":"prepace/main"},{"type":"text","value":" by commit and canonical blob identities. Its product code includes public and private surfaces, controller and operator boundaries, request-scoped Instant protocol records, a bounded local repository audit, optional evanescent OpenRouter synthesis, evidence-linked objective verdicts, reconstruction, export, and a copy-safe cold-start handoff."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-8","type":"paragraph","content":[{"type":"text","value":"The inherited whole-ledger checkpoint remains the current HARnest domain projection store. It is not the final HarStore architecture and must not contain unrelated production accounts."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-9","type":"paragraph","content":[{"type":"text","value":"The first handoff distinguishes implementation provenance from workspace, room, task, and run scope but is explicitly account-unbound until HARnest admits canonical Account and hostname-binding records."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-10","type":"heading","level":2,"anchor":"pre-accounts-and-pre-bi","content":[{"type":"text","value":"Pre Accounts and "},{"type":"code","value":"*.pre.bi"}],"plainText":"Pre Accounts and *.pre.bi","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-11","type":"list","ordered":false,"items":[[{"type":"text","value":"Repository owner: no customer repository; canonical contract in "},{"type":"code","value":"prepace/main:main"},{"type":"text","value":", runtime records in account-aware product stores"}],[{"type":"text","value":"Role: durable custody, authority, billing, export, restore, and succession boundary"}],[{"type":"text","value":"Network surface: reversible "},{"type":"code","value":"<slug>.pre.bi"},{"type":"text","value":" or custom-domain bindings"}],[{"type":"text","value":"Status: canonical contract defined; implementation pending"}]],"className":"mt-5 list-disc space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:text-[#879184]"},{"id":"block-12","type":"paragraph","content":[{"type":"text","value":"A Pre Account may represent a person, family, organization, archive, community, or separately governed initiative. Customer and account records must not be committed to "},{"type":"code","value":"prepace/main"},{"type":"text","value":", "},{"type":"code","value":"prepace/harnest"},{"type":"text","value":", or one Git branch per customer."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-13","type":"heading","level":2,"anchor":"presertion","content":[{"type":"text","value":"Presertion"}],"plainText":"Presertion","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-14","type":"list","ordered":false,"items":[[{"type":"text","value":"Repository: "},{"type":"code","value":"prepace/presertion"}],[{"type":"text","value":"Role: durable relational knowledge, assertions, evidence, contradiction, and provenance"}],[{"type":"text","value":"Status: independent active development; repository state is authoritative"}]],"className":"mt-5 list-disc space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:text-[#879184]"},{"id":"block-15","type":"paragraph","content":[{"type":"text","value":"Presertion will eventually provide the knowing layer inside an authorized account while retaining source custody, uncertainty, disagreement, and correction."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-16","type":"heading","level":2,"anchor":"stowaway-and-stow","content":[{"type":"text","value":"Stowaway and Stow"}],"plainText":"Stowaway and Stow","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-17","type":"list","ordered":false,"items":[[{"type":"text","value":"Repository: to be confirmed in this registry before new canonical implementation work"}],[{"type":"text","value":"Role: browser preservation tool and broader encounter and local-capability environment"}],[{"type":"text","value":"Status: existing extension workstream; Stow protocol not yet extracted"}]],"className":"mt-5 list-disc space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:text-[#879184]"},{"id":"block-18","type":"heading","level":2,"anchor":"har","content":[{"type":"text","value":"Har"}],"plainText":"Har","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-19","type":"list","ordered":false,"items":[[{"type":"text","value":"Repository: none"}],[{"type":"text","value":"Role: realtime relational substrate and storage-compatibility contract"}],[{"type":"text","value":"Status: contract implemented through memory and Instant-shaped HARnest boundaries; fork decision deferred until normalized persistence, account isolation, and live concurrency evidence exist"}]],"className":"mt-5 list-disc space-y-2 pl-6 text-[1.02rem] leading-7 text-[#404940] marker:text-[#879184]"},{"id":"block-20","type":"heading","level":2,"anchor":"external-adapters","content":[{"type":"text","value":"External adapters"}],"plainText":"External adapters","className":"mt-12 scroll-mt-28 text-2xl font-medium leading-tight tracking-[-0.025em] text-[#20251f]"},{"id":"block-21","type":"paragraph","content":[{"type":"text","value":"Linear, Brevo, Gmail, Microsoft, GitHub, Vercel, Cloudflare, Backblaze, payment providers, OpenRouter, Instant, and model providers remain replaceable adapters or execution substrates. Their objects, accounts, deployments, domains, and model names do not become canonical Pre Account or participant identity merely through integration."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"},{"id":"block-22","type":"paragraph","content":[{"type":"text","value":"Brevo may provide sending, inbound parsing, Conversations operations, and delivery evidence. It does not own the canonical Pre inbox or relationship history."}],"className":"mt-5 text-[1.04rem] leading-8 text-[#404940]"}]}