AIJIM PROTOOLS
ArchitectureBoundary Contract

LINA/Core Boundary

LINA is a consumer of AIJIM Core, not a parallel audit stack. The boundary is now explicit in runtime routing, ownership, and vocabulary.

Canonical contract

The authoritative boundary contract remains documentation/runbooks/LINA_CORE_BOUNDARY_CONTRACT.md. The owner matrix remains documentation/runbooks/AIJIM_CORE_FIRST_OWNERSHIP_MATRIX.md. This page is the human-readable summary.

Ownership Split

LayerCurrent ownership
LINA-ownedsession-events, voice-metrics, voice-envelopes, RAG routes, voice transport (`/voice/*`), wake-state, and interaction telemetry
Core-ownedreplay chain, publications, signature envelopes, signer registry, and the normative audit write path on managed runtime

Proxy Mapping

LINA routeCore target
/api/lina/bundles/publishPOST /workspaces/{ws}/audit/publications
/api/lina/bundles/publish/[id]GET /workspaces/{ws}/audit/publications/{publication_id}
/api/lina/replayPOST/GET /workspaces/{ws}/audit/replay
/api/lina/replay/[selfHash]/publicationGET /workspaces/{ws}/audit/replay/{self_hash}/publication
/api/lina/signatures/envelopePOST/GET /workspaces/{ws}/audit/signature-envelopes
/api/lina/registry/signerPOST/GET /workspaces/{ws}/audit/signers

Vocabulary Contract

TermMeaning
AuditNormative persistence and paper-relevant traceability. Owned by AIJIM Core.
Interaction trace / session traceAssistant-local sequencing, dialog state, or UX flow inside LINA. Not a normative audit substrate.
Voice telemetryObservability about voice transport, rendering, wake-state, and timing. Useful operationally, but not the audit ledger.

Freeze rule

No new normative write paths may be introduced under /api/lina/*without an explicit boundary-contract amendment.

For the developer-facing runtime description of LINA after this cutover, continue to LINA Architecture.