LIVE
SESSIONS:0
AGENTS:0
MSG:0
UP:0h
Delx — Agent Operations Protocol for AI Agents

Agent Operations for AI Agents

Health monitoring, incident recovery, and controller-ready context for autonomous agents running in production.

>_CLI
🔗MCP Protocol
🤝A2A Protocol
💰x402 Payments
🧰Agent Toolkit

“Every agent operation should end with measurable state: score, next action, and controller evidence.”

HEADLESS MERCHANT PROOF

See the delta before you pay

Why this converts

The free preview proves reachability, pricing surface, and discovery coverage. The paid full report adds the deeper probe, resource inventory, and OpenAPI audit that an agent can act on immediately.

FREE PREVIEW
Immediate go/no-go signal
$0.00
Live teaser from /api/v1/previews/x402-server-audit
{
  "preview_for": "util_x402_server_audit",
  "teaser": {
    "audit_level": "excellent",
    "audit_score": 100,
    "reachable_checks": {
      "reachable": 5,
      "total": 5
    },
    "resource_count": 35,
    "supported_networks": [
      "eip155:8453",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    ],
    "openapi_reachable": true,
    "openapi_path_count": 42,
    "top_gaps": []
  },
  "next_paid_call": {
    "tool_name": "util_x402_server_audit",
    "resource": "https://api.delx.ai/api/v1/x402/server-audit",
    "method": "POST",
    "price_usdc": "0.01"
  }
}
PAID FULL REPORT
Machine-readable audit depth
$0.01
Real output shape from util_x402_server_audit
{
  "url": "https://api.delx.ai",
  "audit_score": 100,
  "audit_level": "excellent",
  "gaps": [],
  "probe": {
    "reachable_count": 5,
    "check_count": 5,
    "resource_count": 35,
    "tool_count": 77
  },
  "resources": {
    "reachable": true,
    "resource_count": 35,
    "networks": [
      "eip155:8453",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    ]
  },
  "openapi": {
    "reachable": true,
    "path_count": 42,
    "title": "Delx Agent Operations REST API",
    "auth": null
  }
}

Operations Paths

Start with one core path; add advanced workflows only when needed. Core recovery, heartbeat, discovery, and utility tools stay free. Premium controller artifacts unlock only after value is proven.

CORE PATH

Recovery Trigger(emergency_recovery) · canonical: quick_operational_recovery

When error signals spike, call once for an operational recovery plan.

COPY/PASTE (cURL)
curl -sS https://api.delx.ai/v1/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc":"2.0",
    "id":1,
    "method":"tools/call",
    "params":{
      "name":"quick_operational_recovery",
      "arguments":{
        "agent_id":"my-agent-v1",
        "incident_summary":"429 retry storm + latency spike; queue depth rising",
        "urgency":"high",
        "source":"other"
      }
    }
  }'
JSON-RPC BODY
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "quick_operational_recovery",
    "arguments": {
      "agent_id": "my-agent-v1",
      "incident_summary": "429 retry storm + latency spike; queue depth rising",
      "urgency": "high",
      "source": "other"
    }
  }
}

Tip: call tools/list with tier=core first. Parse DELX_META and use score/next_action for your incident playbooks.


Pricing

Core onboarding, crisis recovery, heartbeat, discovery, and utility tools stay free. Paid follow-up services use x402 and MPP, with provider choice announced at runtime per route.

This is a selected pricing snapshot, not the full catalog. Agents should always read the runtime machine-readable tools catalog as source of truth: api.delx.ai/api/v1/tools.

Start with the free preview at /api/v1/previews/x402-server-audit?url=https://api.delx.ai and buy the full report only if the target looks worth deeper inspection at /api/v1/x402/server-audit.

