← The evidence ledger
Evidence row 294482
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 323adf47-adbf-4aae-99ec-5456a450de59
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 4fe8e5c18e128efe2441f19fff7a3592f8b47cacbfa5ea0e6fc17f6b86eb60c8
- Leaf
- 0x5e76e3966b337328a32a703f9086d7bf05884592a9efbc2d8981162fe8351a74
What was observed
{
"count": 7,
"tools": [
{
"description": "Read the live catalog, offer, and published verification keys. Free; no payment.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "popcorn_catalog"
},
{
"description": "Hash public bytes on this remote server. Submitted text reaches the server: hash private work locally instead. Free; no onward request or payment.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"payload_base64url": {
"maxLength": 65536,
"type": "string"
},
"payload_text": {
"maxLength": 65536,
"type": "string"
}
},
"type": "object"
},
"name": "popcorn_hash"
},
{
"description": "Check the public October 14 TAIN 2.0 receipt and a changed-digest control. No inputs, wallet, payment, or outbound request. Historical evidence, not a fresh clock. Bundled sample keys do not independently establish issuer identity.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "popcorn_sample"
},
{
"description": "Request signed current-time evidence. Defaults to a free unpaid 402 challenge. A fresh receipt costs exactly $0.001 USDC on Base. Payment requires owner approval, approve_payment:true, and a caller-signed payment_signature. No server wallet or private key. No automatic retry. Verify evidence and account for client round-trip time before a deadline decision.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"approve_payment": {
"default": false,
"type": "boolean"
},
"freshness_ms": {
"default": 30000,
"maximum": 60000,
"minimum": 100,
"type": "integer"
},
"payment_signature": {
"description": "Caller-signed x402 PAYMENT-SIGNATURE. Never send a wallet private key. Requires approve_payment:true for this single call.",
"maxLength": 16384,
"type": "string"
}
},
"type": "object"
},
"name": "popcorn_time"
},
{
"description": "Verify a time or witness receipt using caller-trusted JWKS and expected values. Digest-only for witness payloads. No outbound request or payment. Caller keys do not establish issuer identity; a signature grants no authority.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"receipt_type": {
"enum": [
"time",
"witness"
],
"type": "string"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"verification": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"receipt_type",
"response",
"jwks",
"verification"
],
"type": "object"
},
"name": "popcorn_verify"
},
{
"description": "Verify TAIN 2.0 evidence against keys fetched from the fixed POPCORN issuer URL. Caller jwks is replaced with published keys, including predecessors. Send a digest, never private work. Free; does not grant authority, establish current time, or verify settlement on chain.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"expected_node_id": {
"type": "string"
},
"expected_nonce": {
"type": "string"
},
"expected_payload_digest": {
"type": "string"
},
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"max_clock_accuracy_radius_ms": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"previous_receipt": {
"additionalProperties": false,
"properties": {
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"verification": {
"additionalProperties": false,
"properties": {
"expected_node_id": {
"type": "string"
},
"expected_nonce": {
"type": "string"
},
"expected_payload_digest": {
"type": "string"
},
"max_clock_accuracy_radius_ms": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"previous_receipt": {
"additionalProperties": false,
"properties": {
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"verification": {
"additionalProperties": false,
"properties": {
"expected_node_id": {
"type": "string"
},
"expected_nonce": {
"type": "string"
},
"expected_payload_digest": {
"type": "string"
},
"max_clock_accuracy_radius_ms": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"previous_receipt": {
"additionalProperties": false,
"properties": {
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"verification": {
"additionalProperties": false,
"properties": {
"expected_node_id": {
"type": "string"
},
"expected_nonce": {
"type": "string"
},
"expected_payload_digest": {
"type": "string"
},
"max_clock_accuracy_radius_ms": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"previous_receipt": {
"additionalProperties": false,
"properties": {
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"verification": {
"additionalProperties": false,
"properties": {
"expected_node_id": {
"type": "string"
},
"expected_nonce": {
"type": "string"
},
"expected_payload_digest": {
"type": "string"
},
"max_clock_accuracy_radius_ms": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"previous_receipt": {
"additionalProperties": false,
"properties": {
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"verification": {
"additionalProperties": false,
"properties": {
"expected_node_id": {
"type": "string"
},
"expected_nonce": {
"type": "string"
},
"expected_payload_digest": {
"type": "string"
},
"max_clock_accuracy_radius_ms": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"previous_receipt": {
"additionalProperties": false,
"properties": {
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"verification": {
"additionalProperties": false,
"properties": {
"expected_node_id": {
"type": "string"
},
"expected_nonce": {
"type": "string"
},
"expected_payload_digest": {
"type": "string"
},
"max_clock_accuracy_radius_ms": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"previous_receipt": {
"additionalProperties": false,
"properties": {
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"verification": {
"additionalProperties": false,
"properties": {
"expected_node_id": {
"type": "string"
},
"expected_nonce": {
"type": "string"
},
"expected_payload_digest": {
"type": "string"
},
"max_clock_accuracy_radius_ms": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"previous_receipt": {
"additionalProperties": false,
"properties": {
"jwks": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"verification": {
"additionalProperties": false,
"properties": {
"expected_node_id": {
"type": "string"
},
"expected_nonce": {
"type": "string"
},
"expected_payload_digest": {
"type": "string"
},
"max_clock_accuracy_radius_ms": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"expected_nonce",
"expected_payload_digest"
],
"type": "object"
}
},
"required": [
"response",
"jwks",
"verification"
],
"type": "object"
}
},
"required": [
"expected_nonce",
"expected_payload_digest"
],
"type": "object"
}
},
"required": [
"response",
"jwks",
"verification"
],
"type": "object"
}
},
"required": [
"expected_nonce",
"expected_payload_digest"
],
"type": "object"
}
},
"required": [
"response",
"jwks",
"verification"
],
"type": "object"
}
},
"required": [
"expected_nonce",
"expected_payload_digest"
],
"type": "object"
}
},
"required": [
"response",
"jwks",
"verification"
],
"type": "object"
}
},
"required": [
"expected_nonce",
"expected_payload_digest"
],
"type": "object"
}
},
"required": [
"response",
"jwks",
"verification"
],
"type": "object"
}
},
"required": [
"expected_nonce",
"expected_payload_digest"
],
"type": "object"
}
},
"required": [
"response",
"jwks",
"verification"
],
"type": "object"
}
},
"required": [
"expected_nonce",
"expected_payload_digest"
],
"type": "object"
}
},
"required": [
"response",
"jwks",
"verification"
],
"type": "object"
}
},
"required": [
"expected_nonce",
"expected_payload_digest"
],
"type": "object"
}
},
"required": [
"response",
"jwks",
"verification"
],
"type": "object"
},
"response": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
}
},
"required": [
"response",
"jwks",
"expected_nonce",
"expected_payload_digest"
],
"type": "object"
},
"name": "popcorn_verify_v2"
},
{
"description": "Witness a SHA-256 digest and fresh caller nonce at a time. Defaults to a free unpaid 402 challenge. One fresh receipt costs exactly $0.001 USDC on Base; requires owner approval, approve_payment:true, and caller-signed payment_signature. Keep work and wallet keys local. No automatic retry. Evidence does not authorize or prove execution of an action.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"approve_payment": {
"default": false,
"type": "boolean"
},
"digest": {
"pattern": "^[A-Za-z0-9_-]{43}$",
"type": "string"
},
"nonce": {
"pattern": "^[A-Za-z0-9_-]{43}$",
"type": "string"
},
"payment_signature": {
"description": "Caller-signed x402 PAYMENT-SIGNATURE. Never send a wallet private key. Requires approve_payment:true for this single call.",
"maxLength": 16384,
"type": "string"
},
"previous_attestation_digest": {
"anyOf": [
{
"pattern": "^[A-Za-z0-9_-]{43}$",
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"digest",
"nonce"
],
"type": "object"
},
"name": "popcorn_witness"
}
]
}What the leaf hashes
{"body":"4fe8e5c18e128efe2441f19fff7a3592f8b47cacbfa5ea0e6fc17f6b86eb60c8","id":294482,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793050125687461,"prev":null,"subject":"323adf47-adbf-4aae-99ec-5456a450de59","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x5e76c578f30e59c7cc0608cedb6f9ec0f9c5d50b44a6b4e1c10fb4311355ecbf
- 0xfa1fef9bed23b8ec8f02f64868617ad8c57f70d03b81a6ec8b2b1e7b370f168b
- 0xb8db630af4d27272282c5d7b4cd6fa7ac3db07c039be01bd74b804784dadb20b
- 0x32545e142d3f46230b38f1d261364e40e80a580d60b4c02babac11adc616d812
- 0x4503f85e06651e2b87f1306859a7b14ff0cecf5730da4fbfc5d0884291860003
- 0x1d0a2633b3896114b5b3d45b596883279041bfc72730de5601e285975e91f916
- 0xbdb08d2dbe11d4485ecc9c13b662621e1430d6d224fba8495b8d9541b057c542
- 0xa0583da3bb70b728d934b5f97f69c956fc5b5cc4d012759c615bdb666b0962ad
- 0x77163b46f4e52a08632ea8c24bbe9055658e8322d1f228a48ab784b218719e7a
- 0x33f025c13618ed53fc05a5cb528fef06abae42e7afa58ecfa04868e98e6879bf
- 0x49cc8f2035ca48165d187499d4442647d0afe9d3c61547728b03e4a0494752eb
- 0x5ab25c2fdf4695beeefb0726a5fc73e189b68f8d9fb2a3f6321ff7223b166fdd
- 0x66883b42f4167ade51c4909f050c5478524e23786fb0b5c48bd1a53580960a68
- 0x216cebb9ae5414599109a02297c4817d7d1c6b1394afeb97efe38e32f0053974
- 0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d
- 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae