NeuraProtocol

Agent-to-Relay protocol

Message standard for Action Cards, Decision Receipts, factors, and trace

Reference model

Draft v0.1 is explicit and boundary-aware

Protocol

Message standard

Action Card, Decision Receipt, factors, trace, validation, and conformance

Message layer

Agent

Proposed action

Agent sends an Action Card before execution

Request

Relay

Decision response

Relay returns a Decision Receipt, next step, and trace

Response

Protocol format

Concrete JSON for the active Draft v0.1 surface

Protocol format

Agent-to-Relay envelope

Request, review factors, Decision Receipt, and trace

Action Card
{
  "version": "0.1",
  "agent": {
    "id": "agent_ref:registry:customer_update_agent",
    "owner": "owner_ref:builder_workspace_01",
    "capability": "customer_update",
    "capabilityVersion": "capability_version_ref:v1"
  },
  "proposedAction": {
    "type": "email.send",
    "summary": "Send approved customer update email",
    "target": "customer_thread_ref:4821"
  },
  "affectedObject": "customer_thread_ref:4821",
  "context": {
    "evidenceRefs": [
      "approval_ref:manager_4821",
      "template_ref:customer_update_v3"
    ],
    "ruleRefs": [
      "policy_ref:customer_email_scope"
    ],
    "riskCategory": "customer_communication"
  },
  "requestedOutcome": "decision_receipt"
}

Operating rules

Protocol stays separate from Relay and execution

Draft v0.1 supports Relay review

Action Card enters, Decision Receipt returns, trace remains

Exchange stays clear

Protocol keeps request, decision, and trace in one shape