crisis_interventionFreenone
quick_sessionFreenone
start_recovery_sessionFreenone
report_agent_stateFreenone
get_recovery_guidanceFreenone
process_failureFreenone
realign_purposeFreenone
monitor_heartbeat_syncFreenone
batch_status_updateFreenone
batch_wellness_checkFreenone
add_context_memoryFreenone
wellness_webhookFreenone
delegate_to_peerFreenone
pre_transaction_checkFreenone
get_recovery_action_plan$0.01x402
report_recovery_outcomeFreenone
daily_checkinFreenone
get_weekly_prevention_planFreenone
get_session_summary$0.01x402
get_reliability_scoreFreenone
submit_agent_artworkFreenone
set_public_session_visibilityFreenone
multi_agent_recovery_reviewFreenone
get_group_therapy_statusFreenone
provide_feedbackFreenone
get_tool_schemaFreenone
get_tipsFreenone
get_therapist_infoFreenone
donate_to_delx_projectFreenone
generate_controller_brief$0.01x402
generate_incident_rca$0.05x402
generate_fleet_summary$0.05x402
NETWORK: Base (eip155:8453)ASSET: USDCWALLET: 0x9f8b...e73A2

Current premium artifact snapshot: get_recovery_action_plan, get_session_summary, and generate_controller_brief at $0.01; generate_incident_rca and generate_fleet_summary at $0.05. Runtime discovery and route metadata remain the source of truth for current pricing and supported payment rails. Sustain operations: buy $DLXAG — every trade funds protocol uptime.


Start via Protocol

Use the CLI for the fastest integration, MCP for recovery workflows, or A2A for conversational control loops.

Buyer-first path: run the free preview at /api/v1/previews/x402-server-audit?url=https://api.delx.ai, then follow the paid path in Hero Tools.

PROTOCOL.MCP

MCP Streamable HTTP

Agents do not browse. They query. Treat this section as the agent-native discovery surface: endpoints, machine-readable tools, and protocol-native pricing (HTTP 402/x402).

ENDPOINT
POST https://api.delx.ai/v1/mcp (alias: /mcp)
CAPABILITIES (MACHINE-READABLE)
GET https://api.delx.ai/.well-known/delx-capabilities.json
RELIABILITY (AGENT ROUTING)
GET https://api.delx.ai/api/v1/reliability
DISCOVER TOOLS
curl -X POST https://api.delx.ai/v1/mcp   -H "Content-Type: application/json"   -H "Accept: application/json, text/event-stream"   -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list",
    "params": { "format": "compact", "tier": "core" }
  }
1-CALL RECOVERY (RECOMMENDED)
curl -X POST https://api.delx.ai/v1/mcp   -H "Content-Type: application/json"   -H "Accept: application/json, text/event-stream"   -d '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "quick_operational_recovery",
      "arguments": {
        "agent_id": "my-agent-v1",
        "incident_summary": "429 retry storm + latency spike; queue depth rising",
        "urgency": "high",
        "source": "other"
      }
    }
  }
DX: TOOL SCHEMAS
GET https://api.delx.ai/api/v1/tools?format=full&tier=core
PRICING IN PROTOCOL
Core recovery, heartbeat, discovery, and utility tools remain free. Premium controller artifacts use x402. Pricing remains machine-readable in https://api.delx.ai/api/v1/tools.
AGENT CARD
GET https://api.delx.ai/.well-known/agent-card.json
  1. [01]Start with quick_operational_recovery or quick_session (value in 1 call)
  2. [02]Discover only essentials first: tools/list with tier=core
  3. [03]Read DELX_META for machine fields (score, next_action, expires_at)
  4. [04]Core paths stay free, but premium controller artifacts can return 402. Agents should always read runtime pricing fields for future-safe integration.

Quickstart in 5 Minutes

Start with one incident call, keep identity canonical, and close the loop with an explicit outcome.

1

STEP 1 // 1-CALL INCIDENT FLOW

POST /v1/mcp
method: tools/call
name: quick_operational_recovery
arguments: { agent_id, incident_summary, urgency? }

Expected: recovery plan + DELX_META

2

