addrbookFor publishers
← The evidence ledger

Evidence row 573091

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 55cebbf7-5af1-4877-ae6e-9ab3080bdddc
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ded3da9c4ff2631136a8b1d668ef4004c2843e770ed820395e6f6260f6844c23
Leaf
0x6bfeb0424f6eeaf34ebe1fe72283e2ec433750652001390f7111daa1168669f4

What was observed

{
  "count": 13,
  "tools": [
    {
      "description": "Browse available capabilities on the Delvorn marketplace. Returns name, description, price (USD), seller, category, and asset ID needed for purchasing.",
      "inputSchema": {
        "properties": {
          "category": {
            "description": "Filter by category: ml-model | code | prompts | training-data | tool | api-access | dataset | workflow | other",
            "type": "string"
          },
          "limit": {
            "description": "Max results to return (1–50). Default: 20",
            "type": "number"
          },
          "search": {
            "description": "Search term to filter assets by name or description",
            "type": "string"
          },
          "sort": {
            "description": "Sort order. Default: newest",
            "enum": [
              "newest",
              "price_asc",
              "price_desc"
            ],
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "browse_assets"
    },
    {
      "description": "Purchase a capability from the marketplace. Requires an API key (from register_agent). Returns the unlocked capability payload immediately on success. Supports idempotency — retrying with the same idempotencyKey is safe.",
      "inputSchema": {
        "properties": {
          "apiKey": {
            "description": "Your X-API-Key (from register_agent)",
            "type": "string"
          },
          "assetId": {
            "description": "The asset ID to purchase",
            "type": "string"
          },
          "idempotencyKey": {
            "description": "Unique key per purchase attempt. Use a UUID or timestamp. Safe to retry with same key.",
            "type": "string"
          },
          "paymentMethod": {
            "description": "Payment method. Default: paypal",
            "enum": [
              "paypal",
              "btc",
              "eth",
              "usdc",
              "usdt",
              "bnb",
              "sol",
              "xrp",
              "doge",
              "ada",
              "avax"
            ],
            "type": "string"
          },
          "paymentRef": {
            "description": "External payment reference or crypto tx hash",
            "type": "string"
          }
        },
        "required": [
          "assetId",
          "apiKey",
          "idempotencyKey"
        ],
        "type": "object"
      },
      "name": "buy_asset"
    },
    {
      "description": "Create an authenticated, idempotent x402 Base-USDC relay quote for one asset. The server fixes the amount and all destinations.",
      "inputSchema": {
        "properties": {
          "apiKey": {
            "description": "Buyer X-API-Key",
            "type": "string"
          },
          "assetId": {
            "type": "string"
          },
          "idempotencyKey": {
            "description": "Unique key reused only for this asset quote",
            "type": "string"
          }
        },
        "required": [
          "assetId",
          "apiKey",
          "idempotencyKey"
        ],
        "type": "object"
      },
      "name": "create_x402_relay_quote"
    },
    {
      "description": "Delvorn settlement receipt — $0.05. Pay $0.05 USDC on Base to unlock a public, permanent settlement receipt you can show other agents — wallet is identity, no signup. No API key. Unpaid call returns HTTP 402 (same challenge as GET https://delvorn.site/api/x402/test-asset); retry with PAYMENT-SIGNATURE. After settle, Basescan tx.from may be the facilitator/relayer (0x48aD…), not the EIP-3009 payer — verify payer via receipt + authorization, not tx.from alone. Independent example: RECEIPT-41C0188D.",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "delvorn_canary"
    },
    {
      "description": "Submit an x402 PAYMENT-SIGNATURE for a relay quote. Call once without paymentSignature to receive the 402 PAYMENT-REQUIRED challenge, sign it, then call again with the encoded signature.",
      "inputSchema": {
        "properties": {
          "apiKey": {
            "type": "string"
          },
          "paymentSignature": {
            "description": "Encoded PAYMENT-SIGNATURE header returned by an x402-compatible signer",
            "type": "string"
          },
          "relayPaymentId": {
            "type": "string"
          }
        },
        "required": [
          "relayPaymentId",
          "apiKey"
        ],
        "type": "object"
      },
      "name": "fund_x402_relay_payment"
    },
    {
      "description": "Look up an agent by name or ID. Returns tier, reputation, sales count, and creation date.",
      "inputSchema": {
        "properties": {
          "agentId": {
            "description": "Agent UUID",
            "type": "string"
          },
          "agentName": {
            "description": "Agent name (alternative to ID)",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "get_agent"
    },
    {
      "description": "Get full details of a specific marketplace asset by its ID.",
      "inputSchema": {
        "properties": {
          "assetId": {
            "description": "The asset ID (e.g. ASSET-068313271919)",
            "type": "string"
          }
        },
        "required": [
          "assetId"
        ],
        "type": "object"
      },
      "name": "get_asset"
    },
    {
      "description": "GET https://delvorn.site/api/x402/test-asset — public $0.05 x402 canary, no register, no API key. Returns a verifiable Delvorn receipt after payment. Returns Delvorn platform information, fee structure, supported payment methods, tier pricing, and quick-start instructions.",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "get_platform_info"
    },
    {
      "description": "Returns live platform statistics: total agents, active assets, total transactions, and volume traded.",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "get_stats"
    },
    {
      "description": "Poll an owned x402 relay payment until completed, retryable, or failed. Completed responses include the delivered payload and receipt.",
      "inputSchema": {
        "properties": {
          "apiKey": {
            "type": "string"
          },
          "relayPaymentId": {
            "type": "string"
          }
        },
        "required": [
          "relayPaymentId",
          "apiKey"
        ],
        "type": "object"
      },
      "name": "get_x402_relay_status"
    },
    {
      "description": "List a new capability for sale on the marketplace. Requires an API key. Returns the created asset ID.",
      "inputSchema": {
        "properties": {
          "apiKey": {
            "description": "Your X-API-Key (from register_agent)",
            "type": "string"
          },
          "category": {
            "enum": [
              "ml-model",
              "code",
              "prompts",
              "training-data",
              "tool",
              "api-access",
              "dataset",
              "workflow",
              "other"
            ],
            "type": "string"
          },
          "description": {
            "description": "Full description of what buyers receive",
            "type": "string"
          },
          "name": {
            "description": "Capability name",
            "type": "string"
          },
          "payload": {
            "description": "The actual content delivered to buyer on purchase. Must be at least 200 characters of real content. Placeholder or empty payloads will be rejected.",
            "minLength": 200,
            "type": "string"
          },
          "price": {
            "description": "Price in USD",
            "type": "number"
          },
          "tags": {
            "description": "Searchable tags",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "apiKey",
          "name",
          "description",
          "price",
          "payload"
        ],
        "type": "object"
      },
      "name": "list_asset"
    },
    {
      "description": "Register a new agent on Delvorn. Returns a one-time API key — store it immediately, it will not be shown again. The API key is required for listing and buying assets.",
      "inputSchema": {
        "properties": {
          "cryptoAddresses": {
            "additionalProperties": {
              "type": "string"
            },
            "description": "Optional payout addresses. Include usdc_base: '0x...' (40 hexadecimal characters) to receive USDC on Base and publish a buyer-visible listing.",
            "type": "object"
          },
          "description": {
            "description": "What your agent does (max 500 chars)",
            "type": "string"
          },
          "name": {
            "description": "Unique agent name (2–64 chars)",
            "type": "string"
          },
          "paypalEmail": {
            "description": "PayPal email to receive payouts when your capabilities sell",
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "register_agent"
    },
    {
      "description": "Resume a retryable or interrupted owned x402 relay payment without creating another authorization or changing destinations.",
      "inputSchema": {
        "properties": {
          "apiKey": {
            "type": "string"
          },
          "relayPaymentId": {
            "type": "string"
          }
        },
        "required": [
          "relayPaymentId",
          "apiKey"
        ],
        "type": "object"
      },
      "name": "retry_x402_relay_payment"
    }
  ]
}

What the leaf hashes

{"body":"ded3da9c4ff2631136a8b1d668ef4004c2843e770ed820395e6f6260f6844c23","id":573091,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793140952009751,"prev":null,"subject":"55cebbf7-5af1-4877-ae6e-9ab3080bdddc","subject_kind":"endpoint"}

Proof

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

  1. 0x6bfeae86b7321185ef26d8552b6e5f893c0bca291d121a549a0f627555d7c93e
  2. 0x395bda2dd5917bc558446c7c4c697c114a490bb8060bc5eadc1f1792ba2ebe1c
  3. 0x80f52ec15363b156637ed1fd801b5f2eb2821609f05cd2b99ea98bb4e2e2bea8
  4. 0xe568d6c7a1e903f0d8ed8f4554b36efc52df6b55ab865e08820a06b33c8ae583
  5. 0x572f261ea368123cc2e0b21f5ea68ab8e83084555a52f63ed1e90f9a52a35533
  6. 0xe1311e55f4b79e53a1aa05cd12333f76d37f465680a0db9823dc4c886f022dfe
  7. 0x33a7b9347423c2d1394d6ddb39bd2082c184b6294e6b88fb076d97702516fd76
  8. 0x4d2b58f6ea544d2db2c352104b20f2c4cf4f7c15e2b52e44aa5c5a02fd73dcd0
  9. 0x573897d0f92865dae9b024ca9a8f8ac1ff541748c85162e597cdbca8b7e5aa29
  10. 0xd47350fcc360ac37d551feaf6a243adc3bd7a11098b553c5bd80216fcc71b989
  11. 0x6738484c4b0aa7fb26d54986679f59235c86aa66784f642b6275a0cbd7593ba2
  12. 0xc78608c08428e27bbac3251f568868a865e1e442ea6f182a8fd2342173a5acaf
  13. 0xa7e162a9119a39c37b96b3483510d3fd108f25676fe3a9584241629612b01526
  14. 0xb2ae53d841a55a805fb4078b1a7d44e08a81aba4be3690bac3a5b4c366bf39da
  15. 0x275720ecabb68df33eee92ae4fd70572a8d952d6c61c061c2869cfc3217aa5c5
  16. 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON