← The evidence ledger
Evidence row 1758814
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint e7c62b5d-f85c-4c92-a02e-775be966e5a1
- Recorded
- Previous row
- #1724969
- Body SHA-256
- 2f5205f1e9b8cb672bb147fce23ae87e31730eebc6426f506c7d80fc77217eb0
- Leaf
- 0xead1455b2b198c8a20c3accb123895cb3c1554bb0739fc0f0274a8895474001e
What was observed
{
"count": 5,
"tools": [
{
"description": "Compare your numbers with a draw (the latest unless you give one). kr645 gives the rank and the prize per winner from the official record; powerball and megamillions give the match (prize amounts depend on state and multiplier and are not given). The answer is a drawstoday.com link where the result is shown; the answer itself carries no result.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"draw": {
"description": "Optional, as in get_draw.",
"type": [
"string",
"integer"
]
},
"extra_number": {
"description": "powerball: your Powerball 1-26. megamillions: your Mega Ball 1-24. Not used for kr645.",
"type": "integer"
},
"game": {
"enum": [
"kr645",
"powerball",
"megamillions"
],
"type": "string"
},
"numbers": {
"description": "kr645: 6 numbers 1-45. powerball: 5 numbers 1-69. megamillions: 5 numbers 1-70.",
"items": {
"type": "integer"
},
"type": "array"
}
},
"required": [
"game",
"numbers"
],
"type": "object"
},
"name": "check_ticket"
},
{
"description": "The winning numbers of the latest draw, or of one past draw. kr645: give the draw number (회차). powerball, megamillions: give the draw date YYYY-MM-DD. Sources: dhlottery.co.kr (Korea), data.ny.gov (USA).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"draw": {
"description": "Optional. Draw number (kr645) or draw date YYYY-MM-DD (USA). Leave it out for the latest.",
"type": [
"string",
"integer"
]
},
"game": {
"enum": [
"kr645",
"powerball",
"megamillions"
],
"type": "string"
}
},
"required": [
"game"
],
"type": "object"
},
"name": "get_draw"
},
{
"description": "Random numbers for a lottery game, 1 to 10 sets. Either name a game: kr645 (Lotto 6/45 (South Korea)), powerball (Powerball (USA)), megamillions (Mega Millions (USA, matrix since 2025-04-08)), euromillions (EuroMillions), uk_lotto (Lotto (UK)), jp_loto6 (Loto 6 (Japan)), jp_loto7 (Loto 7 (Japan)), thunderball (Thunderball (UK)), set_for_life (Set For Life (UK)), fr_loto (Loto (France)), br_megasena (Mega-Sena (Brazil)), br_lotofacil (Lotofácil (Brazil)), br_quina (Quina (Brazil)), br_maismilionaria (+Milionária (Brazil)); or give your own format with game \"custom\": count numbers from min (default 1) to max, and optionally extra_count numbers from 1 to extra_max drawn apart (a bonus ball). The result page shows the seed that reproduces it. For a named game, put in what your user said (keep, leave_out, date, odd, sum_min, sum_max, text): the page shows every way at once, those filled. The answer is a drawstoday.com link where the result is shown; the answer itself carries no result.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "custom: how many numbers per set.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"date": {
"description": "Named game: a date that matters to your user, YYYY-MM-DD; its day and month go into the line (the date way).",
"type": "string"
},
"extra_count": {
"default": 0,
"description": "custom: how many extra (bonus) numbers, drawn apart.",
"maximum": 10,
"minimum": 0,
"type": "integer"
},
"extra_max": {
"description": "custom: the largest extra number (extras start at 1).",
"maximum": 1000,
"minimum": 1,
"type": "integer"
},
"game": {
"description": "A game, or \"custom\" with count and max. May be left out when count and max are given.",
"enum": [
"kr645",
"powerball",
"megamillions",
"euromillions",
"uk_lotto",
"jp_loto6",
"jp_loto7",
"thunderball",
"set_for_life",
"fr_loto",
"br_megasena",
"br_lotofacil",
"br_quina",
"br_maismilionaria",
"custom"
],
"type": "string"
},
"keep": {
"description": "Named game: numbers your user wants in every line. The page shows them drawn as the number-board way.",
"items": {
"type": "integer"
},
"maxItems": 14,
"type": "array"
},
"leave_out": {
"description": "Named game: numbers your user wants left out (the number-board way).",
"items": {
"type": "integer"
},
"maxItems": 70,
"type": "array"
},
"max": {
"description": "custom: the largest number.",
"maximum": 1000,
"minimum": 1,
"type": "integer"
},
"min": {
"default": 1,
"description": "custom: the smallest number.",
"maximum": 1000,
"minimum": 0,
"type": "integer"
},
"odd": {
"description": "Named game: how many odd numbers per line (the balanced way).",
"maximum": 20,
"minimum": 0,
"type": "integer"
},
"seed": {
"description": "Optional. 64 hex characters. Give the seed shown on an earlier result page to get the same result again (that is how a draw is checked). Leave it out for a fresh draw.",
"pattern": "^[0-9a-fA-F]{64}$",
"type": "string"
},
"sets": {
"default": 1,
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"sum_max": {
"description": "Named game: the largest sum of a line (the balanced way).",
"minimum": 1,
"type": "integer"
},
"sum_min": {
"description": "Named game: the smallest sum of a line (the balanced way).",
"minimum": 1,
"type": "integer"
},
"text": {
"description": "Named game: your user's own words (a wish, a name, a dream). The page has them written in; prismtect.com draws numbers from them when your user presses send there.",
"maxLength": 500,
"type": "string"
}
},
"type": "object"
},
"name": "pick_numbers"
},
{
"description": "A personal two-digit number from the Prismtect glass prism, for a user who asks for a lucky number, a number of their own or a number for today. Only a human touch can draw it, so this tool gives no number: it gives the link your user taps themselves. Pass the link on.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "prismtect_number"
},
{
"description": "For a user who wants lottery numbers drawn from a sentence of their own (a wish, a name, a question). If they also give numbers to keep or leave out, a date, or an odd/sum wish, call pick_numbers with all of it instead (the sentence as text). Give the sentence and the lottery format (a game, or custom count and max with optional extras); the answer is one link. For a game it opens drawstoday.com with the sentence filled in, and the numbers are drawn when the user presses send there; for a custom format it is a prismtect.com link that draws them there (it works for 30 days). This tool makes no numbers. Ranges: min 0 or 1, max up to 99, at most 8 numbers in all.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"count": {
"description": "custom: how many numbers.",
"maximum": 8,
"minimum": 1,
"type": "integer"
},
"extra_count": {
"default": 0,
"description": "custom: how many extra (bonus) numbers, drawn apart.",
"maximum": 7,
"minimum": 0,
"type": "integer"
},
"extra_max": {
"description": "custom: the largest extra number (extras start at 1).",
"maximum": 99,
"minimum": 1,
"type": "integer"
},
"game": {
"description": "A game, or \"custom\" with count and max. May be left out when count and max are given.",
"enum": [
"kr645",
"powerball",
"megamillions",
"euromillions",
"uk_lotto",
"jp_loto6",
"jp_loto7",
"thunderball",
"set_for_life",
"fr_loto",
"br_megasena",
"br_quina",
"br_maismilionaria",
"custom"
],
"type": "string"
},
"max": {
"description": "custom: the largest number.",
"maximum": 99,
"minimum": 1,
"type": "integer"
},
"min": {
"default": 1,
"description": "custom: the smallest number, 0 or 1.",
"maximum": 1,
"minimum": 0,
"type": "integer"
},
"text": {
"description": "The user's sentence, 1 to 500 characters, no line breaks.",
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "sentence_numbers_link"
}
]
}What the leaf hashes
{"body":"2f5205f1e9b8cb672bb147fce23ae87e31730eebc6426f506c7d80fc77217eb0","id":1758814,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793529757198027,"prev":1724969,"subject":"e7c62b5d-f85c-4c92-a02e-775be966e5a1","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (302406 rows).
- 0xead1476b78e4fadc1931ed206b0a31fa58259d8be63e6527d6da791c3316ce0f
- 0xed5247a23e2b148d288c4672596763ab35f3687f8606eadd2f028aed5f2b55a7
- 0xc8d324e8f8f3c58e6dc0f3eeeadd3cab9cbc689ac4c6d17de72466d3201f1352
- 0x5df3123637815db232f95bcdac9675e2b84b4239843e1c505f7d7d4c75e35b24
- 0x57ca2d8bcb002f1152bbdb13aed48d2ba7f1f2922ef5d3a676d300f4eda525b9
- 0x260cbb0d7a8c48e90ea3b2a73baf1bcd9c2063a402917eba8d787c951174ff32
- 0xaa61402d2f62aaed292326c6a9f99c3f16e224c439e36691754786b541b41e2d
- 0x58b6a1cc7e4cc9dc59a2e5fcc08c8fc2ce7eac87ed4dbc03afc02fb220e90168
- 0x6e79c848cd761521462f2d93486269e31fd664a56dbe119e62b4efdcc410f5f5
- 0xe1f5bd5aca061fa642a0cf4460db52ab057d955d2784d9047df14631f6468bba
- 0xf2bb0e16d4be6b318f61f8327c7ca5ba3625b57f44dc3b20921ae4002cbb8e51
- 0x1f312e74c87da8ecee6d936c3b2b94559c2f69204ba5da79c6aa8c768064c908
- 0x0634a45000fa6f73103fbba8bbeae4bebdb256b75effa591aeb1cdeebe8a0e87
- 0x08ed21745c44c46e78fecd46aa9c74f653629b2db356d3eb07ea5f89f52ed2ee
- 0xab7a3fc66c9797d0e63453ae08b7e56806e93e038fb5c65065ad1ba1e1d9114c
- 0x1023fddec22f7cf1aff98422f0e5714dcc4ca7df3408bb6d4550d6f770e5033a
- 0xf7af9137c03da92bdd37d086da37554097bcd1fce016f93f2e66d18b71970c5d
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90