within_scope
The structured action satisfies the supplied permissions, limits, time window, resource boundaries, and configured gates.
ScopeProof compares one proposed action with one explicit authority envelope immediately before execution. It returns a deterministic decision and a signed receipt without receiving raw prompts, credentials, or the target request body.
ScopeProof does one narrow thing: compare the proposed action to the supplied authority constraints and return a machine-readable result with reason codes.
The structured action satisfies the supplied permissions, limits, time window, resource boundaries, and configured gates.
The action reaches a configured approval or ambiguity boundary that the calling system should resolve before execution.
An explicit permission, deny rule, amount cap, resource boundary, timing rule, or other constraint failed.
Keep authority checks separate from prompt interpretation and target execution. ScopeProof never needs to browse the destination or see the agent's underlying instructions.
Supply permissions, explicit denies, limits, timing, resource boundaries, and approval requirements.
Send only structured metadata for the exact action the agent proposes to perform.
Receive within_scope, review_required, or outside_scope with deterministic digests and reason codes.
Verify the signed receipt and apply your own accepted issuers and trust roots before execution.
Free structural validation before payment, a one-cent substantive decision, and free cryptographic receipt verification afterward.
Validate schema, privacy boundaries, and secret-safety. Preflight intentionally returns no substantive authorization verdict.
scopeproof.preflightEvaluate the exact action against the authority envelope and return the decision, reason codes, digests, and signed receipt.
scopeproof.check_actionVerify receipt signature, expiry, decision integrity, and deterministic digests using ScopeProof's public Ed25519 key set.
scopeproof.verify_receiptScopeProof accepts the minimum structured information needed to evaluate authority and rejects secret-bearing material before any payment challenge.
Bounded structured metadata that describes authority and the proposed action.
Credentials and raw agent context stay outside the service.
Every paid ScopeProof decision can include a signed scopeproof-receipt.v1 so a downstream system can verify integrity without trusting a copied JSON field.
Receipt verification does not authenticate the authority issuer. Your enforcement point still decides which authority issuers and digests it trusts.
ScopeProof exposes HTTP and MCP discovery, stablecoin-first machine commerce, replay-resistant request binding, durable settled-result recovery, and public receipt verification surfaces.