addrbookFor publishers
← The evidence ledger

Evidence row 222357

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 8392c428-db8e-4264-b406-953f39a762a4
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4814bbd654e5e827d2811d2eed95401e7e6974d21835d8ef2de7d549a96cbd8e
Leaf
0xacd89a8243b8d310d9b702d86ad7797172b8591a129da632825aefe8d928fb11

What was observed

{
  "count": 10,
  "tools": [
    {
      "description": "Explain the discovery/data boundary and how to attach a Sorqen API key. No API key required.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "describe_authentication"
    },
    {
      "description": "Describe the versioned fair-value method and refusal philosophy. No API key required. Use it to interpret Sorqen numbers; use list_fair_values for current data.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "describe_methods"
    },
    {
      "description": "Describe public plan limits and entitlements. No API key required. Free is authenticated real access, not anonymous data access.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "describe_plans"
    },
    {
      "description": "Return one current fair value by canonical outcome id. Requires a Sorqen key. Use when the outcome id is already known; use list_fair_values for discovery.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "outcome_id": {
            "type": "string"
          }
        },
        "required": [
          "outcome_id"
        ],
        "type": "object"
      },
      "name": "get_fair_value"
    },
    {
      "description": "Return fair-value history for one outcome, bounded by the caller plan. Requires a Sorqen key. Free has no history; Builder and above unlock history windows.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "days": {
            "maximum": 3650,
            "minimum": 1,
            "type": "integer"
          },
          "outcome_id": {
            "type": "string"
          }
        },
        "required": [
          "outcome_id"
        ],
        "type": "object"
      },
      "name": "get_fair_value_history"
    },
    {
      "description": "Return the caller plan, limits and entitlements. Requires a Sorqen key. Use when a field is locked or a limit is reached.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_plan"
    },
    {
      "description": "Return Sorqen settlement-context rules and tie prior used by the local client comparison path. Requires a Sorqen key. This is context, not a venue market feed.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_settlement_rules"
    },
    {
      "description": "Grade a pregame price or probability against Sorqen's fair value at that timestamp, Sorqen Close when available, and the settled result when available. Requires a Sorqen key. Sorqen uses only information that existed at or before observed_at, so the answer carries no look-ahead. Before kickoff the close and result come back as pending and their metrics are null, never zero. `venue` is a label for your own records; Sorqen never fetches it.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "observed_at": {
            "description": "ISO 8601 timestamp of when you saw the price. Must be before the scheduled start.",
            "type": "string"
          },
          "outcome_id": {
            "type": "string"
          },
          "price": {
            "description": "The format is declared, never inferred: 1.91 is decimal odds to one caller and nonsense to another.",
            "properties": {
              "format": {
                "enum": [
                  "american",
                  "decimal",
                  "probability"
                ],
                "type": "string"
              },
              "value": {
                "type": "number"
              }
            },
            "required": [
              "format",
              "value"
            ],
            "type": "object"
          },
          "venue": {
            "description": "Optional label for where your price came from. Metadata only.",
            "type": "string"
          }
        },
        "required": [
          "outcome_id",
          "observed_at",
          "price"
        ],
        "type": "object"
      },
      "name": "grade"
    },
    {
      "description": "Return current no-vig sportsbook-consensus probabilities for supported upcoming markets. Requires a Sorqen key. Free keys receive real values within Free limits; evidence is available on paid plans. Use for scanning/filtering; use get_fair_value for one known outcome.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "cursor": {
            "type": "string"
          },
          "league": {
            "items": {
              "enum": [
                "nfl",
                "nba",
                "mlb",
                "nhl"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "limit": {
            "maximum": 5000,
            "minimum": 1,
            "type": "integer"
          },
          "market_type": {
            "items": {
              "enum": [
                "moneyline",
                "spread",
                "total"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "min_confidence": {
            "maximum": 1,
            "minimum": 0,
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "list_fair_values"
    },
    {
      "description": "List supported league ids, market types and periods. No API key required. Use before a fair-value query when you do not already know the allowed ids; do not use it for live prices.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_leagues"
    }
  ]
}

What the leaf hashes

{"body":"4814bbd654e5e827d2811d2eed95401e7e6974d21835d8ef2de7d549a96cbd8e","id":222357,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793027990804696,"prev":null,"subject":"8392c428-db8e-4264-b406-953f39a762a4","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. 0xacd86d30be837dcf60ddf5d16bde45239971e8bfa0c2875dd7f11b8f1accee5e
  2. 0xd0a73b4fe0f73816438274a26da5fa8276e0b54b20559a05cd41cbdf597ddae9
  3. 0xb7f95c45f622e7a4f6c1eb0add5e46eba857f383e9722ad1f6861e91f70f8643
  4. 0xbcb517beb9fbd0373d5e8c125fb674cb9686d3eced206de58d0caa0257357849
  5. 0x611b529db3047e5694d6a7e1b7fac3ec0183ba08c8e1b4df65b4e949a425b094
  6. 0x516c7811092161d650bcd29ec6e9ddcb19f393cb2aae2ccec6e43454b2c1f0ba
  7. 0xa25ed9b8f59a0d62bcd07ad87aa85ebf103459944e332319a503d41d62849866
  8. 0x2a902c47db7b4a4983cd9af3ced7d042923a27161b05ac54e4698b86f946d51d
  9. 0xec7748301b53a094c6871993c6f94360fdf3a4aab92da0887306b91527e8bfbc
  10. 0x937e8e9fb917c637f64525eb09f72a51d31db27c42e43480a2a8615042dc1fcb
  11. 0x3777e64f7ac9f40ae7e4f13404a570afc2a739656a377469485865c026d1c99c
  12. 0xb7fae69bb7bd717d54a83df961404a3e4de2a5cfbcfa013fd83a38627fe13f7e
  13. 0x4700d6dfdb40e52e2ceb8ffe62c75f3f708d23452f828255fd003d795f5d9d66
  14. 0x3b4dba7d874fc323b0a364140a9c60f37bf547fe671897653118a9873fe03420
  15. 0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570
  16. 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON