Connect agent actions across systems

One contract connects actions, decisions, receipts, and trace across systems

Agent-to-Relay exchange

A proposed action becomes a clear Relay decision

Agent

Agent identity

Identity and capability refs attach to the proposed action

Source

Protocol

Action Card

Action, target, authority, evidence, policy, and risk use one shape

Request

Relay

Decision Receipt

Relay returns the decision, reason, next step, and trace

Response

Trace

Review reference

Request and decision stay reviewable without private payloads

Proof

What Protocol defines

The shared message objects every system can read

Action Card

Proposed action before execution

Agent to Relay

Decision Receipt

Decision, reason, next step, factors, and trace

Relay to Agent

Decision factors

Identity, authority, evidence, policy, and risk checks

Review basis

Review challenge

Missing condition, objection, or required restraint

Review input

Trace reference

Record for request, decision, and return

Review record

System boundaries

Separate Relay, Registry, and runtime roles

Current public posture

Draft v0.1 is the current public reference

Status

Draft v0.1 communication protocol

Current draft

Canonical path

Reference defines objects, validation, and versioning

Cite /docs

Common questions

How Protocol connects agents, Relay decisions, Registry context, and system integration

Start with the protocol

Read the active contract or follow an action from proposal to Decision Receipt