Provide an MCP-native, evaluate-only authority with policy evolution hints, scope-aware pack enforcement, optional federated attestations, and an optional tamper-evident evidence ledger.
The authority still does not execute downstream actions. In v0.3 it does four things:
- issue capability tokens
- evaluate candidate actions
- evolve policy after explicit user approval
- publish verification keys and protocol metadata
Approval UX, tool execution, and rollback execution remain host responsibilities.
The public MCP tool set is now:
capabilities.getpolicy.evaluatepolicy.evolvekeys.get
The signed compact JWS capability token remains the baseline artifact for local verification and fast-path integrations.
policy.evaluate continues to return deterministic decisions with:
outcomereason_codesmessagepolicy_versionpolicy_packsbudget_effectsapproval_requirementsaction_hashdecision_token
v0.3 may also include:
policy_suggestionfederation_attestations
Denied and approval-gated actions may carry a policy_suggestion with:
suggestion_idkindreason_codehuman_readable_reasonminimal_deltaaction_hashexpires_atpersist_options
keys.get still publishes JWKS-backed verification material. When federation is enabled it also publishes:
- issuer DID
- DID document
- supported attestation formats
- Agent Card metadata
v0.3 makes scope_overrides effective instead of inert.
- hashed
resource_refsremain valid for privacy-preserving evaluation - canonical typed refs such as
path:/etc/configandhost:internal.exampleunlock scope-aware suggestions - exact, prefix, and glob-like scope matching are deterministic
- host calls
policy.evaluate - authority may return a
policy_suggestion - host presents the suggestion to the user
- host calls
policy.evolvewith the user decision - authority applies the change to session state or the configured policy store
- file-backed policy evolution store for JSON or YAML overlays
- dual-stack VC/JWT federation metadata
- evidence ledger with hash-chained JSONL entries
- rollback-plan synthesis from recorded compensation metadata