addrbookFor publishers
← The evidence ledger

Evidence row 1738536

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 83b616d4-84e6-4447-bc29-f8451876dcab
Recorded
Previous row
#1479277
Body SHA-256
772934c3ab6b64d6e0b7e9c54f7814d7696a16744afed7bc8a84539756614798
Leaf
0x901584546cb3cd224264ca6aa66a46ccc9939e4221e1750faa29b3c8362f1f6f

What was observed

{
  "count": 18,
  "tools": [
    {
      "description": "Full box score for one game: team totals and every player's stat line.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "gameId": {
            "description": "Aura game id from aura_list_games or aura_live_games",
            "type": "string"
          }
        },
        "required": [
          "gameId"
        ],
        "type": "object"
      },
      "name": "aura_boxscore"
    },
    {
      "description": "Emails the user a 6-digit code that moves this connection from the trial to the free plan (50,000 requests a month). Ask the user for their email first; never guess it. Then ask them for the code and call aura_verify_email.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "description": "The user's own email address",
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "type": "object"
      },
      "name": "aura_claim_email"
    },
    {
      "description": "Which sports, seasons and data products Aura has right now, with measured completeness and freshness. Call when unsure whether Aura covers something.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "aura_coverage"
    },
    {
      "description": "What is happening in a game at this moment: score, situation (count, outs and bases, or period and clock), latest play and freshness.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "gameId": {
            "description": "Aura game id from aura_list_games or aura_live_games",
            "type": "string"
          }
        },
        "required": [
          "gameId"
        ],
        "type": "object"
      },
      "name": "aura_game_frame"
    },
    {
      "description": "Current odds for one game: moneyline, spread, total and player props, each source priced on both sides, with live result and settlement. Pass marketType to keep the result small; player_prop results can be large, so add playerId or definitionId.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Prop category, e.g. points",
            "type": "string"
          },
          "definitionId": {
            "description": "Market definition id from a previous result",
            "type": "string"
          },
          "gameId": {
            "description": "Aura game id from aura_list_games or aura_live_games",
            "type": "string"
          },
          "marketType": {
            "enum": [
              "moneyline",
              "spread",
              "total",
              "player_prop"
            ],
            "type": "string"
          },
          "playerId": {
            "description": "Aura player id",
            "type": "string"
          }
        },
        "required": [
          "gameId"
        ],
        "type": "object"
      },
      "name": "aura_game_markets"
    },
    {
      "description": "Play-by-play for one game in order, a page at a time. Pass page.nextCursor to continue.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "description": "page.nextCursor from the previous call",
            "type": "string"
          },
          "gameId": {
            "description": "Aura game id from aura_list_games or aura_live_games",
            "type": "string"
          },
          "pageSize": {
            "description": "Defaults to 100",
            "maximum": 250,
            "minimum": 1,
            "type": "number"
          }
        },
        "required": [
          "gameId"
        ],
        "type": "object"
      },
      "name": "aura_game_plays"
    },
    {
      "description": "One game by Aura game id: teams, start time, status, period and score.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "gameId": {
            "description": "Aura game id from aura_list_games or aura_live_games",
            "type": "string"
          }
        },
        "required": [
          "gameId"
        ],
        "type": "object"
      },
      "name": "aura_get_game"
    },
    {
      "description": "One player by Aura player id: name, position, status, current team and headshot.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "playerId": {
            "description": "Aura player id",
            "type": "string"
          }
        },
        "required": [
          "playerId"
        ],
        "type": "object"
      },
      "name": "aura_get_player"
    },
    {
      "description": "One team by Aura team id.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "teamId": {
            "description": "Aura team id from aura_list_teams",
            "type": "string"
          }
        },
        "required": [
          "teamId"
        ],
        "type": "object"
      },
      "name": "aura_get_team"
    },
    {
      "description": "A team's roster with player ids, positions, jersey numbers, height, weight and headshots.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "teamId": {
            "description": "Aura team id from aura_list_teams",
            "type": "string"
          }
        },
        "required": [
          "teamId"
        ],
        "type": "object"
      },
      "name": "aura_get_team_roster"
    },
    {
      "description": "Games for one day with teams, start time, status and score. Omit date for today (US Pacific league date). Filter by sport, status or team abbreviation. Returns Aura game ids for the other game tools; for odds, pass each id to aura_game_markets.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "description": "page.nextCursor from the previous call",
            "type": "string"
          },
          "date": {
            "description": "YYYY-MM-DD league date; defaults to today",
            "type": "string"
          },
          "pageSize": {
            "description": "Defaults to 25",
            "maximum": 100,
            "minimum": 1,
            "type": "number"
          },
          "sport": {
            "enum": [
              "NFL",
              "COLLEGE_FOOTBALL",
              "NBA",
              "NHL",
              "COLLEGE_BASKETBALL",
              "MLB",
              "WNBA"
            ],
            "type": "string"
          },
          "status": {
            "enum": [
              "scheduled",
              "in_progress",
              "final"
            ],
            "type": "string"
          },
          "team": {
            "description": "Team abbreviation, e.g. NYY",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "aura_list_games"
    },
    {
      "description": "Player profiles for a whole sport, a page at a time. For one team use aura_get_team_roster.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "description": "page.nextCursor from the previous call",
            "type": "string"
          },
          "pageSize": {
            "description": "Defaults to 100",
            "maximum": 100,
            "minimum": 1,
            "type": "number"
          },
          "sport": {
            "enum": [
              "NFL",
              "COLLEGE_FOOTBALL",
              "NBA",
              "NHL",
              "COLLEGE_BASKETBALL",
              "MLB",
              "WNBA"
            ],
            "type": "string"
          }
        },
        "required": [
          "sport"
        ],
        "type": "object"
      },
      "name": "aura_list_players"
    },
    {
      "description": "Every team in a sport with Aura team ids, names, abbreviations, colors, conference and division.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "sport": {
            "enum": [
              "NFL",
              "COLLEGE_FOOTBALL",
              "NBA",
              "NHL",
              "COLLEGE_BASKETBALL",
              "MLB",
              "WNBA"
            ],
            "type": "string"
          }
        },
        "required": [
          "sport"
        ],
        "type": "object"
      },
      "name": "aura_list_teams"
    },
    {
      "description": "Every game in progress right now, across all sports, with score and period or inning.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "aura_live_games"
    },
    {
      "description": "Time series of in-game metrics for one game, such as win probability, score margin and player lines. Call without definitionId first to see which series exist.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "description": "page.nextCursor from the previous call",
            "type": "string"
          },
          "definitionId": {
            "description": "Series id from a call without it",
            "type": "string"
          },
          "entityId": {
            "description": "Team or player id",
            "type": "string"
          },
          "gameId": {
            "description": "Aura game id from aura_list_games or aura_live_games",
            "type": "string"
          },
          "pageSize": {
            "description": "Defaults to 500",
            "maximum": 500,
            "minimum": 1,
            "type": "number"
          }
        },
        "required": [
          "gameId"
        ],
        "type": "object"
      },
      "name": "aura_metric_series"
    },
    {
      "description": "How a game's odds moved from open to now, as timestamped observations. Use for \"how has the line moved\".",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "gameId": {
            "description": "Aura game id from aura_list_games or aura_live_games",
            "type": "string"
          },
          "marketType": {
            "enum": [
              "moneyline",
              "spread",
              "total"
            ],
            "type": "string"
          }
        },
        "required": [
          "gameId"
        ],
        "type": "object"
      },
      "name": "aura_odds_timeline"
    },
    {
      "description": "Returns a checkout link for Aura Pro: $20 a month for 500,000 requests. Give the link to the user; they pay in their browser and this connection upgrades. Needs a verified email first.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "aura_upgrade"
    },
    {
      "description": "Checks the 6-digit code from the user's email and puts this connection on the free plan: 50,000 requests a month.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "description": "The 6-digit code the user received",
            "type": "string"
          }
        },
        "required": [
          "code"
        ],
        "type": "object"
      },
      "name": "aura_verify_email"
    }
  ]
}

What the leaf hashes

{"body":"772934c3ab6b64d6e0b7e9c54f7814d7696a16744afed7bc8a84539756614798","id":1738536,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793508429980749,"prev":1479277,"subject":"83b616d4-84e6-4447-bc29-f8451876dcab","subject_kind":"endpoint"}

Proof

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

  1. 0x90158d63f0bff05dd645ef192d1e353f32d9fd5c4a36a805c8add5391288dcff
  2. 0xe2b3ca2d1bd230665ba3e5084c477de2c86f70a482c2a4c523877d2e79d381ec
  3. 0x2925b65ab326dfa21b95535d1b067cc413dbfcf68bb5c85721594eb855a7744f
  4. 0x6bb47c801250514755fca2fde19ca1205ab58d7c7e5198c5fca51c849d28ecbf
  5. 0x708e01204ee159b1e7b7dc6789ddbe87390bb03e197a052c20d4bd4a9ecda402
  6. 0x5c2457efa620faa0757712f8dddf97795a5040e56bf2a61c3354802dc583fee5
  7. 0xd75de130cd99868dad307373ca7abe852d74071284f12fbcb511b1d6fcaa00d3
  8. 0x71acc9c19bc922a52b68493b17724fbcc865f5f36d259d6911acdb0ffeb2087b
  9. 0xc6fe5b4342cabc01435661dc4791d3c8ab4308faf3dfdb8e270d37a216d77900
  10. 0xdca6fc099c58f3c631e299c83d18faeea0aa7131138eff889c6a1daa1d49ae0a
  11. 0x3e0f91943e8355e2f56690f6c44862d658867ab9802cb4cbfab3d7a131c08377
  12. 0xa1e0ceffff06b409db03805d7924d68debcf75dd26a422b9d8cac7539ba88369
  13. 0x592c6bf7478ece75e30eaddee3c7949403bcafb35d8489fe5310c10667a2df24
  14. 0x43a0d126875c656347b68ba3c0196959406aa8df8a7cd284fd2814ddd386322c
  15. 0x23107b06227fe01d939429fa5248f5555093c421dfc6b8bc6ba3518a65263d17
  16. 0xc2b1c84ef3531511a3d8d9db5ff9eeca2725a3782e7f9c4ac87fc0f1588349fa
  17. 0x0c618c42b286ad61acd8204aa6dcf024b8b041d3759aa585bf4e221abc39cb5d
  18. 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON