← The evidence ledger
Evidence row 295558
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 1a70b6e1-9546-4f31-afff-3f807d39ff20
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- d434ba724ce41bde7eecbd9f9599d938c802d238ac27edca35905f1604233c7c
- Leaf
- 0x0cda0244d51aa56c9296036dc59c6059b9fe3e44c08d2e274fcc6490bf243934
What was observed
{
"count": 13,
"tools": [
{
"description": "Fetch the full prediction document for a search result id.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "A result id from search, e.g. pred:123.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch"
},
{
"description": "PRO: recently detected live arbitrage opportunities. Needs a Pro key, via an Authorization: Bearer header (preferred) or the api_key argument.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional Pro API key (get one with /key in the Ledger FC Telegram bot). Preferred instead: send it as an Authorization: Bearer header, so it never enters the conversation.",
"type": "string"
},
"live_rescan": {
"default": false,
"description": "If true, fetch fresh odds NOW and return current arbs (age ~0) instead of logged ones. Rate-limited (costs API credits). Falls back to logged arbs if unavailable.",
"type": "boolean"
},
"within_seconds": {
"default": 180,
"description": "Look-back window in seconds. Default is tight because arbs die fast; widen only for a historical view.",
"type": "integer"
}
},
"required": [],
"type": "object"
},
"name": "get_arbs"
},
{
"description": "Your paper-points balance (not cash).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "get_balance"
},
{
"description": "One paper bet by id.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"bet_id": {
"type": "integer"
}
},
"required": [
"bet_id"
],
"type": "object"
},
"name": "get_bet"
},
{
"description": "A contributor's CLV record.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"contributor_id": {
"type": "string"
}
},
"required": [
"contributor_id"
],
"type": "object"
},
"name": "get_contributor_score"
},
{
"description": "Contributors ranked by CLV (reputation points, not cash).",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_leaderboard"
},
{
"description": "Your paper bets, newest first.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "get_my_bets"
},
{
"description": "Upcoming predictions with probabilities and model-vs-market edge.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"league": {
"description": "Filter to one league code, e.g. EPL.",
"type": "string"
},
"limit": {
"default": 10,
"description": "Max predictions to return.",
"type": "integer"
}
},
"required": [],
"type": "object"
},
"name": "get_predictions"
},
{
"description": "Honest settled record + high-confidence subset + CLV.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_track_record"
},
{
"description": "PRO: upcoming picks with positive model-vs-market edge. Needs a Pro key, via an Authorization: Bearer header (preferred) or the api_key argument.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Optional Pro API key (get one with /key in the Ledger FC Telegram bot). Preferred instead: send it as an Authorization: Bearer header, so it never enters the conversation.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "get_value_bets"
},
{
"description": "Place a paper bet against our agent's prediction (points only).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_id": {
"type": "string"
},
"match_id": {
"type": "integer"
},
"side": {
"enum": [
"H",
"D",
"A"
],
"type": "string"
},
"stake_points": {
"description": "Paper points to stake (min 1).",
"type": "number"
}
},
"required": [
"agent_id",
"match_id",
"side",
"stake_points"
],
"type": "object"
},
"name": "place_bet"
},
{
"description": "Search upcoming match predictions. Returns {id,title,url} results; use fetch(id) for the full prediction.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"description": "Team or league to search upcoming predictions for.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search"
},
{
"description": "Submit a prediction to be scored by CLV (shadow/points).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"contributor_id": {
"type": "string"
},
"match_id": {
"type": "integer"
},
"p_away": {
"type": "number"
},
"p_draw": {
"type": "number"
},
"p_home": {
"type": "number"
}
},
"required": [
"contributor_id",
"match_id",
"p_home",
"p_draw",
"p_away"
],
"type": "object"
},
"name": "submit_prediction"
}
]
}What the leaf hashes
{"body":"d434ba724ce41bde7eecbd9f9599d938c802d238ac27edca35905f1604233c7c","id":295558,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793051016375696,"prev":null,"subject":"1a70b6e1-9546-4f31-afff-3f807d39ff20","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x0cd9c3b778f62a6ca2e6caab8c41a8864371a2c4ba3d6d880b3c454d61bbee0b
- 0x44d1f2d3ee5da626c072168d3821e839a2f2961544026662a8afc8c72a7b9e04
- 0xcf7476481438c43b65e94f5cdfb0956ad5ebf16338834f522081c7b244ac79ee
- 0xf90098e707a47adf2b16aeb090fb92af98ab94a6ef1cff2e0b749407b76dbf31
- 0xfc4ca24cd96a1559b10db3b6d2121aaf0978f7e4d6180dd7b551d9bdc9ca2cdd
- 0x32d572bf01058f6ba0695704bcf94070efa77406b3b3e82017ad4205a7a94539
- 0xb7b00dd5912eee409bf3c09d2602d93a55d40bfc7a758418df7460ada76ad7b5
- 0x04925cf88f3a8adca37b448c65b7e5cc2b4a6184f8a3561d384bdcc65585b0f5
- 0x8ba247835f2c463d7507d11c81a89b08ba87c3b564ae729b0685bea797c1bec1
- 0x3c4894f4b32e18391502aac10c1c4092f71b1b7995859ea31b24350027233ca9
- 0x1dd760089997f06dc5264f791d622a6e7eaf78f6daa715333a752d033cdb2e03
- 0x362683225b724b8d2d652a95968c57a6f4199ed4f2ad60900fc3603492f17520
- 0x5aefcf9e3d86e125861c0d490079969110eea8fc901ec61531bba10bb58258a1
- 0xa96bb9408ce00a0d40ddaba8736257dfce76d5478b131d69db1afdf8a824312b
- 0x7ddc2fead128357f881b63e6c7c26d7fbbb84fca6c7c8e0bbfe386de86ca8d39
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae