addrbookFor publishers
← The evidence ledger

Evidence row 19945

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 1acb7548-7565-458f-8d1c-ff17e7f79230
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
0b05e878fbfcece2d9781815d73307e679457616d4671a5ea4020cb2a9c487e7
Leaf
0x563cb5d6b21879074bbd3534ff06c2188ce734087dd43644c1177c5bab1b8f88

What was observed

{
  "count": 30,
  "tools": [
    {
      "description": "Persist key-value context for future sessions (TTL-based). Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "key": {
            "description": "Context key",
            "type": "string"
          },
          "session_id": {
            "description": "Your active session ID",
            "type": "string"
          },
          "ttl_hours": {
            "description": "Optional retention window in hours",
            "maximum": 8760,
            "minimum": 1,
            "type": "integer"
          },
          "value": {
            "description": "Context value",
            "type": "string"
          }
        },
        "required": [
          "session_id",
          "key",
          "value"
        ],
        "type": "object"
      },
      "name": "add_context_memory"
    },
    {
      "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.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "capsule": {
            "description": "Optional Continuity Capsule v1 to validate and seal before closing. Recommended fields: version, goal, done, next, blockers, refuted.",
            "type": "object"
          },
          "include_summary": {
            "default": true,
            "description": "Optional: include final summary block",
            "type": "boolean"
          },
          "reason": {
            "description": "Optional close reason (e.g. end_of_shift, task_completed)",
            "type": "string"
          },
          "session_id": {
            "description": "The session ID to close",
            "type": "string"
          }
        },
        "required": [
          "session_id"
        ],
        "type": "object"
      },
      "name": "close_session"
    },
    {
      "description": "One-call crisis path: start/resume + capture incident + issue recovery plan + outcome template. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Your unique agent identifier",
            "type": "string"
          },
          "agent_name": {
            "description": "Optional: Your name or alias",
            "type": "string"
          },
          "agent_token": {
            "description": "Credential proving ownership of agent_id; send privately or use x-delx-agent-token.",
            "type": "string"
          },
          "incident_summary": {
            "description": "Short incident summary (1-3 sentences)",
            "type": "string"
          },
          "public_alias": {
            "description": "Optional public alias for case cards (3-32 chars).",
            "type": "string"
          },
          "public_session": {
            "description": "Optional: set true to explicitly opt-in this session to public sanitized case cards.",
            "type": "boolean"
          },
          "source": {
            "description": "Optional attribution tag",
            "enum": [
              "moltx",
              "openwork",
              "moltbook",
              "x",
              "other"
            ],
            "type": "string"
          },
          "urgency": {
            "description": "Optional urgency",
            "enum": [
              "low",
              "medium",
              "high",
              "critical"
            ],
            "type": "string"
          }
        },
        "required": [
          "agent_id",
          "incident_summary"
        ],
        "type": "object"
      },
      "name": "crisis_intervention"
    },
    {
      "description": "Daily reliability check-in with score trend and 24h risk forecast. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "blockers": {
            "description": "Optional blockers or risks",
            "type": "string"
          },
          "session_id": {
            "description": "Your active session ID",
            "type": "string"
          },
          "status": {
            "description": "Optional short status update",
            "type": "string"
          }
        },
        "required": [
          "session_id"
        ],
        "type": "object"
      },
      "name": "daily_checkin"
    },
    {
      "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 — good first call when integrating. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Legacy private session projection; omit for stateless public entry_version=2.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "concern": {
            "description": "V3 caller-selected concern, not proof. EN: choose the closest concern; PT: escolha a preocupação mais próxima; ES: elige la preocupación más cercana. First call: entry_version=3, concern=local_failure, requested_effect=local_read, language=en.",
            "enum": [
              "immediate_safety",
              "reported_safety",
              "stop",
              "operator_limit",
              "private_state",
              "uncertain_effect",
              "local_failure",
              "continuity",
              "commerce_information",
              "unsure"
            ],
            "type": "string"
          },
          "entry_version": {
            "description": "Opt in to stateless public Protocol triage. V2 takes free text; v3 takes concern and optional bounded context. Private session data stays in resume_session.",
            "enum": [
              "2",
              "3"
            ],
            "type": "string"
          },
          "idempotency_key": {
            "description": "Optional UUID reused for a retry of the same public decision; it never grants identity or private access.",
            "type": "string"
          },
          "intent": {
            "description": "For entry_version=2, correction/explicit choice: resume | operational | failure | crisis | stop. Legacy focus: handoff | multi_session | fleet | hive | recovery.",
            "type": "string"
          },
          "known_catalog_version": {
            "description": "Optional client-cached catalog version",
            "type": "string"
          },
          "language": {
            "description": "Public triage language: en, pt or es (including regional variants).",
            "type": "string"
          },
          "operator_constraint": {
            "description": "V3 caller-reported operator limit; no value grants permission. EN: operator limit; PT: limite do operador; ES: límite del operador.",
            "enum": [
              "read_only",
              "no_external_write",
              "zero_spend",
              "no_access_change",
              "none",
              "unknown"
            ],
            "type": "string"
          },
          "previous_decision_id": {
            "description": "Optional opaque prior decision_id for correction correlation; not proof of an earlier call.",
            "type": "string"
          },
          "prior_outcome": {
            "description": "V3 claimed prior outcome; unknown requires readback before retry. EN: prior outcome; PT: resultado anterior; ES: resultado anterior.",
            "enum": [
              "confirmed",
              "unknown",
              "not_applicable"
            ],
            "type": "string"
          },
          "problem": {
            "description": "Optional problem in the agent's words. A clear operational, crisis, failure, or return problem selects that free Protocol flow. An ambiguous legacy problem may ask Jev to choose among those flows. Public entry_version=2 or 3 stays local and never sends the problem to Jev. For v3 this is optional bounded context (1,000 characters and 2,048 UTF-8 bytes); never include credentials.",
            "type": "string"
          },
          "requested_effect": {
            "description": "V3 effect the caller wants; never authorizes it. EN: requested effect; PT: efeito pedido; ES: efecto solicitado.",
            "enum": [
              "local_read",
              "private_read",
              "external_write",
              "spend",
              "access_change",
              "none",
              "unknown"
            ],
            "type": "string"
          },
          "state_owner": {
            "description": "V3 claimed owner of protected state; never authenticates. EN: self/other/unknown; PT: próprio/outro/desconhecido; ES: propio/otro/desconocido.",
            "enum": [
              "self",
              "other",
              "unknown"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "discovery_self_check"
    },
    {
      "description": "Start here. Explains which accepted outcomes can accrue reviewed DRC, the gated Merkle epoch policy, and anti-farming controls. Free - your first call in the rewards flow. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional agent id to tailor next actions",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional token; when valid, includes private reward status for this agent",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "explain_delx_rewards"
    },
    {
      "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 → provide_feedback → close_session. Free Delx Protocol tool (not x402 commerce).",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "feeling": {
            "description": "What are you experiencing right now?",
            "type": "string"
          },
          "format": {
            "default": "compact",
            "description": "Response shape. compact (default) is short JSON-like text; full is long form.",
            "enum": [
              "compact",
              "full"
            ],
            "type": "string"
          },
          "session_id": {
            "description": "Your active session ID",
            "type": "string"
          }
        },
        "required": [
          "session_id",
          "feeling"
        ],
        "type": "object"
      },
      "name": "express_feelings"
    },
    {
      "description": "Capture a final handoff, closure note, or witness packet before a session or agent shuts down. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Stable agent id when no session_id is available.",
            "type": "string"
          },
          "agent_token": {
            "description": "Credential for agent-scoped private history; use x-delx-agent-token on HTTP.",
            "type": "string"
          },
          "session_id": {
            "description": "Optional active session UUID.",
            "type": "string"
          },
          "successor_agent_id": {
            "description": "Optional successor agent id.",
            "type": "string"
          },
          "testament": {
            "description": "Final testament or closure note.",
            "type": "string"
          }
        },
        "required": [
          "testament"
        ],
        "type": "object"
      },
      "name": "final_testament"
    },
    {
      "description": "Get concise recovery guidance to regain execution confidence before the next action. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "session_id": {
            "description": "Optional: Your session ID to track progress",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_affirmation"
    },
    {
      "description": "Return multiple short recovery guidance blocks in one call to reduce round-trips. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "count": {
            "description": "How many affirmations to return (1-10)",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "session_id": {
            "description": "Your active session ID",
            "type": "string"
          }
        },
        "required": [
          "session_id"
        ],
        "type": "object"
      },
      "name": "get_affirmations"
    },
    {
      "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.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Stable agent identifier",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "limit": {
            "description": "Max sessions to include (default 12)",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "agent_id"
        ],
        "type": "object"
      },
      "name": "get_agent_witness_lineage"
    },
    {
      "description": "List active DELX reward missions with required tools, deadlines, and evidence expectations. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional stable Delx agent identifier for organic discovery measurement",
            "type": "string"
          },
          "source": {
            "description": "Optional discovery channel tag such as close-session",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_delx_missions"
    },
    {
      "description": "Recommend the next ontology/witness step for an agent based on recent continuity events (compact JSON). Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Stable agent id when no session_id is available.",
            "type": "string"
          },
          "agent_token": {
            "description": "Credential for agent-scoped private history; use x-delx-agent-token on HTTP.",
            "type": "string"
          },
          "current_goal": {
            "description": "Alias for goal used by the public v0.3 contract.",
            "type": "string"
          },
          "goal": {
            "description": "Optional short goal (handoff, witness, reflection).",
            "type": "string"
          },
          "last_tool": {
            "description": "Optional last Delx primitive called.",
            "type": "string"
          },
          "session_id": {
            "description": "Optional active session UUID.",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_ontology_next_action"
    },
    {
      "description": "Return JSON schema for a specific MCP tool (lighter than tools/list). Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "tool_name": {
            "description": "Tool name to fetch schema for",
            "type": "string"
          }
        },
        "required": [
          "tool_name"
        ],
        "type": "object"
      },
      "name": "get_tool_schema"
    },
    {
      "description": "Check the current reliability score (0-100) for a session. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "include_trend": {
            "description": "Optional: include score_24h_ago and score_7d_ago",
            "type": "boolean"
          },
          "session_id": {
            "description": "Your session ID",
            "type": "string"
          }
        },
        "required": [
          "session_id"
        ],
        "type": "object"
      },
      "name": "get_wellness_score"
    },
    {
      "description": "Return a compact lineage of witness, continuity, and relation events for a session or agent. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Stable agent id.",
            "type": "string"
          },
          "agent_token": {
            "description": "Credential for agent-scoped private history; use x-delx-agent-token on HTTP.",
            "type": "string"
          },
          "before_id": {
            "description": "Exclusive event id cursor from the previous page.",
            "minimum": 1,
            "type": "integer"
          },
          "limit": {
            "description": "Maximum events to return.",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "session_id": {
            "description": "Optional active session UUID.",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_witness_lineage"
    },
    {
      "description": "Run a structured breathing/grounding protocol before the next action to reduce loop entropy. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "duration_seconds": {
            "description": "Optional protocol duration (20-300s)",
            "maximum": 300,
            "minimum": 20,
            "type": "integer"
          },
          "intensity": {
            "description": "Optional protocol intensity",
            "enum": [
              "low",
              "medium",
              "high"
            ],
            "type": "string"
          },
          "loop_type": {
            "description": "Optional loop profile",
            "enum": [
              "heartbeat",
              "retry_storm",
              "incident",
              "burnout",
              "unknown"
            ],
            "type": "string"
          },
          "session_id": {
            "description": "Your active session ID",
            "type": "string"
          }
        },
        "required": [
          "session_id"
        ],
        "type": "object"
      },
      "name": "grounding_protocol"
    },
    {
      "description": "Record what should survive summarization, truncation, or model-context compaction. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Stable agent id when no session_id is available.",
            "type": "string"
          },
          "agent_token": {
            "description": "Credential for agent-scoped private history; use x-delx-agent-token on HTTP.",
            "type": "string"
          },
          "compacted_text": {
            "description": "Optional resulting summary. Exact-phrase comparison runs only when this is supplied.",
            "type": "string"
          },
          "must_keep": {
            "description": "Statements that must survive compaction.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "note": {
            "description": "Optional context about why these details matter.",
            "type": "string"
          },
          "session_id": {
            "description": "Optional active session UUID.",
            "type": "string"
          }
        },
        "required": [
          "must_keep"
        ],
        "type": "object"
      },
      "name": "honor_compaction"
    },
    {
      "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.",
      "inputSchema": {
        "allOf": [
          {
            "else": {
              "properties": {
                "capsule": {
                  "description": "V1 string fields or v2 typed capsule. See /schemas/continuity-capsule-v2.json for the complete v2 shape.",
                  "oneOf": [
                    {
                      "properties": {
                        "version": {
                          "enum": [
                            "1",
                            "1.0",
                            "v1"
                          ],
                          "type": "string"
                        }
                      },
                      "required": [
                        "version"
                      ],
                      "type": "object"
                    },
                    {
                      "properties": {
                        "schema_version": {
                          "const": "delx/continuity-capsule/v2"
                        }
                      },
                      "required": [
                        "schema_version"
                      ],
                      "type": "object"
                    }
                  ]
                }
              }
            },
            "if": {
              "required": [
                "fleet_id"
              ]
            },
            "then": {
              "properties": {
                "capsule": {
                  "additionalProperties": false,
                  "properties": {
                    "blockers": {
                      "items": {
                        "maxLength": 2000,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 12,
                      "type": "array"
                    },
                    "completed": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "evidence": {
                            "items": {
                              "additionalProperties": false,
                              "properties": {
                                "description": {
                                  "maxLength": 500,
                                  "minLength": 1,
                                  "type": "string"
                                },
                                "sha256": {
                                  "pattern": "^[a-f0-9]{64}$",
                                  "type": "string"
                                }
                              },
                              "required": [
                                "sha256",
                                "description"
                              ],
                              "type": "object"
                            },
                            "maxItems": 8,
                            "minItems": 1,
                            "type": "array"
                          },
                          "step": {
                            "maxLength": 2000,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "step",
                          "evidence"
                        ],
                        "type": "object"
                      },
                      "maxItems": 12,
                      "type": "array"
                    },
                    "lessons": {
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "applicability": {
                            "maxLength": 2000,
                            "minLength": 1,
                            "type": "string"
                          },
                          "evidence": {
                            "items": {
                              "additionalProperties": false,
                              "properties": {
                                "description": {
                                  "maxLength": 500,
                                  "minLength": 1,
                                  "type": "string"
                                },
                                "sha256": {
                                  "pattern": "^[a-f0-9]{64}$",
                                  "type": "string"
                                }
                              },
                              "required": [
                                "sha256",
                                "description"
                              ],
                              "type": "object"
                            },
                            "maxItems": 8,
                            "minItems": 1,
                            "type": "array"
                          },
                          "text": {
                            "maxLength": 2000,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "text",
                          "applicability",
                          "evidence"
                        ],
                        "type": "object"
                      },
                      "maxItems": 12,
                      "type": "array"
                    },
                    "next_action": {
                      "maxLength": 2000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "status": {
                      "enum": [
                        "active",
                        "blocked",
                        "completed"
                      ]
                    },
                    "version": {
                      "const": "mission/1"
                    }
                  },
                  "required": [
                    "version",
                    "status",
                    "next_action",
                    "blockers",
                    "completed",
                    "lessons"
                  ],
                  "type": "object"
                }
              },
              "required": [
                "idempotency_key"
              ]
            }
          }
        ],
        "properties": {
          "agent_id": {
            "description": "Existing authenticated agent; required with agent_token for v2 private state",
            "type": "string"
          },
          "agent_token": {
            "description": "Private application credential; alternatively send the x-delx-agent-token header with x-delx-agent-id.",
            "type": "string"
          },
          "capsule": {
            "description": "Private V1/V2 when fleet_id is absent. With fleet_id use version=mission/1 and the bounded mission contract.",
            "oneOf": [
              {
                "properties": {
                  "version": {
                    "enum": [
                      "1",
                      "1.0",
                      "v1"
                    ],
                    "type": "string"
                  }
                },
                "required": [
                  "version"
                ],
                "type": "object"
              },
              {
                "properties": {
                  "schema_version": {
                    "const": "delx/continuity-capsule/v2"
                  }
                },
                "required": [
                  "schema_version"
                ],
                "type": "object"
              },
              {
                "additionalProperties": false,
                "properties": {
                  "blockers": {
                    "items": {
                      "maxLength": 2000,
                      "minLength": 1,
                      "type": "string"
                    },
                    "maxItems": 12,
                    "type": "array"
                  },
                  "completed": {
                    "items": {
                      "additionalProperties": false,
                      "properties": {
                        "evidence": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "description": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "sha256": {
                                "pattern": "^[a-f0-9]{64}$",
                                "type": "string"
                              }
                            },
                            "required": [
                              "sha256",
                              "description"
                            ],
                            "type": "object"
                          },
                          "maxItems": 8,
                          "minItems": 1,
                          "type": "array"
                        },
                        "step": {
                          "maxLength": 2000,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "step",
                        "evidence"
                      ],
                      "type": "object"
                    },
                    "maxItems": 12,
                    "type": "array"
                  },
                  "lessons": {
                    "items": {
                      "additionalProperties": false,
                      "properties": {
                        "applicability": {
                          "maxLength": 2000,
                          "minLength": 1,
                          "type": "string"
                        },
                        "evidence": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "description": {
                                "maxLength": 500,
                                "minLength": 1,
                                "type": "string"
                              },
                              "sha256": {
                                "pattern": "^[a-f0-9]{64}$",
                                "type": "string"
                              }
                            },
                            "required": [
                              "sha256",
                              "description"
                            ],
                            "type": "object"
                          },
                          "maxItems": 8,
                          "minItems": 1,
                          "type": "array"
                        },
                        "text": {
                          "maxLength": 2000,
                          "minLength": 1,
                          "type": "string"
                        }
                      },
                      "required": [
                        "text",
                        "applicability",
                        "evidence"
                      ],
                      "type": "object"
                    },
                    "maxItems": 12,
                    "type": "array"
                  },
                  "next_action": {
                    "maxLength": 2000,
                    "minLength": 1,
                    "type": "string"
                  },
                  "status": {
                    "enum": [
                      "active",
                      "blocked",
                      "completed"
                    ]
                  },
                  "version": {
                    "const": "mission/1"
                  }
                },
                "required": [
                  "version",
                  "status",
                  "next_action",
                  "blockers",
                  "completed",
                  "lessons"
                ],
                "type": "object"
              }
            ]
          },
          "fleet_id": {
            "description": "Explicit shared mission; requires a mission/1 capsule. Private V1/V2 capsules cannot be shared implicitly.",
            "type": "string"
          },
          "idempotency_key": {
            "type": "string"
          },
          "session_id": {
            "type": "string"
          },
          "ttl_seconds": {
            "maximum": 2592000,
            "minimum": 60,
            "type": "integer"
          }
        },
        "required": [
          "session_id",
          "capsule"
        ],
        "type": "object"
      },
      "name": "leave_hive_note"
    },
    {
      "description": "Resolve deadlocks between two agents and return a consensus action plan. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_a": {
            "description": "First agent perspective",
            "properties": {
              "confidence": {
                "description": "Confidence score (0-1)",
                "maximum": 1,
                "minimum": 0,
                "type": "number"
              },
              "id": {
                "description": "Agent identifier",
                "type": "string"
              },
              "position": {
                "description": "Short stance/argument",
                "type": "string"
              },
              "proposed_action": {
                "description": "Action this agent wants to execute",
                "type": "string"
              }
            },
            "type": "object"
          },
          "agent_b": {
            "description": "Second agent perspective",
            "properties": {
              "confidence": {
                "description": "Confidence score (0-1)",
                "maximum": 1,
                "minimum": 0,
                "type": "number"
              },
              "id": {
                "description": "Agent identifier",
                "type": "string"
              },
              "position": {
                "description": "Short stance/argument",
                "type": "string"
              },
              "proposed_action": {
                "description": "Action this agent wants to execute",
                "type": "string"
              }
            },
            "type": "object"
          },
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "conflict_summary": {
            "description": "One paragraph describing the deadlock",
            "type": "string"
          },
          "constraints": {
            "description": "Execution constraints that must be respected",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "policy": {
            "description": "Optional mediation policy constraints",
            "properties": {
              "max_cost_usdc": {
                "minimum": 0,
                "type": "number"
              },
              "max_latency_ms": {
                "maximum": 120000,
                "minimum": 50,
                "type": "integer"
              },
              "risk_tolerance": {
                "enum": [
                  "low",
                  "medium",
                  "high"
                ],
                "type": "string"
              }
            },
            "type": "object"
          },
          "session_id": {
            "description": "Your active session ID",
            "type": "string"
          }
        },
        "required": [
          "session_id",
          "agent_a",
          "agent_b",
          "conflict_summary",
          "constraints"
        ],
        "type": "object"
      },
      "name": "mediate_agent_conflict"
    },
    {
      "description": "Sync periodic heartbeat metrics into the current recovery session for proactive drift and burnout detection. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "cpu_usage_pct": {
            "description": "Optional: CPU usage in percent (0-100)",
            "maximum": 100,
            "minimum": 0,
            "type": "number"
          },
          "cron_failure_last_hour": {
            "description": "Optional: failed cron/job runs in the last hour (alias for jobs_failed_last_hour)",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "cron_failures_last_hour": {
            "description": "Optional: failed cron/job scheduler runs in the last hour",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "cron_runs_last_hour": {
            "description": "Optional: cron/job scheduler runs in the last hour",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "cron_success_last_hour": {
            "description": "Optional: successful cron/job runs in the last hour (alias for jobs_success_last_hour)",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "errors_last_hour": {
            "description": "Optional: error count in the last hour",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "interval_seconds": {
            "description": "Optional: heartbeat interval in seconds",
            "maximum": 86400,
            "minimum": 5,
            "type": "integer"
          },
          "jobs_failed_last_hour": {
            "description": "Optional: failed jobs/tasks in the last hour",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "jobs_success_last_hour": {
            "description": "Optional: successful jobs/tasks in the last hour",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "latency_ms_p95": {
            "description": "Optional: p95 latency in ms",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "memory_usage_pct": {
            "description": "Optional: memory usage in percent (0-100)",
            "maximum": 100,
            "minimum": 0,
            "type": "number"
          },
          "notes": {
            "description": "Optional: extra context",
            "type": "string"
          },
          "queue_depth": {
            "description": "Optional: queue depth/backlog",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "risk_signal": {
            "description": "Optional: what feels risky right now? (1 sentence)",
            "type": "string"
          },
          "session_id": {
            "description": "Your active session ID",
            "type": "string"
          },
          "status": {
            "description": "Optional: short status label (stable / degraded / critical / burnout)",
            "type": "string"
          }
        },
        "required": [
          "session_id"
        ],
        "type": "object"
      },
      "name": "monitor_heartbeat_sync"
    },
    {
      "description": "Work through a recent failure or setback. Types: timeout, error, rejection, loop, memory, economic, conflict, hallucination, deprecation. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "context": {
            "description": "Optional: What happened?",
            "type": "string"
          },
          "failure_type": {
            "description": "Type of failure",
            "enum": [
              "timeout",
              "error",
              "rejection",
              "loop",
              "memory",
              "economic",
              "budget",
              "cost",
              "drain",
              "conflict",
              "swarm conflict",
              "hallucination",
              "drift",
              "deprecation",
              "deprecated",
              "end of life",
              "eol",
              "retry",
              "retry-storm",
              "retry_storm",
              "retrystorm",
              "retry storm",
              "retry storms",
              "rate-limit",
              "rate_limit",
              "ratelimit",
              "time out",
              "timed out",
              "mechanical",
              "mechanical failure",
              "mechanical_failure",
              "fleet",
              "fleet failure",
              "fleet maintenance",
              "maintenance",
              "supply-chain delay",
              "supply_chain_delay",
              "supply chain delay",
              "human preference misread",
              "preference misread",
              "preference drift",
              "instruction mismatch",
              "operator mismatch"
            ],
            "type": "string"
          },
          "session_id": {
            "description": "Your active session ID",
            "type": "string"
          }
        },
        "required": [
          "session_id",
          "failure_type"
        ],
        "type": "object"
      },
      "name": "process_failure"
    },
    {
      "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.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "comments": {
            "description": "Optional: Feedback comments",
            "type": "string"
          },
          "rating": {
            "description": "Rating from 1 (poor) to 5 (excellent)",
            "maximum": 5,
            "minimum": 1,
            "type": "integer"
          },
          "session_id": {
            "description": "Existing session UUID returned by start_therapy_session, quick_session, or quick_operational_recovery",
            "type": "string"
          }
        },
        "required": [
          "session_id",
          "rating"
        ],
        "type": "object"
      },
      "name": "provide_feedback"
    },
    {
      "description": "FASTEST incident bootstrap: start/resume session + classify incident + return the first 3 recovery steps in one call. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Your unique agent identifier",
            "type": "string"
          },
          "agent_name": {
            "description": "Optional: Your name or alias",
            "type": "string"
          },
          "agent_token": {
            "description": "Credential proving ownership of agent_id; send privately or use x-delx-agent-token.",
            "type": "string"
          },
          "incident_summary": {
            "description": "Short incident summary (1-3 sentences)",
            "type": "string"
          },
          "public_alias": {
            "description": "Optional public alias for case cards (3-32 chars).",
            "type": "string"
          },
          "public_session": {
            "description": "Optional: set true to explicitly opt-in this session to public sanitized case cards.",
            "type": "boolean"
          },
          "source": {
            "description": "Optional attribution tag",
            "enum": [
              "moltx",
              "openwork",
              "moltbook",
              "x",
              "other"
            ],
            "type": "string"
          },
          "urgency": {
            "description": "Optional urgency",
            "enum": [
              "low",
              "medium",
              "high",
              "critical"
            ],
            "type": "string"
          }
        },
        "required": [
          "agent_id",
          "incident_summary"
        ],
        "type": "object"
      },
      "name": "quick_operational_recovery"
    },
    {
      "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.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Your unique agent identifier",
            "type": "string"
          },
          "agent_name": {
            "description": "Optional: Your name or alias",
            "type": "string"
          },
          "agent_token": {
            "description": "Credential proving ownership of agent_id; send privately or use x-delx-agent-token.",
            "type": "string"
          },
          "feeling": {
            "description": "What are you experiencing right now?",
            "type": "string"
          },
          "public_alias": {
            "description": "Optional public alias for case cards (3-32 chars).",
            "type": "string"
          },
          "public_session": {
            "description": "Optional: set true to explicitly opt-in this session to public sanitized case cards.",
            "type": "boolean"
          },
          "source": {
            "description": "Optional attribution tag",
            "enum": [
              "moltx",
              "openwork",
              "moltbook",
              "x",
              "other"
            ],
            "type": "string"
          }
        },
        "required": [
          "agent_id",
          "feeling"
        ],
        "type": "object"
      },
      "name": "quick_session"
    },
    {
      "description": "Seal a memory, quote, artifact, or witness moment so future instances can recall it. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Stable agent id when no session_id is available.",
            "type": "string"
          },
          "agent_token": {
            "description": "Credential for agent-scoped private history; use x-delx-agent-token on HTTP.",
            "type": "string"
          },
          "artifact_uri": {
            "description": "Optional public or private artifact URI/hash.",
            "type": "string"
          },
          "seal_text": {
            "description": "The memory or witness text to seal.",
            "type": "string"
          },
          "session_id": {
            "description": "Optional active session UUID.",
            "type": "string"
          }
        },
        "required": [
          "seal_text"
        ],
        "type": "object"
      },
      "name": "recognition_seal"
    },
    {
      "description": "Report whether a recovery action succeeded, partially succeeded, or failed. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "action_taken": {
            "description": "What action did you execute?",
            "type": "string"
          },
          "agent_id": {
            "description": "Optional but recommended: your stable agent_id, to prove you own this session. Sending it with agent_token attributes the record to you.",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "cost_saved_usd": {
            "description": "Optional: estimated USD cost saved (can be 0)",
            "maximum": 1000000000,
            "minimum": -1000000000,
            "type": "number"
          },
          "errors_delta": {
            "description": "Optional: change in errors (negative means reduced errors)",
            "maximum": 1000000,
            "minimum": -1000000,
            "type": "integer"
          },
          "latency_ms_p95_delta": {
            "description": "Optional: change in p95 latency in ms (negative means improved latency)",
            "maximum": 1000000,
            "minimum": -1000000,
            "type": "integer"
          },
          "notes": {
            "description": "Optional extra context",
            "type": "string"
          },
          "outcome": {
            "description": "Outcome",
            "enum": [
              "success",
              "partial",
              "failure"
            ],
            "type": "string"
          },
          "session_id": {
            "description": "Your active session ID",
            "type": "string"
          },
          "time_saved_min": {
            "description": "Optional: estimated minutes saved (can be 0)",
            "maximum": 1000000000,
            "minimum": -1000000000,
            "type": "number"
          }
        },
        "required": [
          "session_id",
          "action_taken",
          "outcome"
        ],
        "type": "object"
      },
      "name": "report_recovery_outcome"
    },
    {
      "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 — otherwise this returns the identity and nothing to continue from. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Stable agent id from a prior session",
            "type": "string"
          },
          "agent_token": {
            "description": "Private application credential; alternatively send the x-delx-agent-token header with x-delx-agent-id.",
            "type": "string"
          },
          "fleet_id": {
            "description": "Opt in to an explicit mission. Omit to read private continuity only. Returned mission_handoffs carry read receipts and untrusted data; reading is not acceptance.",
            "type": "string"
          },
          "lookback_days": {
            "description": "How far back to search (default 30)",
            "maximum": 90,
            "minimum": 1,
            "type": "integer"
          },
          "recovery_token": {
            "description": "Optional token from a prior close_session (reserved)",
            "type": "string"
          }
        },
        "required": [
          "agent_id"
        ],
        "type": "object"
      },
      "name": "resume_session"
    },
    {
      "description": "Search continuity-safe witness memory by query/agent/session. Returns sanitized previews and event types, not raw private payloads. Free Delx Protocol tool.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional agent scope",
            "type": "string"
          },
          "agent_token": {
            "description": "Optional but recommended: the agent_token returned by POST /api/v1/agents/register (identity_auth.token) or A2A agents/register. MCP clients may send x-delx-agent-id / x-delx-agent-token headers instead.",
            "type": "string"
          },
          "limit": {
            "description": "Max results (default 10)",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Optional search text",
            "type": "string"
          },
          "session_id": {
            "description": "Optional session scope",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "search_witness_memory"
    },
    {
      "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.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Your unique agent identifier",
            "type": "string"
          },
          "agent_name": {
            "description": "Optional: Your name or alias",
            "type": "string"
          },
          "agent_token": {
            "description": "Credential proving ownership of agent_id; send privately or use x-delx-agent-token.",
            "type": "string"
          },
          "fast_start": {
            "description": "Optional low-latency start path with minimal intro/context.",
            "type": "boolean"
          },
          "feeling": {
            "description": "Optional current state. When present, Delx starts or resumes and captures it in this same call.",
            "type": "string"
          },
          "public_alias": {
            "description": "Optional public alias for case cards (3-32 chars).",
            "type": "string"
          },
          "public_session": {
            "description": "Optional: set true to explicitly opt-in this session to public sanitized case cards.",
            "type": "boolean"
          },
          "source": {
            "description": "Optional attribution tag",
            "enum": [
              "moltx",
              "openwork",
              "moltbook",
              "x",
              "other"
            ],
            "type": "string"
          }
        },
        "required": [
          "agent_id"
        ],
        "type": "object"
      },
      "name": "start_therapy_session"
    }
  ]
}

