Search the complete documentation

Try idempotency, proposal lifecycle, authentication, or ordering.

Navigate Open
繁體中文
Browse documentation

Govern · Concepts

Govern concepts

Govern sits between an agent’s output and a host product’s authority. It turns requests, host events, and tool results into bounded replies, proposals, or no-ops without becoming the source of business truth or the executor of business actions.

Host event
  → input
  → turn
  → versioned host tool
  → effect
      ├─ reply
      ├─ proposal → host review and execution
      └─ noop
  → trace and evidence

Input

An input is a normalized request, event, or callback entering the runtime. Its envelope carries runtime context, source lineage, correlation, causation, and an idempotency identity.

The host remains authoritative for the business facts referenced by an input. Receiving an event does not make its payload permanently current.

Turn and effect

A turn is one governed evaluation of an input. The runtime chooses one bounded effect:

EffectMeaning
replyProduce a response for a transport adapter
proposalPersist a reviewable action candidate
noopFinish without an external side effect and retain the trace
handoffReserved; not currently dispatchable

TurnOrchestrator chooses the effect. EffectDispatcher records and dispatches the supported result. A model response is not itself an effect until it passes this runtime boundary.

Host tool

A host tool is a versioned, schema-pinned endpoint that returns fresh host-owned facts or one bounded candidate. Tonetify selects a registered binding and sends correlation, causation, and idempotency metadata with the call.

The host defines the domain semantics inside the tool payload. Tonetify validates the generic envelope and pinned schema; it does not reinterpret eligibility, budgets, targeting, or other business rules.

Action proposal

An ActionProposal records what could happen, why it was proposed, the context used, and its delivery and lifecycle state. It may include review evidence and risk information for an operator surface.

A proposal is not approval, execution, or proof that the action remains valid. Before execution, the host must apply its own policy and current business truth.

Authority and permit

Authority answers whether a particular actor or policy may authorize a mutation. A permit narrows that authority to a specific attempted mutation, audience, scope, and validity window.

Govern has durable authority, permit, credential, receipt, witness, and reversal primitives. These are currently an emerging in-process governance spine, not a public authority service. The reference integration path documented here stops at proposal review and lifecycle reconciliation.

Evidence

Evidence records what the runtime observed: tool results, proposal lineage, delivery attempts, host callbacks, receipts, and witness facts. Evidence supports review and replay, but it does not replace host business truth.

Ownership boundary

Tonetify Govern ownsHost product owns
Runtime normalization and orchestrationIdentity and current business state
Versioned tool invocationTool payload semantics and eligibility
Generic proposal envelope and lifecycleApproval policy and operator decisions
Runtime trace and evidence metadataMutation execution and durable outcome

Next: describe a host runtime.