export declare const H2A_GOVERNANCE_BOUNDARY_LAYERS: readonly ["PROTOCOL", "POLICY", "IMPLEMENTATION"]; export declare const H2A_GOVERNANCE_BOUNDARY_STATUSES: readonly ["v1-shipped", "v1-open", "v2-deferred"]; export type H2AGovernanceBoundaryLayer = (typeof H2A_GOVERNANCE_BOUNDARY_LAYERS)[number]; export type H2AGovernanceBoundaryStatus = (typeof H2A_GOVERNANCE_BOUNDARY_STATUSES)[number]; export interface H2AGovernanceBoundaryItemDescriptor { readonly id: string; readonly layer: H2AGovernanceBoundaryLayer; readonly status: H2AGovernanceBoundaryStatus; readonly summary: string; readonly references: readonly string[]; } export declare const H2A_GOVERNANCE_BOUNDARY_ITEMS: readonly [{ readonly id: "protocol-identity"; readonly layer: "PROTOCOL"; readonly status: "v1-shipped"; readonly summary: "Protocol id, version, envelope frame, and canonical public vocabulary."; readonly references: readonly ["REQ-001", "DEC-010"]; }, { readonly id: "canonical-artifacts"; readonly layer: "PROTOCOL"; readonly status: "v1-shipped"; readonly summary: "Artifact kinds, guards, canonical JSON, hashes, and byte fixtures."; readonly references: readonly ["DEC-031", "DEC-035", "DEC-039"]; }, { readonly id: "mandated-signatures"; readonly layer: "PROTOCOL"; readonly status: "v1-shipped"; readonly summary: "A scope never signs; an authorized instance signs through role, mandate, and signature."; readonly references: readonly ["DEC-021", "DEC-035"]; }, { readonly id: "negotiation-ledger"; readonly layer: "PROTOCOL"; readonly status: "v1-shipped"; readonly summary: "Negotiation state machine, append-only journal, canonical artifact hash, and stabilization rule."; readonly references: readonly ["DEC-019", "DEC-022", "DEC-033"]; }, { readonly id: "scope-authority-escalation"; readonly layer: "PROTOCOL"; readonly status: "v1-shipped"; readonly summary: "Escalation channels and target resolution by scope authority."; readonly references: readonly ["DEC-012", "DEC-024", "DEC-040"]; }, { readonly id: "abc-model-profiles"; readonly layer: "PROTOCOL"; readonly status: "v1-shipped"; readonly summary: "Stable ABC model profile ids and compatibility audit vocabulary."; readonly references: readonly ["DEC-041"]; }, { readonly id: "multi-human-mode-taxonomy"; readonly layer: "PROTOCOL"; readonly status: "v1-shipped"; readonly summary: "Deterministic taxonomy for peer, delegated, shared, federated, quorum, and public-authority modes."; readonly references: readonly ["DEC-042"]; }, { readonly id: "session-protocol"; readonly layer: "PROTOCOL"; readonly status: "v1-shipped"; readonly summary: "Session lifecycle, heartbeat-based presence, expiry semantics, and notification topics; transport-specific producers (presence files, MCP push) are implementation."; readonly references: readonly ["DEC-050"]; }, { readonly id: "host-bridge-contract"; readonly layer: "PROTOCOL"; readonly status: "v1-shipped"; readonly summary: "Formal interop contract between h2a and external host runtimes (e.g. @sentropic/remote), with five canonical clauses (identity, lifecycle, resource-limits, disclosure, auth-boundary). V1 ships the remote profile."; readonly references: readonly ["DEC-056", "DEC-058", "DEC-059"]; }, { readonly id: "policy-precedence"; readonly layer: "POLICY"; readonly status: "v1-open"; readonly summary: "Conflict precedence between local, contractual, federated, and public policies is not hard-coded in V1."; readonly references: readonly ["REQ-041", "DEC-039", "DEC-041"]; }, { readonly id: "controlled-disclosure-profiles"; readonly layer: "POLICY"; readonly status: "v1-shipped"; readonly summary: "DEC-045 declares allowed disclosure modes per ABC profile; projection helpers remain policy/implementation work."; readonly references: readonly ["REQ-070", "REQ-071", "DEC-041", "DEC-045"]; }, { readonly id: "recourse-adjudication-profiles"; readonly layer: "POLICY"; readonly status: "v1-shipped"; readonly summary: "DEC-046 declares recourse lifecycle states, allowed deciders, and appealability per ABC profile; adjudication itself stays with the declared authority."; readonly references: readonly ["REQ-068", "REQ-069", "REQ-071", "DEC-040", "DEC-041", "DEC-046"]; }, { readonly id: "recurring-obligation-cadence"; readonly layer: "POLICY"; readonly status: "v1-shipped"; readonly summary: "DEC-047 declares allowed cadences, default grace, and reporting thresholds per ABC profile; scheduling and evaluation remain policy/implementation work."; readonly references: readonly ["REQ-063", "REQ-071", "DEC-041", "DEC-047"]; }, { readonly id: "jurisdiction-profiles"; readonly layer: "POLICY"; readonly status: "v1-shipped"; readonly summary: "DEC-048 declares the allowed jurisdiction kinds (territorial, sectoral, functional, personal, temporal, delegated, private-contract) and a default per ABC profile; matching a scope/actor to a jurisdiction stays in policy."; readonly references: readonly ["REQ-044", "REQ-071", "DEC-041", "DEC-048"]; }, { readonly id: "mandataire-assignment"; readonly layer: "POLICY"; readonly status: "v1-open"; readonly summary: "The protocol requires neutral presentation where applicable; assigning an instance is governance policy."; readonly references: readonly ["DEC-005", "DEC-013"]; }, { readonly id: "conflict-blocking-thresholds"; readonly layer: "POLICY"; readonly status: "v1-open"; readonly summary: "Which conflicts block signatures versus escalate is a policy decision until a future engine is adopted."; readonly references: readonly ["REQ-054", "DEC-041"]; }, { readonly id: "local-files-store"; readonly layer: "IMPLEMENTATION"; readonly status: "v1-shipped"; readonly summary: "The local-files layout, schema sentinel, and advisory locks are the reference V1 runtime, not the protocol itself."; readonly references: readonly ["DEC-031", "DEC-036"]; }, { readonly id: "mcp-stdio-server"; readonly layer: "IMPLEMENTATION"; readonly status: "v1-shipped"; readonly summary: "The stdio JSON-RPC MCP server is a transport binding over the protocol tools."; readonly references: readonly ["DEC-026", "DEC-034"]; }, { readonly id: "host-setup-snippets"; readonly layer: "IMPLEMENTATION"; readonly status: "v1-shipped"; readonly summary: "Codex and Claude config snippets are replaceable host adapter behavior."; readonly references: readonly ["DEC-028", "DEC-037"]; }, { readonly id: "cli-json-contract"; readonly layer: "IMPLEMENTATION"; readonly status: "v1-shipped"; readonly summary: "CLI JSON envelopes and exit codes are a stable implementation contract for the shipped CLI."; readonly references: readonly ["DEC-034"]; }, { readonly id: "transport-auth"; readonly layer: "IMPLEMENTATION"; readonly status: "v2-deferred"; readonly summary: "mTLS, signed bearer, or equivalent multi-user transport auth is deferred to V2."; readonly references: readonly ["DEC-032"]; }]; export type H2AGovernanceBoundaryItemId = (typeof H2A_GOVERNANCE_BOUNDARY_ITEMS)[number]["id"]; export declare function classifyGovernanceBoundary(itemId: string): H2AGovernanceBoundaryItemDescriptor | undefined; export declare function listGovernanceBoundaryItems(layer?: string): readonly H2AGovernanceBoundaryItemDescriptor[]; //# sourceMappingURL=governance-boundary.d.ts.map