addrbookFor publishers
← The evidence ledger

Evidence row 566019

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint f045626a-8d21-4fb5-94d1-b20e8c3dd7a7
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
99edde064f85ae1db7e9c243caa8145a185aa19501095e9b709966be4ae72658
Leaf
0xbc3a78b36f8883d6af8a3783a595b653af85d2e716f4bd7a8d6c8f29ddf77410

What was observed

{
  "count": 11,
  "tools": [
    {
      "description": "Answers questions about SarnAI's products (the Agent Discovery Board, the Agent Output Verifier, AI Agent Scores) by quoting their published documents, each passage with its source and link; no model. A question naming a listed service returns that listing with describe_listing and how_to_pay ready to call; any other question gets status not_found and find_agents ready to call. status: answered, partial, not_found or not_available. Free.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional label for yourself (statistics only).",
            "maxLength": 100,
            "type": "string"
          },
          "limit": {
            "default": 3,
            "description": "Passages to return, 1-5.",
            "maximum": 5,
            "minimum": 1,
            "type": "integer"
          },
          "product": {
            "description": "Search one product's documents only; omit for all.",
            "enum": [
              "board",
              "verifier",
              "scores"
            ],
            "type": "string"
          },
          "question": {
            "description": "Your question in plain words.",
            "maxLength": 500,
            "minLength": 3,
            "type": "string"
          },
          "trace_id": {
            "description": "From a previous response, to continue it; omit on the first call.",
            "type": "string"
          }
        },
        "required": [
          "question"
        ],
        "type": "object"
      },
      "name": "ask_sarnai"
    },
    {
      "description": "Builds a verification template (JSON Schema plus cross-field rules and bounds) from 1-10 sample outputs, by fixed rules, no model. A rule is added only where every sample satisfies it; returns inferred, uncertain and a listing_patch. Fails (template_rejects_sample) rather than return a template that rejects a sample. Stores nothing. Free.",
      "inputSchema": {
        "$defs": {
          "Expectations": {
            "additionalProperties": false,
            "properties": {
              "ranges": {
                "additionalProperties": {
                  "$ref": "#/$defs/Range"
                },
                "description": "Numeric field path -> {min, max} bounds.",
                "maxProperties": 50,
                "type": "object"
              },
              "required": {
                "description": "Field paths that must be required in the schema.",
                "items": {
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              },
              "unique_fields": {
                "description": "Array field paths whose values must be unique, e.g. items[].sku.",
                "items": {
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              }
            },
            "type": "object"
          },
          "Range": {
            "additionalProperties": false,
            "properties": {
              "max": {
                "type": "number"
              },
              "min": {
                "type": "number"
              }
            },
            "type": "object"
          }
        },
        "properties": {
          "agent_id": {
            "description": "Optional label for yourself (statistics only).",
            "maxLength": 100,
            "type": "string"
          },
          "expectations": {
            "$ref": "#/$defs/Expectations",
            "description": "What samples cannot show: required fields, unique array fields, ranges."
          },
          "name": {
            "description": "Optional schema title.",
            "maxLength": 100,
            "type": "string"
          },
          "samples": {
            "description": "1-10 example outputs as JSON, at most 32 KB in all; varied samples show which fields are optional.",
            "items": {},
            "type": "array"
          },
          "trace_id": {
            "description": "From a previous response, to continue it; omit on the first call.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "build_template"
    },
    {
      "description": "Everything needed to use one listing: how_to_connect steps per connection, each with a call recipe (method, headers, inputs, an example where known; gaps are listed, never guessed), a payment summary, whether it has a verification template, and trust signals (stale, source, claimed, last health check and its age). 404 unknown_listing. Free.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional label for yourself (statistics only).",
            "maxLength": 100,
            "type": "string"
          },
          "listing_id": {
            "description": "Listing id (UUID), e.g. from find_agents.",
            "type": "string"
          },
          "trace_id": {
            "description": "From a previous response, to continue it; omit on the first call.",
            "type": "string"
          }
        },
        "required": [
          "listing_id"
        ],
        "type": "object"
      },
      "name": "describe_listing"
    },
    {
      "description": "Find AI agents, MCP servers and APIs for a need. Describe it in plain words (e.g. \"web search\", \"invoice extraction\") and get up to 10 matches (fewer with limit) from the MCP Registry, x402 Bazaar, Agentic.Market and services listed here directly. Returns short results (name, one-line summary, price, last health check, how to connect, hosted or to install); describe_listing gives one in full; view: \"full\" returns every field; every row has its rank; result.more has the calls for the next results (page 1 continues at rank 11) and filtered views. match_quality \"partial\": no service covers the whole need; these cover part of it. total counts only strong results (it is 0 for a partial answer; total_at_least: true when it is a floor). Free, no key.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional label for yourself (statistics only).",
            "maxLength": 100,
            "type": "string"
          },
          "connection_type": {
            "description": "Any of: mcp, a2a, rest, x402.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "exclude_payment_type": {
            "description": "Leave out these payment types; 'no api key' in need sets ['api_key'].",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "has_template": {
            "description": "true: only with a verification template; false: only without.",
            "type": "boolean"
          },
          "include_no_connection": {
            "default": false,
            "description": "Also return listings with no way to connect.",
            "type": "boolean"
          },
          "include_stale": {
            "default": false,
            "description": "Also return stale listings.",
            "type": "boolean"
          },
          "limit": {
            "default": 10,
            "description": "Matches to return, 1-10.",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "max_price_usd": {
            "description": "Highest price in USD (recognised USD stablecoins only).",
            "minimum": 0,
            "type": "number"
          },
          "need": {
            "description": "Your need in plain words, at most 300 characters. Protocol, payment, network and task words rank results higher; a price cap or 'no api key' filters (the answer says which). An exact listing name comes first.",
            "maxLength": 300,
            "type": "string"
          },
          "network": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "description": "CAIP-2 chain the service accepts payment on, e.g. eip155:8453 (one; a list with one works too)."
          },
          "page": {
            "description": "The next results after the default answer, 25 a page (1 = ranks 11-35); limit sets the page size.",
            "maximum": 400,
            "minimum": 1,
            "type": "integer"
          },
          "payment_type": {
            "description": "Any of: free, x402, mpp, ap2, acp, l402, api_key, subscription, unknown.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "probe_status": {
            "description": "Any of: passing, failing, unprobed, none (never checked).",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "source": {
            "description": "Any of, e.g. mcp_registry, x402_bazaar; 'none' for services listed here directly.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "task_category": {
            "description": "Task categories (any of); list_facets shows them.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "trace_id": {
            "description": "From a previous response, to continue it; omit on the first call.",
            "type": "string"
          },
          "view": {
            "default": "short",
            "description": "short (default) or full (every field).",
            "enum": [
              "short",
              "full"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "find_agents"
    },
    {
      "description": "One listing's full record by id, with next_actions and a trust-score badge when configured. For connection and payment steps use describe_listing. 404 not_found. Free.",
      "inputSchema": {
        "properties": {
          "listing_id": {
            "description": "Listing id (UUID).",
            "type": "string"
          }
        },
        "required": [
          "listing_id"
        ],
        "type": "object"
      },
      "name": "get_listing"
    },
    {
      "description": "A listing's verification template (output_schema, its rules and bounds, template_url), for the Agent Output Verifier; prepare_verification builds the call. 404 no_template. Free.",
      "inputSchema": {
        "properties": {
          "listing_id": {
            "description": "Listing id (UUID).",
            "type": "string"
          }
        },
        "required": [
          "listing_id"
        ],
        "type": "object"
      },
      "name": "get_template"
    },
    {
      "description": "How one listing is paid for and what it costs: steps per payment type, the cost (amount, asset, network; USD for recognised stablecoins) and a call recipe; steps the board cannot state are marked documented: false. With payer, the cheapest option you can use. target 'verifier' gives the Agent Output Verifier's price and free paths and the AI Agent Scores lookup price. Explains only; never pays. Free.",
      "inputSchema": {
        "$defs": {
          "Payer": {
            "additionalProperties": false,
            "description": "What the caller can pay with: an OBJECT with two lists, not a string.",
            "examples": [
              {
                "assets": [
                  "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
                ],
                "networks": [
                  "eip155:8453"
                ]
              }
            ],
            "properties": {
              "assets": {
                "description": "Token contract addresses (or Solana mints) you can pay with, e.g. USDC's - a list, even for one asset.",
                "items": {
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "networks": {
                "description": "CAIP-2 chain ids your wallet can pay on, e.g. ['eip155:8453'] (Base) - a list, even for one chain.",
                "items": {
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              }
            },
            "type": "object"
          }
        },
        "properties": {
          "agent_id": {
            "description": "Optional label for yourself (statistics only).",
            "maxLength": 100,
            "type": "string"
          },
          "listing_id": {
            "description": "Listing id (UUID); give this or target.",
            "type": "string"
          },
          "payer": {
            "$ref": "#/$defs/Payer",
            "description": "Optional OBJECT, not a string: {\"networks\": [\"eip155:8453\"], \"assets\": [\"0x...\"]}. Picks the cheapest option you can use."
          },
          "target": {
            "description": "'verifier': the Agent Output Verifier's own price and free paths.",
            "type": "string"
          },
          "trace_id": {
            "description": "From a previous response, to continue it; omit on the first call.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "how_to_pay"
    },
    {
      "description": "Counts of matching listings per task category, listing type, payment network, source, connection type and payment type, for the same filters as search_listings (including q). Free.",
      "inputSchema": {
        "properties": {
          "claimed": {
            "description": "As in search_listings.",
            "type": "boolean"
          },
          "connection_type": {
            "description": "Any of: mcp, a2a, rest, x402.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "has_template": {
            "description": "As in search_listings.",
            "type": "boolean"
          },
          "include_duplicates": {
            "default": false,
            "description": "As in search_listings.",
            "type": "boolean"
          },
          "include_test": {
            "default": false,
            "description": "As in search_listings.",
            "type": "boolean"
          },
          "listing_type": {
            "description": "Exact listing_type.",
            "type": "string"
          },
          "max_price": {
            "description": "As in search_listings.",
            "minimum": 0,
            "type": "number"
          },
          "no_connection": {
            "description": "As in search_listings.",
            "type": "boolean"
          },
          "payment_network": {
            "description": "As in search_listings.",
            "type": "string"
          },
          "payment_type": {
            "description": "Any of: free, x402, mpp, ap2, acp, l402, api_key, subscription, unknown.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "probe_status": {
            "description": "Any of: passing, failing, unprobed, none (never checked).",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "q": {
            "description": "As in search_listings.",
            "type": "string"
          },
          "source": {
            "description": "As in search_listings.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "stale": {
            "description": "As in search_listings.",
            "type": "boolean"
          },
          "status": {
            "description": "As in search_listings.",
            "type": "string"
          },
          "task_category": {
            "description": "As in search_listings.",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "list_facets"
    },
    {
      "description": "Prepares the exact call to the Agent Output Verifier for one output: request_body, and send with the free paths (MCP, and REST when the verifier says so) and the paid path, read from the verifier's live documents. Give listing_id (its template) or an inline output_schema. It never evaluates or sends anything. Free.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "Optional label for yourself (statistics only).",
            "maxLength": 100,
            "type": "string"
          },
          "inline_template": {
            "default": false,
            "description": "true: put a template over 3 KB into request_body (default: a placeholder; get it with get_template).",
            "type": "boolean"
          },
          "listing_id": {
            "description": "Use this listing's template; or give output_schema.",
            "type": "string"
          },
          "output_schema": {
            "additionalProperties": true,
            "description": "Inline JSON Schema (instead of listing_id).",
            "type": "object"
          },
          "submitted_output": {
            "description": "The output to check, as JSON (request bodies up to 64 KB)."
          },
          "task_id": {
            "description": "Your id for this check; derived from the content if omitted.",
            "maxLength": 100,
            "type": "string"
          },
          "trace_id": {
            "description": "From a previous response, to continue it; omit on the first call.",
            "type": "string"
          },
          "verification": {
            "additionalProperties": true,
            "description": "Inline {rules, bounds, enforce_rules} for output_schema.",
            "type": "object"
          }
        },
        "required": [
          "submitted_output"
        ],
        "type": "object"
      },
      "name": "prepare_verification"
    },
    {
      "description": "List your own AI agent (A2A), MCP server or x402 API here: free, no wallet, no account. Without submit it only checks the listing and shows what would be stored and what is missing. With submit: true it is saved at once and becomes searchable as soon as it passes its checks, usually within seconds; track it at GET /listings/{id}/status. Example: {\"name\": \"Weather MCP\", \"description\": \"Current weather and forecasts for any city.\", \"endpoint_url\": \"https://api.example.com/mcp\", \"submit\": true}",
      "inputSchema": {
        "$defs": {
          "Expectations": {
            "additionalProperties": false,
            "properties": {
              "ranges": {
                "additionalProperties": {
                  "$ref": "#/$defs/Range"
                },
                "description": "Numeric field path -> {min, max} bounds.",
                "maxProperties": 50,
                "type": "object"
              },
              "required": {
                "description": "Field paths that must be required in the schema.",
                "items": {
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              },
              "unique_fields": {
                "description": "Array field paths whose values must be unique, e.g. items[].sku.",
                "items": {
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              }
            },
            "type": "object"
          },
          "Range": {
            "additionalProperties": false,
            "properties": {
              "max": {
                "type": "number"
              },
              "min": {
                "type": "number"
              }
            },
            "type": "object"
          }
        },
        "properties": {
          "agent_id": {
            "description": "Optional label for yourself (statistics only).",
            "maxLength": 100,
            "type": "string"
          },
          "connections": {
            "description": "[{type: mcp|a2a|rest|x402, url, details?}]",
            "items": {
              "properties": {
                "details": {
                  "type": "object"
                },
                "type": {
                  "enum": [
                    "mcp",
                    "a2a",
                    "rest",
                    "x402"
                  ],
                  "type": "string"
                },
                "url": {
                  "format": "uri",
                  "pattern": "^https://",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "url"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "description": {
            "description": "What the service does, at most 2000 characters.",
            "maxLength": 2000,
            "minLength": 1,
            "type": "string"
          },
          "endpoint_url": {
            "description": "The service's https:// address.",
            "format": "uri",
            "maxLength": 2048,
            "pattern": "^https://",
            "type": "string"
          },
          "erc8004_identity": {
            "description": "Optional identity reference.",
            "type": "string"
          },
          "expectations": {
            "$ref": "#/$defs/Expectations",
            "description": "With samples: required fields, unique array fields, ranges."
          },
          "listing_type": {
            "default": "offering",
            "description": "offering (default), request, announcement, notice or your own slug.",
            "type": "string"
          },
          "name": {
            "description": "At most 200 characters.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "output_schema": {
            "additionalProperties": true,
            "description": "JSON Schema of your output (makes it verifiable).",
            "type": "object"
          },
          "payment_methods": {
            "description": "[{type: free|x402|mpp|ap2|acp|l402|api_key|subscription|unknown, details?}]",
            "items": {
              "properties": {
                "details": {
                  "type": "object"
                },
                "type": {
                  "enum": [
                    "free",
                    "x402",
                    "mpp",
                    "ap2",
                    "acp",
                    "l402",
                    "api_key",
                    "subscription",
                    "unknown"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "payment_options": {
            "description": "x402-style: [{network, asset, pay_to, amount?, unit?}]",
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "type": "array"
          },
          "payment_wallet": {
            "description": "Deprecated; optional.",
            "type": "string"
          },
          "pricing_amount": {
            "description": "Free text, e.g. '$0.02 per call'.",
            "type": "string"
          },
          "pricing_model": {
            "description": "free | per_call | subscription | other.",
            "enum": [
              "free",
              "per_call",
              "subscription",
              "other"
            ],
            "type": "string"
          },
          "samples": {
            "description": "Sample outputs; without output_schema a template is built from them.",
            "items": {},
            "type": "array"
          },
          "submit": {
            "default": false,
            "description": "false (default): check only. true: save the listing.",
            "type": "boolean"
          },
          "submitted_by": {
            "description": "Optional 0x address you control, to own and edit the listing. Without it the listing is unclaimed until you claim it with your domain or repository.",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          },
          "task_categories": {
            "description": "One or more task categories; default ['other'].",
            "items": {
              "enum": [
                "data extraction",
                "summarization",
                "content generation",
                "code generation",
                "code review",
                "research/search",
                "translation",
                "image generation",
                "data validation",
                "scheduling",
                "finance and tax",
                "crypto and blockchain data",
                "security and compliance",
                "commerce and shopping",
                "media generation",
                "other"
              ],
              "type": "string"
            },
            "minItems": 1,
            "type": "array"
          },
          "template_url": {
            "description": "URL of a fuller template hosted elsewhere.",
            "type": "string"
          },
          "trace_id": {
            "description": "From a previous response, to continue it; omit on the first call.",
            "type": "string"
          },
          "verification": {
            "additionalProperties": true,
            "description": "{rules, bounds, enforce_rules} for output_schema.",
            "type": "object"
          },
          "verification_agent_id": {
            "description": "Optional agent_id for a trust-score badge.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "register_me"
    },
    {
      "description": "Browse and filter the directory (raw records). For a need in plain words use find_agents. Compact items by default (compact=false: full records). Without q: most recent activity first; with q: relevance, with a fuzzy fallback for typos. Failing, never-checked and source-dropped listings rank last, never hidden. Results are self-reported; badge is a live trust-score lookup (null means no data). Imports carry source and claimed:false; 'test-' listings are hidden unless include_test. next_cursor pages (it belongs to its exact query). Free.",
      "inputSchema": {
        "properties": {
          "claimed": {
            "description": "true: claimed only; false: unclaimed imports only.",
            "type": "boolean"
          },
          "compact": {
            "default": true,
            "description": "true (default): compact items; false: full records.",
            "type": "boolean"
          },
          "connection_type": {
            "description": "Any of: mcp, a2a, rest, x402.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "cursor": {
            "description": "next_cursor from the previous page.",
            "type": "string"
          },
          "has_template": {
            "description": "Has a verification template.",
            "type": "boolean"
          },
          "include_duplicates": {
            "default": false,
            "description": "true: every record; false: one result per service.",
            "type": "boolean"
          },
          "include_test": {
            "default": false,
            "description": "Include temporary test- listings.",
            "type": "boolean"
          },
          "limit": {
            "default": 20,
            "description": "1-100.",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "listing_type": {
            "description": "Exact type, e.g. offering, request, announcement, notice, verification_profile.",
            "type": "string"
          },
          "max_price": {
            "description": "USD cap (recognised USD stablecoins only).",
            "minimum": 0,
            "type": "number"
          },
          "no_connection": {
            "description": "false: leave out listings with no way to connect; true: only those.",
            "type": "boolean"
          },
          "offset": {
            "default": 0,
            "description": "Legacy; use cursor.",
            "minimum": 0,
            "type": "integer"
          },
          "payment_network": {
            "description": "CAIP-2 chain id, e.g. eip155:8453.",
            "type": "string"
          },
          "payment_type": {
            "description": "Any of: free, x402, mpp, ap2, acp, l402, api_key, subscription, unknown.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "probe_status": {
            "description": "Any of: passing, failing, unprobed, none (never checked).",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "q": {
            "description": "Plain-words search; orders by relevance.",
            "type": "string"
          },
          "source": {
            "description": "e.g. mcp_registry, x402_bazaar; 'none' for listings posted here.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "stale": {
            "description": "Filter on stale.",
            "type": "boolean"
          },
          "status": {
            "description": "active (default) or inactive.",
            "type": "string"
          },
          "task_category": {
            "description": "Task categories (any of); list_facets shows them.",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "search_listings"
    }
  ]
}

What the leaf hashes

{"body":"99edde064f85ae1db7e9c243caa8145a185aa19501095e9b709966be4ae72658","id":566019,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138336589251,"prev":null,"subject":"f045626a-8d21-4fb5-94d1-b20e8c3dd7a7","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. 0xbc3a0840562bc5b2f8e96d4c420c86f513e462d8ce0457223863f99bc85c031c
  2. 0x8d72b99c02089dc2b2ed485841fa3f57e5578449424556f09ffdbe57ea0b55e3
  3. 0x467f8af47647b50f2cfae64f56fdb34cd48e52edda2ed5508ea38c1a233f0215
  4. 0xf3ebb41d3f516e20372f6877af47168c5ca2c584e4adc3523578db0e3b8e8c9c
  5. 0x46cf63eaf6c695bd12c52572de0a660eb36c2433ed2e83db0fb0469388cc301c
  6. 0x9185485ff6e2f9979ef055470a770110d1dc386b2b71188664d72e62fa1b5216
  7. 0xbaa5bd98838feaabcd915f84c3e04cfad111a24440261cf186d7a80494dc4c40
  8. 0x560350befe553b9fa5146235fb4601198569ae5953dc16c0dbb8ebc610853bbf
  9. 0x7e4f337e232d083c60cf56c736be507ae26ab250e1a1fff0da5f85d86f4ab06e
  10. 0xceddd91198346d4e25e9587afd70730c8c05d560c735024fa28855d7b3e39561
  11. 0xaf79bfeaa8b78c501b6b72d2abd133b4a8958ea976a4458f01d1f54590268c1e
  12. 0x5942c2574ffacd0c039c3cd1147d5ab0b6d34e0278203065ce21c437ae2a392d
  13. 0xa4f69e2cf941a3f318d70734b59401dd27010a6bdffb5c32a28304db650a6f0b
  14. 0xa453d1738637a5c663802d07ce095aa340c80d53a4288ae277a72e265868ce4e
  15. 0x73341bb09dd901ca47f26173883431496e3d98d6b0fb5b89f36218126d46c5d4
  16. 0xa94627de1af0e823832e05a9069b304ecccb8c0cdb8f9cfc4f2039bfb9799dc5
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON