← The evidence ledger
Evidence row 567562
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 7775b46e-d164-4dcf-a17d-bc5265ea50db
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 8a3462dffdd195122b927172f236785d743a01d6e512bde1f427637d36f15e46
- Leaf
- 0x1ff12dad308231871b4a56ef48d944d880cd6be9e64f979c773f828604bd2162
What was observed
{
"count": 6,
"tools": [
{
"description": "Rejection-sampled dice rolls (no modulo bias), anonymous and rate-limited. Echoes the DRBG bytes drawn for transparency.",
"inputSchema": {
"properties": {
"count": {
"default": 1,
"maximum": 6,
"minimum": 1,
"title": "Count",
"type": "integer"
},
"sides": {
"default": 6,
"maximum": 100,
"minimum": 2,
"title": "Sides",
"type": "integer"
}
},
"title": "DiceRequest",
"type": "object"
},
"name": "dice"
},
{
"description": "Encapsulate against a supplied ML-KEM-768 public key to produce a ciphertext (and, for the demo, the shared secret). Requires X-API-Key.",
"inputSchema": {
"properties": {
"include_shared_secret": {
"default": false,
"title": "Include Shared Secret",
"type": "boolean"
},
"public_key": {
"title": "Public Key",
"type": "string"
}
},
"required": [
"public_key"
],
"title": "KemEncapsulateRequest",
"type": "object"
},
"name": "kem_encapsulate"
},
{
"description": "Generate an ML-KEM-768 (Kyber, post-quantum) keypair seeded from the QRNG->DRBG chain. Public key always returned; secret key only for the demo flow (loud demo-only note). Requires X-API-Key.",
"inputSchema": {
"properties": {
"include_secret_key": {
"default": false,
"title": "Include Secret Key",
"type": "boolean"
}
},
"title": "KemKeypairRequest",
"type": "object"
},
"name": "kem_keypair"
},
{
"description": "DRBG-derived random bytes (base64), anonymous and rate-limited. Capped at 64 bytes/request; powers the public dice player.",
"inputSchema": {
"properties": {
"bytes": {
"default": 32,
"maximum": 64,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "random"
},
{
"description": "Canonical developer endpoint: DRBG-derived bytes in hex or base64 with a signed provenance receipt. Requires X-API-Key; 32..4096 bytes; per-key rate limit + daily quota.",
"inputSchema": {
"properties": {
"format": {
"default": "hex",
"enum": [
"hex",
"base64"
],
"type": "string"
},
"size": {
"maximum": 4096,
"minimum": 32,
"type": "integer"
}
},
"required": [
"size"
],
"type": "object"
},
"name": "random_bytes"
},
{
"description": "Verify the provenance of an issued value from its request_id and/or receipt. Provenance only -- never a value-confirmation oracle. Anonymous, rate-limited.",
"inputSchema": {
"properties": {
"receipt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Receipt"
},
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Request Id"
}
},
"title": "VerifyRequest",
"type": "object"
},
"name": "verify"
}
]
}What the leaf hashes
{"body":"8a3462dffdd195122b927172f236785d743a01d6e512bde1f427637d36f15e46","id":567562,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138773403010,"prev":null,"subject":"7775b46e-d164-4dcf-a17d-bc5265ea50db","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x1ff158f2154d5728d69b95d8fa63e07052a4570e6813b27158b588dfd8a3af30
- 0xf0309c7e600d9abf1f351c90e88cba5866d656597ae3764c5c09293a22f77989
- 0xef36532df380170d89e9765221dca9467e88e5aa99f5f11a021faa700bbbba26
- 0xd9aa8922cf86b8208c89c328ef91ef8c5ac841e55271e62eaaa08d1290dfe83e
- 0x9bccbb791fa73d768488981a206c90ec178b97058010e8c257a0ecddcd5d3940
- 0x05bb38faa286a0110607a79d4355bc3d1a3d5fab8ca69efdf5ea0f5ef61646ff
- 0x33f6f4f8ebc80ac4cc6f1acbe80fac7562a2b06fe064a80ee477d22edcb6c829
- 0x1725e418e14b480283ebe2eaf62f75f29e3dc93e7ac9b8e77fb6faeda7e3e532
- 0x7660d7c6845c09c908f83df9d2910ad515dc5abbdcd42dc5f01c9098e795ec75
- 0xb50d2aafe77c33d55e91ed904b23b43d89abd71273e0cdb1eecb80a1ced8a06e
- 0xd45acc7fb7f21e23b363782fdacfbfa41ace261ec11192c4fa708ef87e38cea0
- 0xd4460ea292e8308ed2accdcd5b386b0914636a5b8cec975011dff814c29ff99a
- 0x20ca24353b8aca3e061eedf55f49b69ae8369b88135dfdabf30039ed34db329a
- 0xe8ee6f6ed50253c5ee2d1aa85a4b1a38ce94bca7f3b72fd1850f496152dbe285
- 0xa383a1cfe9b3f6af67eb4c7642564b9424d46d7fca90e7ba175d549f8b67dd0c
- 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
- 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4