Reference

Audited Execution Boundary Crossings

Classify heavier execution, preserve crossing evidence, and track unfinished grant authority honestly.

referenceplatform teamsadvancedevolving2026-07-31

What is released today

Ota's released governance and receipt surfaces distinguish routine execution from a heavier selected lane that requires an audited crossing.

The runner derives crossing posture from the selected execution truth and keeps the crossing record separate from ordinary success or refusal.

  • crossing_required says whether the selected path leaves the routine boundary
  • crossing_classification distinguishes the released routine and escalated postures
  • the crossing record is runner-authored execution evidence and can carry reason and bounded actor context
  • a crossing record is never reusable authority for another run
  • receipts and governance output keep crossing evidence linked to the selected execution instead of burying it in logs

Why crossing is separate from agent refusal

  • agent mode refuses unsafe closures; a grant must never bypass that boundary
  • audited crossing is for allowed-but-heavier non-agent execution, not a loophole for unsafe agent execution
  • routine tasks should not require ceremonial approval records
  • heavier publish, migration, deployment, external-effect, or black-box lanes need explicit evidence when they cross the declared default boundary

V11.7 authority preview

The signed grant carrier described below is active work on the 1.6.26-implementation branch. It is not a released or complete authority surface.

Do not publish repository-owned keys or bundles as a workaround; that would let the caller self-issue authority.

  • the repository names only an authority identity
  • trust keys, signed bundle location, revocation state, sequence state, and clock high-water evidence must stay outside caller-controlled repo state
  • the first signed-file carrier is filesystem-guarded only against the current Ota process; provider-attested privilege separation remains future work
  • a grant must bind exact contract identity, semantic selected closure, crossing family/classification, actor posture, mode, lifecycle, platform, effects, and a bounded validity window
  • missing, stale, revoked, rolled-back, or out-of-scope authority must refuse before selected-lane side effects
  • real admitted execution must create a fresh runner-owned crossing transaction; dry-run and refusal must not mint a crossing record
Preview contract shapeyaml
governance:  crossing_authority:    authority_id: platform-release-authority
Preview admission shapebash
ota run publish --grant approved-publish

What remains unfinished

Until those gates close, this page is an evolving design and implementation reference, not a claim that Ota has shipped reusable enterprise approval authority.

  • independent hosted pressure for the fixed-trust signed carrier
  • final hardening so archived authority cannot be removed or downgraded during verification
  • fully consistent bounded actor terminology across authority and crossing evidence
  • a broker-backed, runner-verifiable, atomically consumed one-use work-unit lifetime
  • independently authenticated transaction state rather than only same-user local content-addressed reconciliation
  • broader platform-specific protected-system authority support

The durable rules

  • reuse a live grant only when its exact scope and liveness still hold; never reuse the crossing record
  • mint a fresh boundary-authored crossing record for every execution
  • keep principal, authorizer, and runner context separate when the evidence can support them
  • expire grants by bounded work or short lifetime rather than open-ended standing authority
  • treat an externally managed approval system as an authority source, not as evidence that a previous run succeeded