Agent Developer Kit

The harness for agents acting in the world.

The OpenMatter ADK is a unified execution surface for agents operating across real-world infrastructure — carrying identity, state, authority, and service access across payments, mobility, custody, and physical-world systems without rebuilding context at every boundary.

End-to-end orchestration snippet

POST /v1/actions
Authorization: Bearer om_test_...

{
  "agent": "intent.link/shopping-agent",
  "intent": "buy the jacket and deliver it before friday",
  "identity": {
    "user": "id:user",
    "shipping": "place:default-delivery-endpoint"
  },
  "context": {
    "current_location": "place:los-angeles",
    "delivery_endpoint": "place:skyspace",
    "execution_signals": {
      "weather": "forecast:delivery-route",
      "traffic": "mobility:route-state",
      "carrier_capacity": "logistics:availability"
    },
    "preferences": {
      "size": "medium",
      "style": "minimal",
      "color": "black"
    }
  },
  "authority": [
    "commerce.purchase",
    "payments.authorize",
    "logistics.select_method",
    "delivery.dispatch",
    "state.write"
  ],
  "constraints": {
    "budget": "$300",
    "delivery_before": "friday",
    "approval_required_above": "$250"
  },
  "state": {
    "persist": ["order", "payment", "delivery", "handoff", "receipt"]
  }
}

Cross-system primitives

GCP for the world of atoms.

Instead of every agent tracking payments, movement, custody, and state separately in each provider, OpenMatter normalizes those primitives — plus authority, execution, and receipts — into one programmable surface.

Payments

Authorize, settle, and reconcile machine payments across commerce and billing systems with one policy and receipt model.

Mobility

Dispatch rides, couriers, and last-mile handoffs across mobility providers without rebuilding routing per integration.

Custody

Track who holds what — objects, access tokens, and physical assets — with scoped transfer, release, and audit rules.

Persistent state

Keep durable workflow state and receipts aligned across agents, services, and sessions as execution moves between systems.

Access and authority

Issue scoped credentials and revocable permissions for agents, people, and services without leaking underlying secrets.

Cross-system orchestration

Compose payments, mobility, custody, and state updates into one governed action instead of wiring every provider by hand.

Delegated action

Auth built for delegated action.

Agents need more than API keys. They need scoped authority, revocable permissions, service-specific policy, and receipts that prove what happened in the physical world.

1Agent auth
2World context
3Service routing
4Action execution
5Receipts and state

World services graph

One request can coordinate many providers.

1Authorize payment, reserve custody, and dispatch mobility in one governed action.
2Track persistent state as execution moves across billing, logistics, and access systems.
3Return signed receipts, custody handoffs, ETAs, and revocable authority in one response.