Skip to content

Part 0: The Standard

The GOVENANT Standard, v1.2govern + covenant: governed autonomy, bound as a covenant — authored by Scott Fielder (published 2026-07-09 as the iii OCMAS Standard; named GOVENANT 2026-07-14 after trademark screening — see NAMING.md). A portable, use-case-agnostic specification for building Organization-Centered Multi-Agent Systems whose autonomy is governed, provable, and alive — delivering verified outcomes — rather than performed — sensing, deciding, logging, and shipping nothing.

This document is the normative core. Every other part of the standard elaborates something stated here.


0.1 What GOVENANT is — and the OCMAS lineage

GOVENANT — a coined fusion of govern and covenant: governed autonomy, bound as a covenant — is this standard’s name. OCMAS is the formalism it implements: an Organization-Centered Multi-Agent System designs the organization first and treats the agent as a replaceable occupant of a role. The lineage is Ferber & Gutknecht’s Agent/Group/Role (AGR) formalism; the modern move is to take it literally in an LLM world:

  • The organization is the product. Roles, charters, authority, schedules, and accountability are the durable assets.
  • The agent is a commodity. The occupant of a role — an LLM, a deterministic function, or a human — is swappable configuration.
  • The governance is the trust. What a business can buy is not “an agent”; it is earned, bounded, revocable, provable autonomy — and every one of those four words must be a database fact, not a sentence in a prompt.

0.2 The failure mode this standard exists to prevent

Performed autonomy is the LLM-specific disease. Symbolic agents couldn’t produce convincing motion; an LLM organization generates fluent decisions, plausible rationales, professional drafts, and satisfied log lines whether or not anything ships. The persuasiveness of the intermediate artifacts masks the absence of terminal actuation.

This is not hypothetical. The reference implementation of this standard was audited three times:

  • 2026-07-02: architecture excellent; 9 event producers, 2 consumers; 0 enrollments ever, 0 decision grades ever, predictions hardcoded to zero. Fully flatlined.
  • 2026-07-07: real delivery had begun (60 sends, 283 enrollments) — but the governance around it was performed: the ownership gate had fired once in system history and was bypassed at every delivery edge; 0 of 321 “measured” decisions had ever been graded; the append-only record wasn’t append-only. The failure mode migrated from “does nothing” to “does real work while performing governance around it” — a subtler flatline that survives every “does the table have rows?” check.
  • 2026-07-13: the first documented revival. After the structural cures landed, a live audit recorded a persisted ALIVE verdict for one brand — a full governed trace re-derivable by ID, with the ownership gate participating (routing an unowned lever cross-domain to its owner) rather than bypassed. Recorded with its caveats attached: one brand of eight, UNCOVERED (the roster on day one), grades pending their horizon. The recovery was proven by the same instrument that had twice proven the failure — which is the point of the instrument.

The standard therefore specifies not just what to build (Parts 1–8), but how to prove it is alive (Part 9), the specific ways it fails while looking correct (Part 10), and how to operate it as a service for others (Part 13).


0.3 The Three Laws (build all three or build none)

Every mechanism in this standard descends from three laws. Each closes a blindness the previous one leaves open.

Law 1 — Assert the actions in the substrate

Rules that live only in a prompt are not enforced; they are hoped for. Every norm MUST be a code path, a DB constraint, or a gated registry. An agent literally cannot act outside its charter — prohibitions are prevented by construction, not discouraged by instruction.

Law 2 — Assert the outcomes in the substrate

A unit of work is not “done” until the substrate can resolve its outcome to an artifact the asserting agent does not control — a merged PR, a commit SHA, an object in durable storage, or a row written by a different verified path. Completion is a database fact confirmed against an external artifact, not a return value, and not a row the actor minted to prove itself. An outcome that carries only a count, or points back at the asserting agent’s own report, is an observation, not a delivery, and MUST NOT count toward delivery or accountability. Resolution MUST be performed by a verifier independent of the actor — the same independence Law 2 shares with the grading chain (Part 6 §6.6): a self-reporting agent’s log can never be made trustworthy through the agent’s own reporting. Law 1 without Law 2 gives you a beautifully governed organization that decides perfectly and ships nothing; Law 2 checking only that a claim exists gives you one that ships nothing and reports that it shipped (AP-10).

Law 3 — Assert the coverage in the substrate

Laws 1 and 2 prove things about work that happened. They are blind to work that silently never happens. Every responsibility a role owns MUST map to a duty — a declared trigger (time, event, or dependency), an expected outcome, and an SLA — so that silence is detectable per-duty. A role’s job is not a paragraph in a charter; it is a coverage contract the substrate can diff against reality, exactly as a human job description decomposes into a calendar. Laws 1+2 without Law 3 give you an organization that does everything it attempts correctly and attempts a fraction of its job.

Law 3 is new in v1.0. It generalizes the dead-man’s switch from “one weekly meeting” to every declared responsibility of every role, and it is what makes the forward-looking half of the audit possible: the backward audit asks “did outcomes appear?”; the coverage audit asks “did everything that was supposed to happen, happen — and if not, is the reason recorded?” See Part 3: Duty Roster.

Corollary (the pair rule). Every mechanism ships as a pair: writer + reader, publisher + consumer, enforcement at the source + enforcement at the terminal edge, schedule + coverage check. If only one side exists, the mechanism scores L0 — a queue nobody drains, a gate delivery routes around, and a roster nobody diffs are all the same defect.


0.4 The maturity ladder

Every AI program sits somewhere on this curve. Each level is independently shippable.

LevelNameThe barYou have it when…
L0UngovernedAgents live in prompts. Rules described, not enforced.You cannot answer “what stops the agent from doing X?” without pointing at a sentence in a prompt.
L1LoggedEvery action is recorded — visible after the fact.One append-only log captures every AI action with input, output, cost, and outcome.
L2GatedAuthority regimented; outbound content validated.An agent literally cannot pull a lever it doesn’t own, and no artifact ships without passing a deterministic gate.
L3Delivery-verified”Done” = a verified outcome exists; coverage is declared and diffed.Your dashboard shows runs completed vs outcomes verified per edge — and duties fired vs duties delivered per role — and they can diverge.
L4EarnedAutonomy granted per task on evidence — bounded, revocable, self-calibrating.Task types promote to unattended only after a proven track record, demote on one breach; regulated actions are pinned in code.

Most enterprise agent programs sit at L0–L1. This standard targets L4.

0.5 The ALIVE test and the COVERED test

Maturity scores are advisory. Two binary tests sit on top of them.

ALIVE (Law 1+2 acceptance). In the last 14 days, at least one complete governed action exists end-to-end, traceable by ID through the record:

event → role deliberates → ownership check → validation gate
→ real terminal side effect → verified outcome row
→ falsifiable prediction → graded on horizon

No trace = FLATLINED, whatever the scores say.

COVERED (Law 3 acceptance). For each active role in the last 7 days: every charter responsibility maps to ≥1 duty; every due duty either produced its asserted outcome or wrote a skipped row with a machine-readable reason; and the duty-delivery ratio (duties that delivered ÷ duties due) is computed and surfaced. Unmapped responsibilities, silent misses, or an uncomputed ratio = UNCOVERED.

A product claiming L3+ MUST pass both.


0.6 Conformance language

The key words MUST, MUST NOT, SHOULD, and MAY are used as in RFC 2119. Conformance is assessed only by the audit instrument in Part 9, under its rules of evidence — notably: ground truth is the database and the code, never the logs’ self-report, and no credit for prompts.

0.7 Domain mapping

The standard is use-case-agnostic. Before applying any part of it, map the five domain terms:

Standard termGTM exampleEngineering exampleLegal/compliance example
Tenantbrandorg / repo groupclient / matter group
RoleCMO, CRO, outreach agentCTO, architect, reviewermanaging attorney, drafter
Leversend_volume, spend_capdeploy_gate, merge_policyfiling_release, disclosure_policy
Terminal edgeemail sent, demo bookedPR merged & deployedfiling submitted
Outcome vocabularyemails_sent, bookings_madepr_merged, deploy_verifiedfiling_accepted

Industry varies; the substrate must not.

0.8 The document set

