← The evidence ledger
Evidence row 1054135
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint ea147bae-d106-4447-a636-7f357c290b68
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- fde811d1929b88278a052fb644af755cda8f24dfa8cd4245df396daa58f70687
- Leaf
- 0x6a98b381564008310410681fb70e9748948d0401ad362a44b6526110cbc8a899
What was observed
{
"count": 4,
"tools": [
{
"description": "A maimai DX player's rating from their scores: the new 15 (b15) and old 35 (b35), with each chart's rating, and the scores whose next rank would raise the rating most. Achievements are integers in 1/10000 of a percent: 100.7543% is 1007543.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"scores": {
"description": "The scores of the player, up to 300; of a chart given twice the better one counts",
"items": {
"properties": {
"achievement": {
"description": "Achievement in 1/10000 of a percent, an integer: 100.7543% is 1007543, 99.5% is 995000",
"maximum": 1010000,
"minimum": 0,
"type": "integer"
},
"combo": {
"description": "Combo lamp: fc, fcp (FC+), ap or app (AP+). AP and AP+ add 1 to the rating.",
"enum": [
"fc",
"fcp",
"ap",
"app"
],
"type": "string"
},
"difficulty": {
"description": "basic, advanced, expert, master or remaster",
"maxLength": 40,
"type": "string"
},
"song": {
"description": "Sheet ID (dsht_…), or song ID or name with type and difficulty",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"type": {
"description": "dx or std",
"enum": [
"dx",
"std",
"utage",
"utage2p"
],
"type": "string"
}
},
"required": [
"song",
"achievement"
],
"type": "object"
},
"maxItems": 300,
"minItems": 1,
"type": "array"
},
"server": {
"description": "Game server the player plays on: jp (default), intl, usa or cn",
"maxLength": 20,
"type": "string"
},
"suggestions": {
"description": "Most suggestions of scores to improve, 0 to 50. Default 10.",
"maximum": 50,
"minimum": 0,
"type": "integer"
},
"version": {
"description": "Game version whose new charts make the new 15 (b15): PRiSM PLUS. Default: the newest on the server.",
"maxLength": 40,
"type": "string"
}
},
"required": [
"scores"
],
"type": "object"
},
"name": "calculate_best50"
},
{
"description": "The rating a maimai DX chart gives for an achievement, the achievement a rating needs, and the rating of each rank (S to SSS+). Give a chart (looked up with its current internal level) or an internal level. Achievements are integers in 1/10000 of a percent: 100.7543% is 1007543.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"achievement": {
"description": "Achievement in 1/10000 of a percent, an integer: 100.7543% is 1007543, 99.5% is 995000",
"maximum": 1010000,
"minimum": 0,
"type": "integer"
},
"combo": {
"description": "Combo lamp: fc, fcp (FC+), ap or app (AP+). AP and AP+ add 1 to the rating.",
"enum": [
"fc",
"fcp",
"ap",
"app"
],
"type": "string"
},
"difficulty": {
"description": "Difficulty of the chart of song: basic … remaster",
"maxLength": 40,
"type": "string"
},
"internal_level": {
"description": "Internal level (譜面定数) instead of a chart: 13.7",
"maximum": 15,
"minimum": 1,
"type": "number"
},
"server": {
"description": "Game server (jp, intl, usa, cn), whose internal level is used where it differs. Default jp.",
"maxLength": 20,
"type": "string"
},
"song": {
"description": "The chart: a sheet ID (dsht_…), or a song ID or name with type and difficulty. Or give internal_level.",
"maxLength": 200,
"type": "string"
},
"target_rating": {
"description": "A rating of the chart to reach: the lowest achievement that gives it",
"maximum": 400,
"minimum": 1,
"type": "integer"
},
"type": {
"description": "Type of the chart of song: dx or std",
"enum": [
"dx",
"std",
"utage",
"utage2p"
],
"type": "string"
}
},
"type": "object"
},
"name": "calculate_rating"
},
{
"description": "Details of a maimai DX song and its charts (譜面): level, internal level (譜面定数) now and in past versions, note counts, note designer, release date, servers and community tags. Filter by type, difficulty and server.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"difficulty": {
"description": "Only the charts of this difficulty: basic, advanced, expert, master or remaster (MAS, Re:MAS work)",
"maxLength": 40,
"type": "string"
},
"lang": {
"description": "Language of the tag names: en (default), ja, zh-Hans or zh-Hant. Use the language of the user.",
"enum": [
"en",
"ja",
"zh-Hans",
"zh-Hant"
],
"type": "string"
},
"server": {
"description": "Game server: jp, intl, usa or cn. Only the charts on that server, with its own level where it differs. Omitted: every chart, with the servers of each.",
"maxLength": 20,
"type": "string"
},
"song": {
"description": "Song ID (dsng_…) or sheet ID (dsht_…) from search_songs. A title or alias that only one song has works too.",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"type": {
"description": "Only the charts of this type: dx, std, utage or utage2p",
"enum": [
"dx",
"std",
"utage",
"utage2p"
],
"type": "string"
}
},
"required": [
"song"
],
"type": "object"
},
"name": "get_sheet"
},
{
"description": "Finds maimai DX songs by title, alias, nickname, romanization or artist, best match first, with the level and internal level (譜面定数) of each chart. Use it to get the song ID of a song the user names.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"description": "Most songs to return, 1 to 50. Default 10.",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Title, alias, nickname, romanization or artist, in any language: ウミユリ海底譚, umiyuri, 海底谭, n-buna. Width, case, kana and punctuation are ignored.",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"type": {
"description": "Only the songs that have a chart of this type, and only those charts: dx, std, utage or utage2p",
"enum": [
"dx",
"std",
"utage",
"utage2p"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_songs"
}
]
}What the leaf hashes
{"body":"fde811d1929b88278a052fb644af755cda8f24dfa8cd4245df396daa58f70687","id":1054135,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793312810652639,"prev":null,"subject":"ea147bae-d106-4447-a636-7f357c290b68","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0x6a98997b12946e8768c1c5d03bd1fb2881a135838dbc7c9d8ae2d6afe4b310e1
- 0xe3621b2d0e263585971a4f105d263958501cf3283f275b7d9686880882888789
- 0x82990a4c7146244bcfb56ecd23ebc8988810d07a713941e97c05032fe47ebe38
- 0x62fb6c964c331b810e93d866baeba04e91e4bdfa31ae27eced4edef9900a3a31
- 0x20d7b7415d6d4a469950e025435eaa4d1247d158ca949d5369cdca086b035bef
- 0x2521d358488f5a5b32730d79e5975944f84478d311a4beef1a150f70f52861f3
- 0xd51d18007dd20928a7b3a279b37c7b1320cee5801ef411e8fc73e3119afca97c
- 0x35ffd06dcf4362d95f06e2e983de85bfef63e9d2b83ea99904b231589d05d0bb
- 0x18cddcd19c0323dbf78a36ddd5c79db90351d470df495aad497662f5834d237d
- 0x126e79ac2018d00889a5d756cd9147d11b03b94af34b1fa6b8c91a2e3089e6d0
- 0xf3ab0bba5d2c37cc9530fe7c80c74646d8a3c98661650be751cac7c5cc4300c5
- 0xd1b026958b87e7817d492c5f8133035d465e6221f158dbb4a44448c14b220dbc
- 0x0a70f94ba839c32042590eb96f6114034cb5b3ed8dd1b48fb4158efe13cb8084
- 0xec2e740df411d32a080c5e65c8b0ca511ad665b213532cee58525a97aebd2893
- 0x60b5befbd81f025904c8a3936b7ba86e3245ad5b37c615d01d42aa3227e3ed2e
- 0xe2d603cd6f987214550319ad4fa39952b6098bc5c1b20893b6b80e8d82a79934
- 0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75
- 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1