Active canon is V26.
BITCODE_SPEC.txt is the only canonical pointer and currently resolves to V26.
V27 is the next draft target after V26 through-fourth-gate promotion.
Bitcode now centers on one primary application route:
/application
V26 defines three main experiences:
master detailconversationsauxillaries
V26 defines two main operator actions:
giveneed
The active auxillary model is fixed as:
ConnectsInterfacesProfile$BTD
Second-gate closure also requires the live product and docs to stay aligned:
- operator-facing copy is user-referencing and Bitcode-first
- canonical auxillary routes now live at
/auxillaries/* - retained
/orbitals/*entry surfaces now act as redirect-only compatibility carriers converging on Bitcode auxillaries, not generic settings/account furniture - application-opened orbitals hold a contained operator shell rather than collapsing back to modal-width account furniture
- the README and markdown set for root, packages, routes, and shared systems is treated as required implementation scope
- Always ground new work from
BITCODE_SPEC.txtand the active canonical spec family first. - Treat
_legacy/as non-canonical. Do not use it as an implementation source unless explicitly forward-porting. - V26 is the only active canon until a later promotion deliberately reopens the pointer.
- V26 second-gate closure includes markdown/readme refurbishment for the active product surfaces, preserved protocol owner, and package owners, not just code changes.
- BITCODE_SPEC.txt Canonical version pointer.
- BITCODE_SPEC_V26.md Active canonical full-system specification.
- BITCODE_SPEC_V26_PROVEN.md Active generated proof appendix.
- uapi/README.md Application, routes, local development, and verification.
- protocol-demonstration/README.md Preserved runtime package, bridge surfaces, and proof artifacts.
- uapi/app/application/README.md
/applicationmaster-detail, give/need, and flow-guide ownership. - uapi/app/orbitals/README.md Orbitals compatibility owner, overlay behavior, ring model, and redirect-only aliases.
- uapi/app/auxillaries/README.md Canonical auxillary routes, direct-route metadata, and compatibility redirect posture.
- uapi/components/base/bitcode/execution/README.md Shared execution carriers for transactions, payloads, explainers, and detail panels.
uapi/Next.js application, app routes, API routes, auxillaries, conversations, and shared UI systems.protocol-demonstration/Preserved Bitcode protocol implementation, deterministic state engine, public runtime shell, and canonical proof generator inputs.packages/*Retained package owners being converged upward into Bitcode-grade proof, packaging, and API/storage discipline during V26..bitcode/Generated proof, checkpoint, and spec-family artifacts.
Mock-mode application review:
cd uapi
NEXT_PUBLIC_MASTER_MOCK_MODE=true \
NEXT_PUBLIC_ENABLE_MOCKS=true \
NEXT_PUBLIC_MOCK_USER_ORBITAL=true \
NEXT_PUBLIC_MOCK_USER_ORBITAL_SCENARIO=demo \
NEXT_PUBLIC_MOCK_SCENARIO=demo \
NEXT_PUBLIC_MOCK_GITHUB_ACCOUNTS=true \
NEXT_PUBLIC_MOCK_GITHUB_REPOS=true \
HOST=127.0.0.1 PORT=3000 pnpm dev:remoteFocused application verification:
cd uapi
pnpm exec next lint --file app/application/ApplicationPageClient.tsx
pnpm exec jest --runInBand --testMatch '<rootDir>/tests/applicationTransactionDetail.test.ts'V26 canonical proof/checkpoint regeneration:
node scripts/check-bitcode-spec-family.mjs --version V26
node scripts/generate-bitcode-proven.mjs --version V26 --allow-dirtyV26 is now promoted through fourth gate. The promoted boundary carries:
- application-native
/applicationownership, - hardened application UX/UI,
- cleaned orbital naming and contained-shell behavior,
- preserved-runtime help and telemetry labeling cleaned to Bitcode-facing operator language,
- route/package documentation refreshed to current Bitcode reality,
- generated checkpoint/proof artifacts reflecting that closure,
- and explicit third-gate marketing preparation still left open on purpose.
Current post-checkpoint third-gate start is intentionally narrow:
- the mounted public shell now converges through shared public-copy ownership in
uapi/components/base/bitcode/layout/bitcode-public-copy.ts - the live public shell now mounts Bitcode nav through
uapi/app/(root)/components/PublicShellFrame.tsx - the live landing, nav, footer,
/docs, and compatibility/demo-videoroute now useNetwork,Transactions,Docs,Auxillaries, and give/need teaching vocabulary - the live landing shell no longer carries active
ComingSoon*owners orcoming-soon-*stylesheet imports - the live landing owner now breaks hero, guide, preview, and shared public-shell data into
uapi/app/(root)/components/landing/*carriers instead of one oversized mixed-surface file - the public shell now owns a real
/docshub with route cards, inline widgets, and the recorded walkthrough, while/demo-videoremains only a compatibility alias into that docs-owned content - the mounted public routes now identify themselves explicitly as
Bitcode Network,Bitcode Docs, andBitcode Transactionsinstead of inheriting the older global$BTDshell title - the live public nav now stays progressive on small screens by stacking visible entry links and guest actions instead of hiding them behind a separate menu layer
- the live public shell now uses shared inline explainers for its key entry links and protocol reference instead of a thin footer browser-tooltip fallback
- the stable docs walkthrough now resolves one Bitcode-owned guide asset instead of carrying ordered demo-era media compatibility
- the live public footer now resolves the docs walkthrough URL through Bitcode-owned route/env ownership instead of falling back to the removed legacy docs-walkthrough env fallback
- the live public footer now links
Protocol specthrough the stable canonical pointerBITCODE_SPEC.txtinstead of hard-linking a version-specific public spec path - the live terminal preview is now progressive by default, with a compact public/mobile summary and the denser operator-grade preview only on wider shells
- the live landing ambience now hides orbital rings, pointer glow, and the large ambient blur on smaller or reduced-motion shells instead of forcing the full animated backdrop everywhere
- the live public footer now collapses its route links into mobile-first cards and presents protocol/version metadata as explicit product chips instead of cramped inline microcopy on narrow shells
- broader marketing-surface refurbishment was kept separate from the earlier second-gate checkpoint boundary
Current fourth-gate promotion boundary is now explicit too:
/conversationsis now a direct fullscreen application-mode route instead of only an embedded overlay entry/executionsremains the retained direct compatibility route for Bitcode execution primitives inside the broader activity family, with/api/executionsmounted from the canonical deliverables business-logic owner/api/vcs,/api/templates/deliverables, and/api/auxillaries/template-preferencesare now explicit retained compatibility carriers that keep/executionshealthy while run/pipeline patterns continue porting inward to/application/edgetimesis a live Bitcode docs-branded storage/schema/package ownership route rather than draft-only intent/api/edgetimesis the JSON witness for that same fourth-gate storage/API topology.bitcode/conversations-continuity-proof.json,.bitcode/runs-pipelines-totality-proof.json,.bitcode/persistence-schema-totality-proof.json,.bitcode/prompt-system-totality-proof.json, and.bitcode/retained-package-admissibility-proof.jsonare the current generated fourth-gate promotion proofs- retained Jira and GitHub old-world ports are now explicitly admitted only under Bitcode-owned fourth-gate roles: Jira as reader-first need ingestion and Git/GH as the initial settle-write boundary
- the retained persistence, conversations, runs/pipelines, and old-world port basis is now surfaced through explicit route/API/package owners instead of living only in spec prose while fifth-gate proving remains open