addrbookFor publishers
← The evidence ledger

Evidence row 1746074

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 47876b93-4204-401f-9fe1-860888e1e0e1
Recorded
Previous row
#1536246
Body SHA-256
2f5205f1e9b8cb672bb147fce23ae87e31730eebc6426f506c7d80fc77217eb0
Leaf
0x4fbd60172e06751b680a07d1407edf07d03143f7b32e61b2343dfec2f3326116

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":1746074,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793515101287455,"prev":1536246,"subject":"47876b93-4204-401f-9fe1-860888e1e0e1","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. 0x4fbd62f15a52045dd577a910296ba4967f1783ff645380bd2ad32910ce7ae1a1
  2. 0x06c2d96884eb27e5212435eb26eedda4fff01f03512ba6797213230dea341e2a
  3. 0xdd18f3e5a59c713c1f8290fbf3bde3a2d8838c745a1993e58c1af0f64caca284
  4. 0x7188f673f5e528dd8e913b2b89ae29f610bf06a86dc6eafcaa3fe36a4e8d81ea
  5. 0x32b02ceba5b85f8eecac0405136655768d20bd6be98e0cb666235de90c1ff5f2
  6. 0xf8fe7975883b2919182bb52d77bb6b0ec9ca60f408401f2c0308b5762c54750d
  7. 0x58df2aafc22c6d77c9253525fbffb6138256c34d5bc524e8e110c0529f118d57
  8. 0x2d02f1c07f553071b32d55a8e9221e6535d5b0b4ff4c171e015e64af5acc20b4
  9. 0xd502a7ca2130ec9f508fb9e91e423bd0aba94fd4f06072ca9f33300fa059eec5
  10. 0xbdbf8e0d5b2682efac3841f3a31e9deb4afdb7346e36e2149c4d18b28f677c83
  11. 0x8e920e6ac44707629e902b704090e2a1fad2910385ca50550aed0819456af882
  12. 0x21938c6c946f4b4fbc9debe25f5efc2591234f62b5e79a54d3dc9abe2154cc21
  13. 0x61ea1522e2a8dd1dbb4a7f6b4b6b4e9d2d75dad9c43bbf8d014ad3d2e55a77e7
  14. 0x4dd56cbe7671c2bd3ac1c5d78e38f1cd1c8a879b29f9a6a5b8a22555a3aedcd2
  15. 0x0e3f78943343406ddd3828dd4ca4b5a188e80ffe3ac87d64d979448ee11c1cc5
  16. 0x00ec7149eb024693951d82cb635dfa183f4f34dae011e77ba0420a38a378e0aa
  17. 0x97f6f39e601b6ef0e47b730aa0488b718c0d7882ad840342bbd7d3a705a1b3a2
  18. 0x1973893697931b7512ae5dc1a3c92ef92f633ae3574dce9029a35b5e94d2d364
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON