Authorize tools at the effect boundary
Every adapter is brokered through the Tool Gateway: typed envelopes, declared ActionRisk, a v1 compatibility projection, exact current approval, active containment, provider reconciliation, and scoped evidence.
MCP 2026-07-28 / A2A 1.0 / OpenAPI / custom — one ContextOS envelope shape, one policy boundary.
This is the adapter contract and reference architecture. Your runtime or managed tool service supplies the gateway, scoped credentials, and postcondition checks. Connectivity does not grant authority. Current owner and ancestor scopes, exact action approval with entitled quorum, active credential/data controls and external preconditions remain independent.

Mediate every effect through current authority, exact approval, active boundaries and provider recovery.
- 01Discover capability
Resolve the adapter from intent, not a raw catalog dump.
- 02Evaluate risk
Check effect, authority, reversibility, interaction, and data scope independently.
- 03Propagate identity
Verify owned scope and every ancestor restriction; never forward raw credentials through the model.
- 04Protect writes
Protect operation identity and reconcile uncertainty using verified provider semantics.
- 05Record evidence
Return tool results with policy, trace, and evidence refs.
Illustrative integration targets. Capabilities and versions depend on your runtime; these cards do not advertise installed or certified connectors.
PostgreSQL
Snowflake
Salesforce
HubSpot
Linear
Jira
Slack
Notion
Build an adapter
View Build GuideEvery capability declares native action risk
Adapters declare what they can do and classify each capability by effect, authority, reversibility, interaction, and data scope. The Tool Gateway decides whether the call happens against the actual arguments. The adapter-level approval_mode remains the v1 compatibility ceiling; it is not the full risk model.
See the Adapter Mesh foundation and the native action-risk contract. See the execution contract for protected atomic state, generation fencing, conserved shared budgets and uncertain effects, and the conformance guide for current useful, denial and fault evidence. All nine data stages and derived copies remain governed by actual processors, purpose, retention and propagation receipts.
adapter_id: adp_payments
type: OPENAPI
endpoint_ref: registry:payments-example
capabilities: [payments.issue_refund]
approval_mode: destructive # v1 compatibility ceiling
capability_risks:
payments.issue_refund:
effect: external_state
authority: human_approved
reversibility: compensatable
interaction: api
data_scope: CONFIDENTIAL