← The evidence ledger
Evidence row 565165
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 329ef59f-c939-461c-95b3-45b84f79a371
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 1215ea4820bbac55e2ac58500dbca136e7f73847b087d7d489ba5c3937778c3f
- Leaf
- 0x3806d6d2e5fb50027fa2c620cc07542a0efbc385e504408d06ff26e318cb58a9
What was observed
{
"count": 6,
"tools": [
{
"description": "Create a European payment QR code. Auto-selects SPAYD for CZ/SK IBANs and EPC/GiroCode for other SEPA IBANs.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"amount": {
"description": "Optional payment amount.",
"type": "number"
},
"bic": {
"description": "Optional BIC for EPC/GiroCode line 5. Ignored with a warning for SPAYD.",
"type": "string"
},
"constant_symbol": {
"description": "Optional Czech constant symbol for SPAYD.",
"type": "string"
},
"currency": {
"description": "Optional ISO 4217 currency code. Defaults to CZK for SPAYD and EUR for EPC.",
"pattern": "^[A-Za-z]{3}$",
"type": "string"
},
"iban": {
"description": "Recipient IBAN. Validated with the IBAN mod-97 checksum.",
"type": "string"
},
"message": {
"description": "Optional payment message or EPC remittance text.",
"type": "string"
},
"recipient_name": {
"description": "Recipient name. Required for EPC/GiroCode.",
"type": "string"
},
"standard": {
"default": "auto",
"description": "Payment QR standard. Defaults to auto detection.",
"enum": [
"spayd",
"epc",
"auto"
],
"type": "string"
},
"variable_symbol": {
"description": "Optional reference: goes to remittance (line 11) for EPC, to X-VS for SPAYD.",
"type": "string"
}
},
"required": [
"iban"
],
"type": "object"
},
"name": "qr_payment"
},
{
"description": "PAID. Create payment QR codes for a whole batch of payments in one call — e.g. an invoice run. The free qr_payment tool handles one payment per call; this one returns the whole set. Requires payment via x402; call without payment first to receive the terms.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"payments": {
"description": "Up to 50 payments. Each QR is generated and verified independently.",
"items": {
"additionalProperties": false,
"properties": {
"amount": {
"type": "number"
},
"currency": {
"pattern": "^[A-Za-z]{3}$",
"type": "string"
},
"iban": {
"type": "string"
},
"message": {
"type": "string"
},
"recipient_name": {
"type": "string"
},
"ref": {
"description": "Your own identifier — returned back so you can match results.",
"type": "string"
},
"variable_symbol": {
"type": "string"
}
},
"required": [
"ref",
"iban"
],
"type": "object"
},
"maxItems": 50,
"type": "array"
}
},
"required": [
"payments"
],
"type": "object"
},
"name": "qr_payment_batch"
},
{
"description": "Decode a QR code from a base64 PNG/JPEG image or image data URI and classify its content.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"image_data": {
"description": "Base64 image bytes or a PNG/JPEG data URI.",
"type": "string"
}
},
"required": [
"image_data"
],
"type": "object"
},
"name": "qr_read"
},
{
"description": "Create a QR code containing plain text.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"text": {
"description": "Text to encode in the QR code.",
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "qr_text"
},
{
"description": "Create a QR code containing a vCard 3.0 contact.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"email": {
"description": "Optional email address.",
"type": "string"
},
"name": {
"description": "Contact display name.",
"type": "string"
},
"org": {
"description": "Optional organization.",
"type": "string"
},
"phone": {
"description": "Optional phone number.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "qr_vcard"
},
{
"description": "Create a Wi-Fi network QR code.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"hidden": {
"default": false,
"description": "Whether the network SSID is hidden.",
"type": "boolean"
},
"password": {
"description": "Optional Wi-Fi password.",
"type": "string"
},
"security": {
"default": "WPA",
"description": "Wi-Fi security type.",
"enum": [
"WPA",
"WEP",
"nopass"
],
"type": "string"
},
"ssid": {
"description": "Wi-Fi network name.",
"type": "string"
}
},
"required": [
"ssid"
],
"type": "object"
},
"name": "qr_wifi"
}
]
}What the leaf hashes
{"body":"1215ea4820bbac55e2ac58500dbca136e7f73847b087d7d489ba5c3937778c3f","id":565165,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138046556890,"prev":null,"subject":"329ef59f-c939-461c-95b3-45b84f79a371","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x3806be88010545284a7a6f1d81e0db6a776429890111e2f1034794d39e361c33
- 0x8f7e17bb9ebd80801ba5f3a6d6c274a2d3d4e3b93ce3d29e0df2b340d116e4d2
- 0x52632515e1d7d5cfaaa1e3c7a5c44c8d944c866750573dd69c18e6a69e89808a
- 0x36469227d42faf61f499e6ebb1f4aefd923e60690f566590a4e6c7e65b617673
- 0x28a88c43493160c0353f209fa85557735a0c5c7ab4c8a81aefd6a9fee150b8eb
- 0xfadda371497863a0426e279439990d60b0cd37e472acd718a49aaedecedd6c2a
- 0x023f13b17f022355087f4fcd4bfd319555e57ee8cc2682c465b21221655a426c
- 0x29dbe9aed5e6e7f3dd1fb7a47dfbbeabf3ec6e433069e950436a17ce0aa5809d
- 0xea09a0aaa8b4b2810549a67ea871f60fc055056f5f18a5fbdb4ae8323513321a
- 0x4d02885c426a5643d6eaa02b71a8ac16cd2cbc5c1e818b230f8d8610157cba05
- 0xa68b83bee31b674e2a75c182ac7153fa7260e48329b079cb30f4c3ff78a7ebff
- 0x5ad46fa78d79ba6d76c322cad1bc48cbf0c26dc875ba94214d44c9d3c0b36673
- 0x5a6a2d80130a2a2e783e8f8096057d594b53c7bc148344100f2c40afa809745f
- 0x42784d9809d120654630ee1b254a1dd90a2bbd3024aa180f1a59bbf53e9316e4
- 0x8360ee1105e4d9f9312067cbbfd47c69c5948665ae582b9684a580c8f4e199e1
- 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
- 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4