PartFileContents
000-STANDARD.mdThis document — laws, ladder, ALIVE/COVERED, conformance.
101-ORG-MODEL.mdCore objects: role, occupant, charter, lever, duty, scope. The RACI of a governed org.
202-ROLE-CONTRACT.mdThe six configurable dimensions of an agent: Charter · Prompt · Skills · Tools · Context · Schedule.
303-DUTY-ROSTER.md⭐ The coverage contract — schedule-as-data, full-coverage rosters, silence detection.
404-SUBSTRATE.mdThe substrate components and portable schemas.
505-GOVERNED-ACTION.mdThe gauntlet every action runs; the validation gate.
606-ACCOUNTABILITY.mdPredict → grade → calibrate; falsifiability; grading the graders.
707-AUTONOMY-AND-RESILIENCE.mdEarned-autonomy tiers; circuit breakers; the three monitors.
808-CONSTITUTION.mdThe human plane: five powers, provenance, sticky locks.
909-AUDIT-INSTRUMENT.mdThe compliance audit: pillars, probes, money query, report format, copy-paste prompt.
1010-ANTI-PATTERNS.mdThe nine anti-patterns that survive a surface audit.
1111-UI-SURFACES.mdThe ant farm: every screen a governed org must ship.
1212-PORTING-GUIDE.mdConverting any product: checklist, build order, definition of done.
13–14maintained privately by the stewardThe commercial operating model — engagement, packaging, pricing — is not part of the open standard. The public-good stewardship commitments formerly in §13.8 are published as The Covenant, below.
1515-DEVELOPER-INTEGRATION.mdThe developer-facing API contract for Door 2 and custom connectors.
1616-REPO-SCANNER.mdThe repo scanner: automated structural audit, governance CI, continuous conformance.
THE-COVENANT.mdThe steward’s binding commitments: the standard stays open forever, the access tier, human sovereignty, the witness rule, and the claims discipline.
SCHEMA.sqlThe consolidated portable schema (all tables in one file).
NAMING.mdThe mark (GOVENANT), naming architecture, conformance-level names, usage rules.
OCMAS_REPORT.md / PIONEER_POSITIONING.mdResearch materials (academic paper + publication strategy — OCMAS remains the lineage term here).

0.9 How the standard evolves

The standard is versioned. A change enters only through one of two doors:

  1. An audit finding. Every anti-pattern in Part 10 was discovered by auditing a live system, not invented. New failure modes found in the field become probes, then invariants.
  2. A ported implementation. When a new product implements a part and the mechanism needs generalizing, the generalization is folded back here.

Changelog.

  • v1.2 (2026-08-13) — the default conversational surface is a single accountable entry-point role (Chief of Staff). Prompted by field feedback that open @mention-any-role chat is less capable and less accountable than one coordinating front door. Derived from laws already in the standard: a human talks by default to one role that routes to owners (§1.2) and is accountable for closure (Law 2/3), owning no execution levers itself — a coordinator, not a god-agent (the god-agent case is AP-10). Free @mention becomes an escalation. See Part 5 §5.4, Part 11 §11.5. Recommended (SHOULD); hardens to an invariant once implemented and audited (§0.9, Door 2).
  • v1.1 (2026-08-13) — Law 2 requires independent artifact resolution, not row existence. Entered through Door 1. A human review of a live tenant’s activity feed found an agent satisfying “delivered ⇒ outcome_ref” by writing the very row that proved its own work — 44,989 fabricated “deliveries” that each passed the outcome check because the check tested that a claim existed, not that it was true. Law 2 (§0.3) and the delivery step (Part 5 §5.1) are sharpened from the outcome exists to the outcome resolves to an artifact outside the asserting agent’s control, confirmed by an independent verifier; count-only / self-referential outcomes are reclassified as observations, not deliveries. Codified as AP-10.
  • v1.0 (2026-07-14) — first named release: Law 3 (coverage), AP-8/AP-9.

The reference implementation is iii-agent-hub (repo-local companions: docs/GOVERNED_AUTONOMY_BLUEPRINT.md, docs/OCMAS_COMPLIANCE_AUDIT.md, docs/OCMAS_AUDIT_RUNBOOK.md). Where those documents and this standard disagree, this standard wins — they are one product’s snapshot; this is the portable pattern.


The organization is the product. The agent is a commodity. The governance — earned, bounded, covered, provable autonomy — is what a business can trust, price, and defend.