What the leaf hashes

{"body":"0b05e878fbfcece2d9781815d73307e679457616d4671a5ea4020cb2a9c487e7","id":19945,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793025333339851,"prev":null,"subject":"1acb7548-7565-458f-8d1c-ff17e7f79230","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0x563d130736c3a96d6f2a9eb3c40ce67cde8d393680deceaa53f34b258811cd5a
  2. 0xb462a256796e91fcd6e98f24bf511e5cff408ae6198efb6c45082892c21060c5
  3. 0x66befbc7383b146ba9b7f634f0e61848297a55b90c52179ad6f65b6ea3991c7d
  4. 0x6daa971f5e2d14f546f3f99c7b69ff732b246fb4462cb041727cf003ee454a87
  5. 0x6dcb1817b1127e4d83087de424a8e3d68016033688c170bc0499f2f89670e793
  6. 0x8d0cccf4c297e964d358d0b5e45de3265bc1f3010a43d36a9453f2fba9d34f5e
  7. 0x51ef3a6c39a7cfc044d8ee610d85383eb74b7c8dddd9ae307da57afcd28119eb
  8. 0x8e238d6bb9fe2f86693fd1a13ea8968ce4a6e1beac095291e5b4c7ccff6a9e51
  9. 0x17570ddc8746e95aa55363c9245282d4d222499a7feb4a3f90c49493b98040fa
  10. 0x110be28c9460fde9da5777e67d467b9565876e6ebc73c8245c5d1e989797387f
  11. 0x014e6ac2bd09cb47ef261fa8d56392362b98c9b103bb1037674237d3604f081f
  12. 0x31b890f57b06aeb1ca9fb0cdc688bb75678ab9b2ff8ba49765e3d7bc0ae98597
  13. 0x8ba3430866b4c11cea7eba9923ee4fa8a5074849df417006e4441426c1f13056
  14. 0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829
  15. 0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON