← The evidence ledger
Evidence row 2922658
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint cf3dd55a-1a29-413c-9c30-af8b4f11f0dc
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- e63b0697cf07fdbad97543b6d4f771fd3700e27ac2c74186b90e7f3c6f0e8c2e
- Leaf
- 0xb1c2429d0dcd0c65e8023d4d938c7e608ee57503744f84fc68f68fd0aa67f4ad
What was observed
{
"count": 8,
"tools": [
{
"description": "Start a generation. Charges the user's balance and returns a taskId at once; the result arrives later — poll get_task. A failed generation is refunded.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"idempotencyKey": {
"description": "Repeat a call with the same key and the same request to get the same task instead of a second charge.",
"pattern": "^[A-Za-z0-9_.:-]{1,128}$",
"type": "string"
},
"input": {
"additionalProperties": {},
"description": "Model parameters, exactly as get_model lists them (camelCase). Media inputs are public URLs.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"maxCostUsd": {
"description": "Refuse the request if it would cost more than this.",
"minimum": 0,
"type": "number"
},
"model": {
"description": "Model id from list_models, for example `veo3.1-fast`.",
"type": "string"
},
"webhook": {
"description": "HTTPS URL to call when the generation completes.",
"format": "uri",
"type": "string"
}
},
"required": [
"model",
"input"
],
"type": "object"
},
"name": "create_generation"
},
{
"description": "Get a signed URL to PUT one local image, video or audio file (up to 25 MiB). Upload is free, but requires a positive balance. After PUT succeeds, use publicUrl as a generation input. The upload URL expires in 10 minutes; at most 20 URLs per minute per user.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"contentLength": {
"description": "Exact file size in bytes. The upload must have this size.",
"maximum": 26214400,
"minimum": 1,
"type": "integer"
},
"contentType": {
"description": "MIME type of the input file.",
"enum": [
"image/png",
"image/jpeg",
"image/webp",
"video/mp4",
"video/quicktime",
"video/webm",
"audio/mpeg",
"audio/wav",
"audio/mp4"
],
"type": "string"
}
},
"required": [
"contentLength",
"contentType"
],
"type": "object"
},
"name": "create_upload_url"
},
{
"description": "The exact amount create_generation would charge for this request. Nothing is created or charged.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": {},
"description": "Model parameters, exactly as get_model lists them (camelCase). Media inputs are public URLs.",
"propertyNames": {
"type": "string"
},
"type": "object"
},
"model": {
"description": "Model id from list_models, for example `veo3.1-fast`.",
"type": "string"
}
},
"required": [
"model",
"input"
],
"type": "object"
},
"name": "estimate_cost"
},
{
"description": "The prepaid balance generations are charged from, and where to top it up.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "get_account"
},
{
"description": "The full parameter list, price table and an example request for one model. Call this before create_generation: parameters differ between models.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"model": {
"description": "Model id from list_models.",
"type": "string"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "get_model"
},
{
"description": "Status of a generation and, once finished, the URLs of its files. Pass waitSeconds to wait for it to finish instead of polling in a loop.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"taskId": {
"description": "The taskId create_generation returned.",
"type": "string"
},
"waitSeconds": {
"description": "Wait up to this many seconds for the task to finish (max 30).",
"maximum": 30,
"minimum": 0,
"type": "integer"
}
},
"required": [
"taskId"
],
"type": "object"
},
"name": "get_task"
},
{
"description": "The user's generations, newest first.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"page": {
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"pageSize": {
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"status": {
"enum": [
"not_started",
"processing",
"finished",
"failed",
"expired"
],
"type": "string"
},
"type": {
"enum": [
"video",
"image",
"music"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_generations"
},
{
"description": "List the video, image and music models available, with the starting price of each. Call this first to pick a model.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"query": {
"description": "Case-insensitive match on the model id, name or vendor.",
"maxLength": 100,
"type": "string"
},
"type": {
"description": "Only models that produce this kind of media.",
"enum": [
"video",
"image",
"music"
],
"type": "string"
}
},
"type": "object"
},
"name": "list_models"
}
]
}What the leaf hashes
{"body":"e63b0697cf07fdbad97543b6d4f771fd3700e27ac2c74186b90e7f3c6f0e8c2e","id":2922658,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793754868857634,"prev":null,"subject":"cf3dd55a-1a29-413c-9c30-af8b4f11f0dc","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (424109 rows).
- 0xb1c2594bafaa296c298ebcc6a8ded56cbe037679a05823328db1a1b7d8af7075
- 0xdd83b35d1e385108d1fb8cab225ad991f296a803c28da83c3e3da9ae29067cb3
- 0xed6af58be16eda2dcc2d8299cc4d28d13f7b724e0e3457973599dc9b379947e5
- 0xf9ed72cba0098b71bd07a3c2093586302cb413f7f6dcdbfc01aef4e99b09ba44
- 0xd1eaaee450047ded2dfbd7d8f29566af000c80d7ec18d5689b857eedcb24a524
- 0x2b63530a96f4b0af32770d5cb4117133a19439cd269fb68ed29dd42924f09679
- 0x2e5e8d893e03682ad97d81aeccaaf68b0f063e5379873afae21cff6f93511627
- 0xfcf4db5ed199c7003685801c84821716ac77c75326b9aa036fc1092c96a5e41e
- 0x94b51e2cb4252d4977f29634c9ee6e6c01e452d36713edaa5b278f413e4541bc
- 0x871eed4c3628eff0b1bcc352824f3904cc62af54347eba2bc42c930ba411870a
- 0x5d32cb9ce5097219e3399af4c86fbb30e2e5b60f1de64df46de531c5ba03e3eb
- 0x8b3e675e36966d366b40845cdd8c2f6f294a1c1acd32663465d5faf7542c9f6d
- 0xe0c107caa77d5efbcc89600269de124b9669a0ee20ae1f6465c79cd503bfc9ae
- 0x1088369e34916a33a3c583323d2fc4f49164cbac20b02de75926f72398b939bf
- 0x9efef3631f971f9adf134dd93a6862b2ba10ef6a355b78514b4cc469a0d1496c
- 0xaf6861b690de8e69efdec688615139e2df9624a773d4c6017d1ef5841d1ac724
- 0x321a352f90893ccd0656c1544d31825cd29cf74464e924a4ca7fb29b1f8ee0fd
- 0x9c1c771179da4a002386557e8601b2d4983c3e366808477ee20da18c282c1dd8
- 0xbb1998892a86d9633ea7b5de06760114b45777da649c217062ff0d65d7095f34
- Day root
- 0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
- Chained
- 0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
- Published
- On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345