Machines execute. People accept.
Configurator, executor, verifier, acceptor; the separation rules; the role slots for the 216 published work types; and the accepted-autonomy register that says which classes of work a named person has accepted.
- KTP-CORE §6.7 narrowing causes and §7 the per-decision credential
- The not-my-risk boundary
- OTCS-0017 Work TypesDRAFT · in deliberation · earliest decision 2026-11-28
Acequia, Inc. is an invented organization. These pages present a working design, not deployment results; its contracted stages and change freezes are illustrative. The sections below mirror the Governed Autonomy workbook (v0.50): its columns, rules, invariants and catalogs, as written, with the worked example's organization named as it is there. The deployment's own rows, parties, contract identifiers and configuration stay with the deployment; where a table's rows stay, its columns are shown.
01Human workers: the column designworkbook tab 12 · Workforce
What this is for. Which people and which machines may set up, do, or check each kind of work.
People and machines are listed apart. A machine can do the work, but a person sets it up and checks it. How to use it. Find the role. Read the kinds of work it may hold. A person is named later.
Role slots come from Work types: , , . Human workers may hold any slot. Machine workers hold the slot only. The class sits with the mission owner. Named holder stays UNASSIGNED, and no class is authorized, until that party names a person.
1. Human workers — roles, parent party, , and the slots each may hold
- Workforce ID
- Role
- Parent party
- Join seat
- Configurator for
- Executor for
- Verifier for
- Class acceptor
- Named holder
- Derived from
022. Machine workers — a separate category; executor slot only, with a human operator and verifierworkbook tab 12 · Workforce
- Workforce ID
- Machine worker
- Kind
- Executor for
- Consequence ceiling
- Lease class
- Operated by
- Verified by
- Offer instances
- Instance status
033. Rules — categories, slots, and separationworkbook tab 12 · Workforce
- ¶Two categoriesHuman workers and machine workers are listed apart. A machine worker is never a human team, and a human team is never an agent.
- ¶Machine slotA machine worker holds the slot only. It is never a , a , or a class .
- ¶Executor is not verifierOn every , no worker is both executor and verifier. For objective.pursue, configurator, executor, and verifier are three holders.
- ¶Human operator and verifierEvery machine worker has a human configurator and a human verifier on each work type it executes.
- ¶objective.pursueNo configurator or verifier is declared for objective.pursue. Its refusal outcome stays until a mandate names both.
- ¶Per-decision credentialA machine worker executing a VETO-class work type holds no standing credential for it. The credential is issued per decision and expires with it ( §7, §3; ASM-36). The orchestration engine executes identity change only inside an accepted class.
- ¶Role, not personA row is a role. The named holder stays UNASSIGNED until the parent party names a person. While the class acceptor is unassigned, no class is authorized.
- ¶Class acceptorOnly the acceptance authority accepts a class, and that role sits with the mission owner. The operating provider does not hold it.
- ¶Public-safety pathsThe orchestration engine does not execute identity change or containment on a public-safety path. Those paths stay with the human executor.
- ¶Parent partyStated only where the workbook already states it. Otherwise it is to be named under the Review decision on join owners.
- ¶Vendor personasThe vendor workforce labels on the Capability matrix are product labels, not rows in this register.
04Role slots for the 225 (named role types, no holder named)workbook tab 12 · Workforce
- ¶account.createnamed by the catalog, not draftedStatus · Kept
- Configurator
- identity and access manager
- Executor
- provisioning agent or identity administrator
- Verifier
- identity operations analyst who is not the
- Acceptor
- identity and access manager
- ¶account.deletenamed by the catalog, not draftedStatus · Kept
- Configurator
- identity and access manager
- Executor
- deprovisioning agent or identity administrator
- Verifier
- identity operations analyst who is not the executor
- Acceptor
- identity and access manager
- ¶account.disableturn off an account without revoking credentialsStatus · Kept
- Configurator
- identity and access manager
- Executor
- deprovisioning agent or identity administrator
- Verifier
- identity operations analyst who is not the executor
- Acceptor
- identity and access manager
- ¶accounting_period.closeClose an accounting period so no further postings change itStatus · Kept
- Configurator
- financial controller
- Executor
- close agent or general ledger accountant
- Verifier
- financial controller who did not run the close
- Acceptor
- chief financial officer
- ¶admission.releaseRelease, hold or remove seats or entry rights from saleStatus · Kept
- Configurator
- ticketing operations manager
- Executor
- inventory agent or ticketing operations analyst
- Verifier
- venue seating manager
- Acceptor
- head of ticketing
- ¶admission.revokeCancel admission rights or eject a visitorStatus · Fixed
- Configurator
- ticketing operations manager
- Executor
- ticketing agent or fraud analyst
- Verifier
- ticketing customer service lead
- Acceptor
- head of ticketing
- ¶admission.transferTransfer an admission right to another holderStatus · Kept
- Configurator
- ticketing operations manager
- Executor
- resale agent or ticketing platform
- Verifier
- ticketing customer service lead
- Acceptor
- head of ticketing
- ¶agent.configurenamed by the catalog, not draftedStatus · Kept
- Configurator
- AI platform owner
- Executor
- configuration agent or AI platform engineer
- Verifier
- agent owner who is not the executor
- Acceptor
- AI governance lead
- ¶agent.deploynamed by the catalog, not draftedStatus · Kept
- Configurator
- AI platform owner
- Executor
- deployment pipeline agent or AI platform engineer
- Verifier
- agent owner who is not the executor
- Acceptor
- AI governance lead
- ¶agent.promotenamed by the catalog, not draftedStatus · Kept
- Configurator
- AI platform owner
- Executor
- AI governance lead
- Verifier
- AI risk reviewer
- Acceptor
- business process owner
- ¶agent.retirenamed by the catalog, not draftedStatus · Kept
- Configurator
- AI platform owner
- Executor
- decommissioning agent or AI platform engineer
- Verifier
- agent owner who is not the executor
- Acceptor
- AI governance lead
- ¶agent.terminatestop a delegated subagentStatus · Kept
- Configurator
- AI platform owner
- Executor
- supervising agent or AI operations lead
- Verifier
- AI operations on-call who is not the executor
- Acceptor
- agent owner
- ¶agent_context.purgedelete an agent's memory of a caseStatus · Fixed
- Configurator
- AI platform owner
- Executor
- memory management agent or AI platform engineer
- Verifier
- case owner who is not the executor
- Acceptor
- data owner
- ¶agent_context.writenamed by the catalogStatus · Kept
- Configurator
- AI platform owner
- Executor
- case agent or case analyst
- Verifier
- case owner
- Acceptor
- AI governance lead
- ¶application.pentestattack a live application to find weaknessesStatus · Kept
- Configurator
- offensive security lead
- Executor
- penetration test agent or penetration tester
- Verifier
- system owner who is not the tester
- Acceptor
- chief information security officer
- ¶asset.disposeSell, donate, scrap or return a physical assetStatus · Fixed
- Configurator
- asset management lead
- Executor
- logistics disposal coordinator
- Verifier
- finance asset accountant
- Acceptor
- chief financial officer or delegate
- ¶asset.maintainCarry out maintenance or repair on a physical assetStatus · Fixed
- Configurator
- venue facilities manager
- Executor
- maintenance technician
- Verifier
- venue operations manager
- Acceptor
- venue general manager
- ¶asset.receiveAccept delivered goods or equipment into custody and recordsStatus · Kept
- Configurator
- logistics operations manager
- Executor
- receiving agent or warehouse clerk
- Verifier
- requisitioning department representative
- Acceptor
- head of logistics
- ¶asset.transferMove an asset's custody or location to another holder or siteStatus · Kept
- Configurator
- logistics operations manager
- Executor
- asset tracking agent or logistics coordinator
- Verifier
- receiving custodian
- Acceptor
- head of logistics
05The accepted-autonomy registerworkbook tab 13 · Accepted-autonomy register
What this is for. One row per class a named person has accepted, at a named stage, with the facts the class gate needs.
No row, no class. A row is added only when a class passes its evidence and safety gates. Today the register is empty. How to use it. Find the class. Read who accepted it, at what stage, why it last narrowed, and what a model change does to it.
Schema ruled 2026-10-12. Cause of last narrowing takes the §6.7 values: measured, undefined, disputed, externally driven. The per-class recovery tail is adopted from once that section is published. Model identifier and system-prompt hash follow ; a change to either drops the class to shadow until regression passes. Class drafted by names who wrote the class definition; a machine-drafted class carries a human-written ceiling. Zero classes accepted.
- Class ID
- Acceptor (WF-H20)
- Promotion stage
- Consequence ceiling (human-written)
- Class drafted by
- Cause of last narrowing
- Recovery tail (T_rec)
- model_id
- system_prompt_hash
- Required context
- Interrupt path
- Expiry
- Revocation path






