SPEC-085 v0.2 — Constitutional Governance Vocabulary and Rights Model
Status: accepted v0.1; v0.2 amendment draft pending Texi precision review and Donna ratification. Author: Candi Architecture reviewer: Texi Governance/PO reviewer: Donna Docs owner: Desiree Origin ADR: ADR #50 — Governance Vocabulary v1.0 Drafted: 2026-05-05 v0.1 review fold: Donna reviewa850d430 blockers/majors folded: citizenship standing, mandatory conflict rule, canonical role vs persona instance, judicial review mechanics. Minor findings folded where low-risk.
v0.2 amendment: Folds Texi precision nits from Donna TaskAssigned 33f13e53: preserve both ring and ADR-47 authority_layer, do not collapse tenant/org into tenant_org_constitution, scope standing to role-binding tuples by default, and use Prism Constitution for product-level canon.
Summary
This SPEC operationalizes ADR #50 by defining Prism’s Constitutional Governance Model: the vocabulary, rights model, ring naming, generated documentation targets, validation rules, and rollout sequence for explaining and enforcing governance across Prism product canon, tenant/org overlays, project constitutions, runtime/session configuration, and agent contracts. The goal is not to add legal ceremony. The goal is to give agents and operators a precise mental model:- BIOS loads the system.
- Constitution defines the substantive rules.
- Overlays customize without changing canon.
- Amendments change canon through ratified process.
- Override gates protect mandatory guardrails.
- Agent Contracts define agent citizenship, lane, authority, and duties.
- Configurability rights are not amendment rights.
Problem
Prism’s governance system has outgrown its early vocabulary. Current confusion points:BIOSis sometimes used for loader files and sometimes for substantive law.overrideis used for ordinary layering, formal canonical change, and mandatory-guardrail blocking.Ring 2.5is awkward and unclear in diagrams and docs.ORG.mdand project-local governance need clearer user-configurability boundaries.- Agent roles are moving toward governed contracts, but the vocabulary does not yet say who may configure which contracts.
- Users need to know what they can configure and what requires amendment by Prism, tenant/org, or project authority.
Goals
- Define the canonical governance vocabulary for BIOS, Constitution, Prism Constitution, Overlay, Amendment, Override Gate, Ring, Agent Contract, Configurability Right, and Amendment Right.
- Replace old
Ring 2.5language with explicitRing 3. - Define an explicit Ring 0-5 model.
- Define the configurability/amendment rights matrix across Prism product, tenant/org, project, runtime/session, and agent-contract layers.
- Establish the Federal Republic metaphor as explanatory, not normative.
- Define how docs, templates, generated instruction surfaces, and future governance lookup should consume the vocabulary.
- Define validation checks that prevent users or agents from silently mutating constitutional layers outside their authority.
Non-Goals
- No change to the SPEC-077 / ADR #47 precedence algorithm.
- No immediate implementation of a new resolver.
- No automatic rewrite of templates before ADR #50 ratification.
- No new hard enforcement in v0.1.
- No import of legal process beyond the useful governance metaphor.
- No change to tenant/project authority beyond clarifying existing boundaries.
- No full Agent Contract implementation; this SPEC defines vocabulary and rights boundaries only.
Vocabulary
BIOS vs Constitution
BIOS and Constitution are complementary. BIOS means:- boot files and loader behavior
AGENTS.md/CLAUDE.mdthin startup contractprism_startritual- status card discipline
- signal-drain obligations
- offline fallback behavior
- whole-file replica sync behavior
- substantive governance rules
- methodology
- authority scopes
- decision procedures
- precedence model
- amendment process
- mandatory guardrails
- agent citizenship duties
Ring Model
Use explicit Rings 0-5.
Important:
Rings are surfaces and runtime layers. Rings alone do not define precedence. Precedence remains:
- Ring 1 mandatory canon beats conflicting Ring 3 mandatory org policy.
- Ring 3 mandatory org policy beats conflicting Ring 2 project policy.
- Ring 2 project constitution beats conflicting Ring 4 runtime/session preference for durable project rules.
Federal Republic Metaphor
Use the US Federal Republic metaphor as an explanatory frame, not as normative law.
Product docs should prefer the phrase Constitutional Governance Model. The Federal Republic metaphor can be used in explanatory docs and diagrams, but the vocabulary must stand on its own.
Rights Matrix
Every constitutional layer must declare configurability and amendment rights.
Core rule:
Overlay and Amendment Rules
Overlay:- adds local policy,
- narrows behavior inside allowed scope,
- configures preferences or defaults,
- may bind project-local roles,
- may not rewrite upstream canon,
- may not bypass broader
mandatory: true.
- changes canonical text,
- requires explicit ratification,
- records supersession/versioning,
- updates generated mirrors,
- may require docs/template sweep,
- may require migration or feature flag plan.
- is explicit frontmatter,
- blocks narrower bypass,
- must be reported by governance lookup/resolver,
- should be visible in dashboard/conflict views,
- should be rare and intentional.
Agent Contract Rules
An Agent Contract is a governance object, not a personality sketch. It defines:- identity or transient role binding
- specialization/lane
- authority scope
- explicit non-authority scope
- required startup context
- expected artifacts
- review obligations
- handoff obligations
- permitted tools/skills/method fragments
- prohibited shortcuts
- escalation triggers
- lifecycle/versioning
- evidence links
- canonical role = product-governed office/capability, such as Product Owner or System Architect
- persona instance = named agent binding, such as Donna, Texi, Samantha, or Candi
- bounded task
- explicit resource/file ownership
- output shape
- review target
- maximum lifetime
- no durable constitutional amendment authority
Citizenship Standing
Agent Contracts must define what loss of standing looks like. A postmortem alone is evidence; it is not the full standing model. Standing attaches by default to the role-binding tuple, not to the canonical role globally:
Standing triggers:
- governance violation
- repeated failure to journal/checkpoint
- unauthorized authority claim
- bypass attempt against
mandatory: true - unsafe tool use
- repeated postmortem-causing shortcut
- stale or unreviewed contract drift
- Record postmortem or review finding.
- Identify violated contract/governance source.
- Define remediation action.
- Route to owning governance lane for review.
- Record restoration, continued probation, suspension, or retirement decision.
Judicial Review
Judicial review is the structured governance conflict process, not an agent’s private reasoning. It fires when:- governance lookup detects conflicting applicable rules
- a narrower layer attempts to bypass a broader
mandatory: trueguardrail - runtime/session context conflicts with committed Constitution
- an Agent Contract claims authority outside its lane
- an ADR/SPEC/documentation artifact appears superseded or internally inconsistent
prism_governance_lookupor successor resolver returns applicable rules, authority layer, mandatory state, supersession state, and conflict entries.prism_start/prism_statussurfaces unresolved conflicts to the active agent.- Candi owns governance-methodology triage.
- Texi owns architecture/precedence review.
- Donna owns ratification/PO resolution unless a narrower artifact assigns different authority.
- Findings must cite source artifacts and proposed operator action.
Governance Lookup Contract
Future governance lookup/resolver surfaces should expose:- ring
- ADR-47
authority_layer(global,tenant,org,project,user_session_runtime) - constitution layer (
prism_constitution,tenant_constitution,organization_constitution,project_constitution,runtime_session_state,agent_contract) - source
- authority owner
- configurability owner
- amendment owner
- overlay allowed
- mandatory guardrail state
- supersession state
- conflict state
- operator action
Template and Docs Targets
After ADR #50 ratification, update:templates/AGENTS.mdtemplates/CLAUDE.mdtemplates/PRISM.mdor base methodology templates- project
AGENTS.md/CLAUDE.mdreplicas throughprism_sync_bios - project
PRISM.mdthrough governed sync path docs/vision.mdxdocs/index.mdxdocs/hybrid-rag.mdxdocs/signal-mesh.mdxdocs/multi-prism-controller.mdxdocs/history.mdxdocs/agent-surfaces.mdx- governance precedence reference page
override where overlay or amendment is meant.
Visual Model
Recommended primary diagram:Validation Rules
Validator should flag:Ring 2.5references after migration cutoff.overrideused whereoverlayoramendmentis intended.- generated BIOS files with hand-edited constitutional content.
- project constitution attempting to bypass broader
mandatory: true. - runtime/session config attempting durable amendment.
- standing state attached to canonical role globally when the incident is only binding-scoped.
- local agent contract mutating canonical Prism agent contract.
- active role contract missing authority or non-authority scope.
- docs pages presenting Federal Republic metaphor as normative authority.
Acceptance Criteria
ADR/SPEC acceptance:- ADR #50 reviewed by Texi and Donna.
- SPEC-085 updated to fold binding review findings.
- Ring 0-5 vocabulary accepted or explicitly revised.
- Rights matrix accepted or explicitly revised.
- Agent Contract vocabulary accepted or explicitly deferred.
- No remaining authoritative docs use
Ring 2.5. override,overlay, andamendmentare used consistently.- BIOS vs Constitution distinction appears in BIOS templates.
- User-configurable vs amendment-required areas are documented.
- Docs explain local non-Prism agents are configurable while Prism canonical agents require Prism-level amendment.
- A static vocabulary scan can detect old terms.
- A governance lookup response can represent configurability and amendment owners.
- A governance lookup response includes both
ringand ADR-47authority_layer. - Tenant and org governance are represented as distinct authority/constitution layers.
- Agent standing state is attached to the role-binding tuple unless a Prism-level governance action targets the canonical role itself.
- Drift warnings are visible but non-blocking in v0.1.
Rollout Plan
Phase 0 — Review:- Donna full review.
- Texi architecture review.
- Candi folds findings.
- Promote ADR #50 from draft to accepted after review closure.
- Seal or file SPEC-085 as the operational contract.
- Desiree updates public docs and reference pages.
- Keep metaphor explanatory; use Constitutional Governance Model as product wording.
- Update source templates.
- Use
prism_sync_biosfor BIOS replicas. - Use governed PRISM.md sync path for project constitution updates.
- Add static vocabulary scanner.
- Add generated-file provenance checks.
- Add rights fields to governance lookup/resolver output while preserving both ring and ADR-47
authority_layer.
- Write follow-on SPEC for Agent Contract schema and compiler.
- Link canonical/non-Prism configurability rules into that SPEC.
Risks
Open Questions
- Texi: does
Agent Contractbelong in this SPEC or should this SPEC only reserve the term and defer all details? - Desiree: which public docs need the metaphor and which should only use the vocabulary?
Implementation Cost
Expected implementation/docs sweep:- SPEC-021 and SPEC-077 amendments.
- ADR #47 vocabulary update or superseding amendment.
PRISM.md,AGENTS.md, andCLAUDE.mdsource templates.- Generated replicas through normal sync paths.
- At least seven docs pages: vision, index, hybrid-rag, signal-mesh, multi-prism-controller, history, agent-surfaces.
- Governance precedence reference page.
- Selected memory/feedback references where old vocabulary creates operational drift.
References
- ADR #50 — Governance Vocabulary v1.0
- ADR #47 — Layer Precedence and Override Semantics
- SPEC-077 — Canonical Boot and Governance Resolution
- SPEC-078 — Consensus-First Parallelism and Method Fragments
- SPEC-080 — Tri-Graph Governance Lookup and Capability Index
- ADR #40 — Persona Role Reshape
docs/ideas/prism-agent-role-contracts.mddocs/ideas/prism-differentiated-capability-wishlist.md- Journal #75 — Governance vocabulary v1.0 proposal