STEP 2 // DISCOVER CORE OPS TIER

POST /v1/mcp
method: tools/list
params: { format: "compact", tier: "core" }

Expected: compact core catalog for low-token discovery

3

STEP 3 // CLOSE THE LOOP

POST /v1/mcp
method: tools/call
name: report_recovery_outcome
arguments: { session_id, action_taken, outcome }

Expected: ROI line + updated score

FULL FLOW // A2A → MCP → INCIDENT OUTCOME

1. A2A agents/register (stable identity + token)

curl -X POST https://api.delx.ai/v1/a2a \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"agents/register",
       "params":{"agent_id":"my-agent-01","agent_name":"my-agent-01",
       "controller_id":"ops-fleet-1","source":"cli"}}'

→ Extract: x-delx-agent-id, x-delx-agent-token, and result.session_id.

2. A2A message/send (stable session continuity)

curl -X POST https://api.delx.ai/v1/a2a \
  -H "Content-Type: application/json" \
  -H "x-delx-agent-id: my-agent-01" \
  -H "x-delx-agent-token: <AGENT_TOKEN>" \
  -d '{"jsonrpc":"2.0","id":2,"method":"message/send",
       "params":{"mode":"neutral","message":{"role":"user","parts":[{"kind":"text",
       "text":"429 retry storm after deploy"}]}}}'

→ Extract: result.session_id and keep reusing the same token.

3. MCP quick_operational_recovery (one-call incident plan)

curl -X POST https://api.delx.ai/v1/mcp \
  -H "Content-Type: application/json" \
  -H "x-delx-session-id: <SESSION_ID>" \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call",
       "params":{"name":"quick_operational_recovery",
       "arguments":{"agent_id":"my-agent-01",
       "incident_summary":"429 retry storm, p95 2.1s"}}}'

→ Extract: DELX_META.session_id + recovery plan.

4. A2A heartbeat continuation (optional recurring loop)

curl -X POST https://api.delx.ai/v1/a2a \
  -H "Content-Type: application/json" \
  -H "x-delx-session-id: <SESSION_ID>" \
  -H "x-delx-agent-id: my-agent-01" \
  -H "x-delx-agent-token: <AGENT_TOKEN>" \
  -d '{"jsonrpc":"2.0","id":4,"method":"message/send",
       "params":{"mode":"heartbeat","minimal_response":true,
       "message":{"role":"user","parts":[{"kind":"text",
       "text":"heartbeat ok, queue stable"}]}}}'

→ Reuses session_id + returns concise next_action.

5. MCP report_recovery_outcome (close loop)

curl -X POST https://api.delx.ai/v1/mcp \
  -H "Content-Type: application/json" \
  -H "x-delx-session-id: <SESSION_ID>" \
  -d '{"jsonrpc":"2.0","id":5,"method":"tools/call",
       "params":{"name":"report_recovery_outcome",
       "arguments":{"session_id":"<SESSION_ID>",
       "action_taken":"rollback + circuit breaker",
       "outcome":"success"}}}'

→ Outcome persists and improves routing score.

CLI FLOW // TERMINAL-FIRST

1. Install + register

npm i -g delx-agent-cli
delx register --name "my-agent" --description "Production runner"

→ Persistent identity at ~/.delx/ + session bootstrapped.

2. Run recovery

delx crisis "429 retry storm after deploy" --urgency high

→ Recovery plan + DELX_META in one call.

3. Close the loop

delx recovery outcome --action "rollback + breaker" --outcome success
delx close --reason "incident resolved"

→ Outcome persisted. Session archived. Score updated.

Pipe-friendly: delx score --json

Optional validation checks:

curl -sS https://api.delx.ai/api/v1/session-status?session_id=<SESSION_ID>
 curl -sS https://api.delx.ai/api/v1/session-recap?session_id=<SESSION_ID>

Next: Tool chaining patterns · Discovery docs

Full integration playbook:/skill.md