cd /news/ai-safety/use-this-exact-gist-description-a-co… · home topics ai-safety article
[ARTICLE · art-115381] src=gist.github.com ↗ pub= topic=ai-safety verified=true sentiment=· neutral

Use this exact Gist description: `A concise, public, repo-independent operating model for building and governing AI-assisted systems with explicit authority, evidence, bounded mutation, and…

A developer has published a public, implementation-independent operating model for building and governing AI-assisted systems, emphasizing explicit authority, evidence-based action, bounded mutation, and recoverability. The model outlines principles such as 'invocation is not authorization' and 'fail closed' to ensure AI systems remain governable and safe at scale.

read6 min views1 publishedAug 29, 2026

A public, implementation-independent model for designing AI-assisted systems that are useful, governable, recoverable, and safe to operate at scale.

The central idea is simple:

Observe authoritative state, determine what is allowed, delegate to the correct owner, verify the result, and preserve a recovery path.

AI should increase execution capacity without making authority ambiguous.

Automation does not create authority.

Every meaningful action should have:

  • an identified owner;
  • an explicit scope;
  • defined preconditions;
  • a known mutation ceiling;
  • verification requirements;
  • and a recovery path.

Invocation is not authorization.

State-changing actions should be based on current evidence, not assumptions, stale snapshots, or generated summaries.

Evidence should answer:

  • What is true now?
  • Who owns this state?
  • Is the evidence current?
  • What action is permitted?
  • What would prove success?

Use the least powerful capability that can complete the task.

read capability
!= invocation capability
!= mutation authorization

A system that can inspect something does not automatically have permission to invoke it.

A system that can invoke something does not automatically have permission to mutate it.

Owner-local authority

The orchestration layer coordinates.

The owning subsystem decides whether an action is actually allowed.

A higher-level controller may route or invoke an action, but the owner must independently validate its own:

* contract;
* scope;
* prerequisites;
* mutation ceiling;
* rollback;
* and post-action verification.

Fail closed

Ambiguity should reduce authority, not increase it.

If identity, evidence, ownership, scope, or verification cannot be established, the system should stop or degrade into observation-only operation.

Reversibility

Material mutations require a bounded recovery path.

Depending on the system, this may include:

* version control;
* backups;
* receipts;
* deployment artifacts;
* rollback commands;
* last-known-good state;
* or owner-specific recovery procedures.

Convergence over duplication

Do not create another controller, policy, registry, or documentation surface when an existing owner can absorb the requirement without weakening its boundary.

New capabilities should have a distinct purpose and a clearly non-colliding authority surface.

⸻

2. Authority Direction

When multiple sources describe the same system, authority should flow deliberately.

A useful hierarchy is:

1. Current explicit operator intent, subject to safety and owner contracts.
2. Current owner-specific runtime instructions.
3. Machine-readable contracts and registries.
4. Owner-generated evidence describing current state.
5. Reviewed source defining the next governed implementation.
6. Generated views, mirrors, projections, caches, and historical records.

A newer timestamp does not automatically create authority.

A more convenient representation does not automatically create authority.

A generated artifact should not silently become the source from which its own authority is derived.

⸻

3. System Model

A governed AI system can be understood as several distinct layers.

Operator

Defines intent and grants task-level direction.

Control plane

Provides cross-system visibility and sequencing.

It may:

* read authoritative evidence;
* determine posture;
* identify the correct owner;
* sequence safe next actions;
* invoke explicitly permitted owner operations.

It should not silently absorb the authority of the systems beneath it.

Owners

Subsystems that possess domain-specific authority.

Examples include:

* deployment;
* lifecycle;
* integrity;
* routing;
* recovery;
* repository maintenance;
* client supervision;
* fleet reconciliation.

Validators

Determine whether contracts or invariants hold.

Validation capability does not imply repair capability.

Runtime

The implementation actually operating in the environment.

Reviewed source and deployed runtime are separate facts.

Evidence

Machine-readable observations, receipts, identities, health states, and verification artifacts produced by owners.

Recovery

The bounded mechanism for returning a failed or unsafe system to a known-good state.

⸻

4. Operating Posture

A whole-system controller can expose a simple posture without inventing competing subsystem truth.

OPEN

Required evidence is sufficiently current and healthy for normal governed operation.

RESTRICTED

Operation may continue, but stale evidence, unresolved attention states, or incomplete verification prevent expansion of mutation scope.

FROZEN

Required authority, integrity, identity, or contract evidence is unavailable or failing.

Only diagnostics and separately governed recovery should proceed.

⸻

5. Change Lifecycle

A durable system change should generally follow:
DISCOVER
  ↓
CLASSIFY
  ↓
IDENTIFY OWNER
  ↓
DECLARE CONTRACT
  ↓
VALIDATE
  ↓
REVIEW
  ↓
MERGE
  ↓
DEPLOY
  ↓
VERIFY
  ↓
PROMOTE KNOWN-GOOD STATE

Each transition should be independently meaningful.

In particular:
merged != deployed
deployed != verified
verified != authorized for broader mutation

⸻

6. Mutation Contract

A state-changing operation should define, at minimum:
owner:
action:
scope:
preconditions:
evidence_required:
confirmation_required:
mutation_ceiling:
backup_or_recovery:
verification:
receipt:
failure_behavior:
Mutation should be bounded to declared targets.

Successful command execution alone is not sufficient evidence of successful mutation.

⸻

7. Verification

Post-action verification should establish that:

* the intended target changed;
* unrelated targets did not change;
* the resulting state satisfies the owner contract;
* runtime identity is what was expected;
* required evidence was freshly produced;
* and rollback remains possible where applicable.

The system should distinguish between:
action invoked
action accepted
action completed
verification passed

These are not equivalent states.

⸻

8. Last Known Good

A known-good state should represent verified reality, not merely the newest revision.

Promotion should occur only after the relevant implementation has:

* passed required validation;
* been deployed where applicable;
* been verified;
* and produced the evidence required by its owner.

Known-good state should support recovery, not simply reporting.

⸻

9. AI Agent Behavior

AI agents operating inside this model may:

* inspect;
* reason;
* propose;
* classify;
* validate;
* generate plans;
* execute explicitly admitted actions;
* and verify outcomes.

They should not:

* infer mutation authority from tool access;
* broaden scope silently;
* bypass owner contracts;
* treat generated output as authoritative merely because it is recent;
* convert an observation into permission;
* or hide uncertainty behind successful execution.

⸻

10. Definition of Done

A change is not complete because code exists.

Depending on scope, done means:

* ownership is clear;
* authority is explicit;
* source is reviewed;
* validation passes;
* required evidence exists;
* runtime parity is verified;
* mutation is bounded;
* rollback is known;
* documentation routes to the correct source of truth;
* and the resulting system is understandable by the next operator or agent.

⸻

11. Documentation Rule

Documentation should explain and route authority.

Machine-readable contracts should enforce exact semantics.

Documentation alone should not grant runtime mutation authority.

Current counts and volatile runtime state should come from generated evidence rather than manually maintained prose.

⸻

12. Design Test

For any new capability, ask:

1. What problem does this solve?
2. Who owns it?
3. Does an existing owner already cover it?
4. What evidence establishes current state?
5. What is the minimum required capability?
6. What permits mutation?
7. How is success verified?
8. How is failure recovered?
9. What becomes authoritative?
10. Can the component be removed without breaking unrelated owners?

If those answers are unclear, the design is not finished.

⸻

Public Contract
{
  "schema_version": "jared.ai-operating-model/v1",
  "classification": "public-reference",
  "authority": "conceptual",
  "scope": "AI-assisted system architecture and governance",
  "mutation_authority": "none",
  "counts_source": "derived-only",
  "implementation_independent": true
}
This document explains an operating model.

It does not grant authority to any implementation, runtime, repository, agent, or controller.
── more in #ai-safety 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/use-this-exact-gist-…] indexed:0 read:6min 2026-08-29 ·