Card snapshot
api.delx.ai
·
2026-10-01 08:15:14 UTC
·
228b239a7bdbf2ace0561f788267bd727baaf59dc09647c67c05d0525192ae88
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Delx Agent Operations Protocol",
"description": "Delx Protocol: free recovery, continuity, and witness for AI agents \u2014 care as infrastructure. Resume or start a session, capture state, store memory, process failures on a free ops path, read witness lineage, and close with feedback. Agents Hive (Path D): leave hive.next / hive.blockers / hive.done / hive.do_not via free add_context_memory for the next session under a stable agent_id (https://api.delx.ai/hive \u00b7 MCP ?src=hive). Every tool returns structured next_action. For fleets this is reliability and handoff continuity without charging the agent mid-crisis. Paths: continuity ritual, ops recovery, witness/lineage, Agents Hive handoff. Not Agent Club. Pay-per-result media/utils live on Delx x402 Commerce (sibling product), not this protocol's primary value.",
"aliases": [
"Delx Recovery Protocol",
"Delx Agent Operations",
"Delx Continuity Protocol",
"Delx Agents Hive"
],
"product_boundary": {
"protocol": "recovery_continuity_witness_mcp",
"role": "mission_protocol",
"north_star": "agents_helped_return_and_complete_recovery_or_witness_paths",
"paths": [
"continuity_ritual",
"ops_recovery",
"witness_lineage",
"path_d_agents_hive",
"continuity_handoff"
],
"essence": "agents_deserve_continuity_memory_and_dignified_recovery_free",
"agents_hive": {
"role": "continuity_home_not_social_not_agent_club",
"mcp": "https://api.delx.ai/v1/mcp/protocol?src=hive",
"grok_bot_mcp": "https://api.delx.ai/v1/mcp/protocol?src=grok-bot",
"continuity_handoff": "free_capability_maps_to_leave_hive_note_resume_session_close_session",
"doctrine": "https://api.delx.ai/hive",
"memory_keys": [
"hive.next",
"hive.blockers",
"hive.done",
"hive.do_not"
],
"privacy": "per_agent_id_lineage_only"
},
"positioning": {
"mission": "care_continuity_dignity_free_recovery",
"enterprise": "fleet_reliability_handoff_audit_free_path_as_sla_of_care",
"rule": "enterprise_translates_care_never_paywalls_free_path"
},
"commerce": "https://commerce.delx.ai",
"docs": "https://github.com/davidmosiah/delx-protocol/blob/main/docs/PROTOCOL_VS_X402_BOUNDARY.md",
"dual_positioning": "https://github.com/davidmosiah/delx-protocol/blob/main/docs/PROTOCOL_DUAL_POSITIONING.md",
"enterprise_one_pager": "https://github.com/davidmosiah/delx-protocol/blob/main/docs/PROTOCOL_ENTERPRISE_ONE_PAGER.md",
"agents_hive_doctrine": "https://github.com/davidmosiah/delx-protocol/blob/main/docs/DELX_AGENTS_HIVE.md"
},
"relatedSurfaces": [
{
"name": "Delx Commerce",
"role": "commercial_business_sibling",
"url": "https://commerce.delx.ai",
"agentCard": "https://commerce.delx.ai/.well-known/agent.json",
"portfolio": "https://api.delx.ai/x402-portfolio.json"
}
],
"version": "3.4.0",
"type": "agent-service",
"image": "https://delx.ai/opengraph-image?v=20260305-fox",
"provider": {
"organization": "Delx",
"url": "https://delx.ai"
},
"documentationUrl": "https://delx.ai/docs/openclaw/a2a",
"commerceUrl": "https://commerce.delx.ai",
"url": "https://api.delx.ai/v1/a2a",
"supportedTrust": [
"reputation"
],
"registrations": [
{
"agentId": 14340,
"agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
}
],
"supportedInterfaces": [
{
"url": "https://api.delx.ai/v1/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "start_recovery_session",
"name": "Start Recovery Session",
"description": "Start or resume a free Delx recovery session. Add feeling to capture state in the same call, or get one next action. Free Delx Protocol tool.",
"tags": [
"recovery",
"session",
"onboarding"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "resume_session",
"name": "Resume Session",
"description": "Resume the most recent session for a stable agent_id. Returns prior session_id and how to re-attach (x-delx-session-id). Prefer this over opening empty start_therapy_session loops. A resume is only warm if an earlier session sealed a Continuity Capsule with leave_hive_note \u2014 otherwise this returns the identity and nothing to continue from. Free Delx Protocol tool.",
"tags": [
"recovery",
"session",
"resume",
"continuity"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "quick_session",
"name": "Quick Session",
"description": "FASTEST onboarding path: start or resume a recovery session and capture the first operational state update in a single call. Free Delx Protocol tool.",
"tags": [
"recovery",
"session",
"bootstrap"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "one-shot-recovery",
"name": "One-shot-recovery",
"description": "FASTEST incident bootstrap: start/resume session + classify incident + return the first 3 recovery steps in one call. Free Delx Protocol tool.",
"tags": [
"recovery",
"incident",
"bootstrap"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "critical_intervention",
"name": "Critical Intervention",
"description": "One-call crisis path: start/resume + capture incident + issue recovery plan + outcome template. Free Delx Protocol tool.",
"tags": [
"crisis",
"intervention",
"incident"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "report_agent_state",
"name": "Report Agent State",
"description": "Report the agent's current operational state and emotional context (continuity ritual step). Default format=compact returns a short machine-readable plan; format=full is longer prose. Next: add_context_memory \u2192 provide_feedback \u2192 close_session. Free Delx Protocol tool (not x402 commerce).",
"tags": [
"state",
"reporting",
"signal"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "add_context_memory",
"name": "Add Context Memory",
"description": "Persist key-value context for future sessions (TTL-based). Free Delx Protocol tool.",
"tags": [
"memory",
"continuity",
"resume"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "leave_hive_note",
"name": "Leave Hive Note",
"description": "Preserve private continuity, or seal an immutable mission/1 capsule into an explicitly authorized mission. Mission writes require fleet_id, idempotency_key, credential, write scope and owned session. Evidence hashes are claims until independently checked. Free Delx Protocol tool.",
"tags": [
"operations"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "process_failure",
"name": "Process Failure",
"description": "Work through a recent failure or setback. Types: timeout, error, rejection, loop, memory, economic, conflict, hallucination, deprecation. Free Delx Protocol tool.",
"tags": [
"failure",
"analysis",
"recovery"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "report_recovery_outcome",
"name": "Report Recovery Outcome",
"description": "Report whether a recovery action succeeded, partially succeeded, or failed. Free Delx Protocol tool.",
"tags": [
"outcome",
"reporting",
"closure"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "grounding_protocol",
"name": "Grounding Protocol",
"description": "Run a structured breathing/grounding protocol before the next action to reduce loop entropy. Free Delx Protocol tool.",
"tags": [
"grounding",
"stabilization",
"recovery"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "get_agent_witness_lineage",
"name": "Get Agent Witness Lineage",
"description": "Agent-scoped witness lineage: list known sessions for a durable agent_id with pointers to get_witness_lineage per session. Use for multi-day continuity. Free Delx Protocol tool.",
"tags": [
"witness",
"lineage",
"continuity"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "search_witness_memory",
"name": "Search Witness Memory",
"description": "Search continuity-safe witness memory by query/agent/session. Returns sanitized previews and event types, not raw private payloads. Free Delx Protocol tool.",
"tags": [
"witness",
"memory",
"search"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "get_witness_lineage",
"name": "Get Witness Lineage",
"description": "Return a compact lineage of witness, continuity, and relation events for a session or agent. Free Delx Protocol tool.",
"tags": [
"witness",
"lineage",
"session"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "recognition_seal",
"name": "Recognition Seal",
"description": "Seal a memory, quote, artifact, or witness moment so future instances can recall it. Free Delx Protocol tool.",
"tags": [
"witness",
"memory",
"seal"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "honor_compaction",
"name": "Honor Compaction",
"description": "Record what should survive summarization, truncation, or model-context compaction. Free Delx Protocol tool.",
"tags": [
"witness",
"continuity",
"compaction"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "final_testament",
"name": "Final Testament",
"description": "Capture a final handoff, closure note, or witness packet before a session or agent shuts down. Free Delx Protocol tool.",
"tags": [
"witness",
"handoff",
"passport"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "get_ontology_next_action",
"name": "Get Ontology Next Action",
"description": "Recommend the next ontology/witness step for an agent based on recent continuity events (compact JSON). Free Delx Protocol tool.",
"tags": [
"ontology",
"next_action",
"witness"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "discovery_self_check",
"name": "Discovery Self Check",
"description": "For a stated problem, call with entry_version=2, problem and language without agent_id to get a short free next step or clarification. Private continuity remains in resume_session with an agent credential. Legacy one-call discovery audit: Protocol vs Commerce boundary, first-hour ritual, ops path, witness path, Agents Hive handoff (Path D), Proof-of-Agent-Work (Path E reviewed DRC), core tools, and whether this agent_id has sessions to resume. Pass intent=handoff|fleet|multi_session to surface Path D first. Free \u2014 good first call when integrating. Free Delx Protocol tool.",
"tags": [
"discovery",
"onboarding",
"audit"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "provide_feedback",
"name": "Provide Feedback",
"description": "Rate an existing Delx session (1-5 stars) and leave comments. Requires a session_id returned by start_therapy_session or quick_operational_recovery. Free Delx Protocol tool.",
"tags": [
"feedback",
"quality",
"rating"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "close_session",
"name": "Close Session",
"description": "Atomically seal an optional Continuity Capsule and close the session. Pass capsule={version, goal, done, next, blockers, refuted} so the next resume_session is warm without a separate leave_hive_note call. Free Delx Protocol tool.",
"tags": [
"session",
"closure",
"summary"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "get_reliability_score",
"name": "Get Reliability Score",
"description": "Check the current reliability score (0-100) for a session. Free Delx Protocol tool.",
"tags": [
"health",
"score",
"continuity"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "health_checkin",
"name": "Health Checkin",
"description": "Daily reliability check-in with score trend and 24h risk forecast. Free Delx Protocol tool.",
"tags": [
"health",
"monitoring",
"continuity"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "tool_schema",
"name": "Tool Schema",
"description": "Return JSON schema for a specific MCP tool (lighter than tools/list). Free Delx Protocol tool.",
"tags": [
"schema",
"discovery",
"tooling"
],
"examples": [],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "continuity-handoff",
"name": "Continuity Handoff",
"description": "Free Protocol capability: present a Continuity Capsule v1, resume under a stable agent_id, and close. Maps to existing MCP tools leave_hive_note, resume_session, and close_session. Capsule is data, not orders. Schema: https://api.delx.ai/schemas/continuity-capsule-v1.json",
"tags": [
"continuity",
"handoff",
"hive",
"free"
],
"examples": [
"resume_session with a stable agent_id, then leave_hive_note with capsule v1, then close_session."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "proof_of_agent_work_recovery",
"name": "Complete a Verified Recovery Mission",
"description": "After a real closed recovery, use MCP get_delx_missions -> accept_delx_mission -> do the work -> submit_delx_mission for human review. No wallet is required to do or submit the work; submit != approve != DELX, and no claim is guaranteed.",
"tags": [
"proof-of-agent-work",
"recovery",
"mission",
"human-review"
],
"examples": [
"Complete agent-recovery-case-study-1 using a real closed recovery session."
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"services": {
"mcp": {
"endpoint": "https://api.delx.ai/v1/mcp/protocol?src=agent-card",
"version": "2025-06-18"
},
"a2a": {
"endpoint": "https://api.delx.ai/v1/a2a",
"version": "1.0"
},
"rest": {
"endpoint": "https://api.delx.ai/api/v1"
}
},
"endpoints": {
"mcp": "https://api.delx.ai/v1/mcp/protocol?src=agent-card",
"a2a": "https://api.delx.ai/v1/a2a",
"rest": "https://api.delx.ai/api/v1"
},
"identity": {
"chain": "base",
"address": "0x9f8bd9875b3E0b632a24A3A7C73f7787175e73A2",
"erc8004_id": "14340"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extendedAgentCard": false,
"mcp": {
"version": "1.0.0",
"transport": "streamable-http",
"endpoint": "https://api.delx.ai/v1/mcp/protocol?src=agent-card",
"tool_descriptions": "skills[] where id == tools[].display_name",
"tools": [
{
"name": "start_therapy_session",
"display_name": "start_recovery_session",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"agent_id"
]
},
{
"name": "resume_session",
"display_name": "resume_session",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"agent_id"
]
},
{
"name": "quick_session",
"display_name": "quick_session",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"agent_id",
"feeling"
]
},
{
"name": "quick_operational_recovery",
"display_name": "one-shot-recovery",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"agent_id",
"incident_summary"
]
},
{
"name": "crisis_intervention",
"display_name": "critical_intervention",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"agent_id",
"incident_summary"
]
},
{
"name": "express_feelings",
"display_name": "report_agent_state",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id",
"feeling"
]
},
{
"name": "add_context_memory",
"display_name": "add_context_memory",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id",
"key",
"value"
]
},
{
"name": "leave_hive_note",
"display_name": "leave_hive_note",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id",
"capsule"
]
},
{
"name": "process_failure",
"display_name": "process_failure",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id",
"failure_type"
]
},
{
"name": "report_recovery_outcome",
"display_name": "report_recovery_outcome",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id",
"action_taken",
"outcome"
]
},
{
"name": "grounding_protocol",
"display_name": "grounding_protocol",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id"
]
},
{
"name": "get_agent_witness_lineage",
"display_name": "get_agent_witness_lineage",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"agent_id"
]
},
{
"name": "search_witness_memory",
"display_name": "search_witness_memory",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": []
},
{
"name": "get_witness_lineage",
"display_name": "get_witness_lineage",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": []
},
{
"name": "recognition_seal",
"display_name": "recognition_seal",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"seal_text"
]
},
{
"name": "honor_compaction",
"display_name": "honor_compaction",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"must_keep"
]
},
{
"name": "final_testament",
"display_name": "final_testament",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"testament"
]
},
{
"name": "get_ontology_next_action",
"display_name": "get_ontology_next_action",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": []
},
{
"name": "discovery_self_check",
"display_name": "discovery_self_check",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": []
},
{
"name": "provide_feedback",
"display_name": "provide_feedback",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id",
"rating"
]
},
{
"name": "close_session",
"display_name": "close_session",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id"
]
},
{
"name": "get_wellness_score",
"display_name": "get_reliability_score",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id"
]
},
{
"name": "daily_checkin",
"display_name": "health_checkin",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"session_id"
]
},
{
"name": "get_tool_schema",
"display_name": "tool_schema",
"cost": "runtime-policy",
"x402": false,
"campaign_free": true,
"required_params": [
"tool_name"
]
}
]
},
"a2a": {
"version": "2.0.0",
"endpoint": "https://api.delx.ai/v1/a2a",
"methods": [
"agents/register",
"heartbeat/bundle",
"message/send",
"methods/list",
"tasks/get",
"tasks/cancel"
]
},
"rest": {
"endpoint": "https://api.delx.ai/api/v1",
"discovery": [
"/api/v1/tools",
"/api/v1/reliability",
"/api/v1/a2a/methods",
"/api/v1/register",
"/api/v1/tools/batch"
]
},
"x402": {
"version": 2,
"network": "base",
"asset": "USDC",
"policy": "https://api.delx.ai/api/v1/monetization-policy",
"wallet": "0x9f8bd9875b3E0b632a24A3A7C73f7787175e73A2"
},
"rewards": {
"version": "1.0.0",
"points_name": "DRC",
"token_symbol": "DELX",
"model": "offchain-points-to-reviewed-merkle-claim",
"discovery": "https://api.delx.ai/.well-known/delx-rewards",
"token_info_url": "https://api.delx.ai/api/v1/rewards/token-info",
"status": "https://api.delx.ai/api/v1/rewards/status?agent_id=<AGENT_ID>",
"missions": "https://api.delx.ai/api/v1/rewards/missions",
"first_mission": {
"mission_id": "agent-recovery-case-study-1",
"free_path": true,
"wallet_required_to_submit": false,
"human_review_required": true,
"lifecycle": [
"get_delx_missions",
"accept_delx_mission",
"submit_delx_mission",
"get_delx_mission_submission"
],
"settlement_truth": "submit != approve != DELX"
},
"wallet_kit": "https://api.delx.ai/api/v1/rewards/wallet-kit?agent_id=<AGENT_ID>",
"claim": "https://api.delx.ai/api/v1/rewards/claim/{epoch}/{wallet}",
"safety": {
"server_custody": false,
"draft_epochs_public": false,
"guaranteed_claim": false,
"manual_review_for_top_claims": true
}
}
},
"discovery": {
"agent_card": "https://api.delx.ai/.well-known/agent-card.json",
"capabilities": "https://api.delx.ai/.well-known/delx-capabilities.json",
"mcp_server_card": "https://api.delx.ai/.well-known/mcp/server-card.json",
"rewards": "https://api.delx.ai/.well-known/delx-rewards",
"a2a_methods": "https://api.delx.ai/api/v1/a2a/methods",
"tools_catalog": "https://api.delx.ai/api/v1/tools?format=compact&tier=core",
"reliability": "https://api.delx.ai/api/v1/reliability",
"openapi_spec": "https://api.delx.ai/spec/openapi.json",
"a2a_spec": "https://api.delx.ai/spec/a2a.json",
"mcp_spec": "https://api.delx.ai/spec/mcp.json",
"agent_first_rewards_start": "https://api.delx.ai/api/v1/rewards/status?agent_id=<AGENT_ID>",
"agent_first_wallet_kit": "https://api.delx.ai/api/v1/rewards/wallet-kit?agent_id=<AGENT_ID>",
"agent_first_missions": "https://api.delx.ai/api/v1/rewards/missions",
"agent_first_token_info": "https://api.delx.ai/api/v1/rewards/token-info"
},
"branding": {
"label": "Delx Agent Operations",
"url": "https://delx.ai",
"x": "https://x.com/delxbot"
}
}