A valid signature can accompany either outcome. The agreed time window decides the historical result.
The published test changes one task byte. The receipt stays fixed, so the digest exposes the difference.
This test changes one signature byte. A timestamp that looks right still has to verify.
Saved default check shown. Loading the local verifier.
Historical replay. No action is authorized.
01 / For a human
The answer in words.
- What was agreed
- Verify a time-bound availability inquiry.
- Agreed window: 2026-08-31 at 07:00:00.000 UTC to 2026-08-31 at 23:59:59.000 UTC.
- When it was witnessed
- 2026-08-31 at 07:13:37.433 UTC
- Signed interval: 2026-08-31 at 07:13:27.433 UTC to 2026-08-31 at 07:13:47.433 UTC.
- Whether it checks out
- The signature and task bytes check out. The whole witness interval falls inside the agreed window. PROCEED at this recorded checkpoint.
02 / For an agent
The answer in bytes.
- decision
- PROCEED
- sha256 / committed
- kvYtty3Ifr6SMK8xU76uP0OowwGRCELi6nufb1hWh3M
- sha256 / received
- kvYtty3Ifr6SMK8xU76uP0OowwGRCELi6nufb1hWh3M
- signature / ES256 / base64url
- K617iKbWAtJDFmB0DolXOQligDKt6u5LPKIFRdBizAJfbTTEfIgVIBstyn9gAuH7xUrw7CTSbIGMZMmOsWgQKQ
- key_id
- popcorn-witness-2026-01
- witness_interval_utc / signed
- 2026-08-31T07:13:27.433Z 2026-08-31T07:13:47.433Z
- verification
- signature_verified: true payload_digest_matches: true commitment_trusted: true time_trusted: true reason: witness_window_entirely_inside_execution_window
Inspect the task bytes and full signature
Exact saved task / UTF-8
{"schedule_id":"popcorn-witness-evaluation-002","task":"verify a time-bound availability inquiry","owner":"evaluation-agent","execution_window_utc":{"opens_at":"2026-08-31T07:00:00.000Z","closes_at":"2026-08-31T23:59:59.000Z"}}
Received task / UTF-8
{"schedule_id":"popcorn-witness-evaluation-002","task":"verify a time-bound availability inquiry","owner":"evaluation-agent","execution_window_utc":{"opens_at":"2026-08-31T07:00:00.000Z","closes_at":"2026-08-31T23:59:59.000Z"}}
Received task / base64url
eyJzY2hlZHVsZV9pZCI6InBvcGNvcm4td2l0bmVzcy1ldmFsdWF0aW9uLTAwMiIsInRhc2siOiJ2ZXJpZnkgYSB0aW1lLWJvdW5kIGF2YWlsYWJpbGl0eSBpbnF1aXJ5Iiwib3duZXIiOiJldmFsdWF0aW9uLWFnZW50IiwiZXhlY3V0aW9uX3dpbmRvd191dGMiOnsib3BlbnNfYXQiOiIyMDI2LTA4LTMxVDA3OjAwOjAwLjAwMFoiLCJjbG9zZXNfYXQiOiIyMDI2LTA4LTMxVDIzOjU5OjU5LjAwMFoifX0K
Compact JWS
eyJhbGciOiJFUzI1NiIsImtpZCI6InBvcGNvcm4td2l0bmVzcy0yMDI2LTAxIiwidHlwIjoicG9wY29ybi13aXRuZXNzK2p3cyJ9.eyJyZWNlaXB0X2lkIjoicHdyX2YzYzA5NjYwNmE2MzllZjQ1YTY0MTJiNjVmZjY0ZmY4Iiwibm9kZV9pZCI6Ijc2Ny0yNjc2LmNvbSIsInByb3RvY29sX2lkIjoiUE9QQ09STi1XSVRORVNTLzEuMCIsInJlcXVlc3RfcmVjZWl2ZWRfYXRfdXRjIjoiMjAyNi0wOC0zMVQwNzoxMzozNi42ODVaIiwid2l0bmVzc2VkX2F0X3V0YyI6IjIwMjYtMDgtMzFUMDc6MTM6MzcuNDMzWiIsInN0YXRlbWVudF9jcmVhdGVkX2F0X3V0YyI6IjIwMjYtMDgtMzFUMDc6MTM6MzcuNDMzWiIsInVuaXhfdGltZV9taWxsaXNlY29uZHMiOjE3ODgxNjA0MTc0MzMsImNsb2NrX2FjY3VyYWN5X3JhZGl1c19tcyI6MTAwMDAsIndpdG5lc3Nfd2luZG93X3V0YyI6eyJlYXJsaWVzdCI6IjIwMjYtMDgtMzFUMDc6MTM6MjcuNDMzWiIsImxhdGVzdCI6IjIwMjYtMDgtMzFUMDc6MTM6NDcuNDMzWiJ9LCJzZXJ2ZXJfcHJvY2Vzc2luZ19kdXJhdGlvbl9tcyI6NzQ4LCJwb3N0X3dpdG5lc3NfcHJvY2Vzc2luZ19kdXJhdGlvbl9tcyI6MCwiY29tbWl0bWVudCI6eyJwYXlsb2FkX2RpZ2VzdCI6eyJhbGdvcml0aG0iOiJzaGEtMjU2IiwidmFsdWUiOiJrdll0dHkzSWZyNlNNSzh4VTc2dVAwT293d0dSQ0VMaTZudWZiMWhXaDNNIn0sIm5vbmNlIjoiMHBTWE1iMGJkVTBJdkloVU1iT2R1T2xGYklGR3pPZnUyek51aTdTb0ZTQSIsInByZXZpb3VzX2F0dGVzdGF0aW9uX2RpZ2VzdCI6bnVsbH0sInBheW1lbnRfaWRlbnRpZmllciI6ImVpcDMwMDlfYzZkMDkzMmFlMWJlZDFkNmQ3ZmJlODZhMDI1ODBhNWFlZDg1ZTFlYzhhNDU0ZTY3MGMzNWVjMzAwODRiMTBlOCIsInBheW1lbnRfdHJhbnNhY3Rpb24iOiIweDQ3N2U3MjY5MzNjOTRjY2FkNTY4MmQwM2VjZWU0ZjNkNWJiNjE4Mzg3YWM3NDM3ZmM4MTdiZGQyZmU5NDZlNWMiLCJldmlkZW5jZV9zY29wZSI6eyJ0eXBlIjoicGF5bG9hZF9jb21taXRtZW50X3dpdG5lc3MiLCJwYXlsb2FkX2Rpc2Nsb3NlZCI6ZmFsc2UsImNhbGxlcl9pZGVudGl0eV9wcm92ZW4iOmZhbHNlLCJyZWNpcGllbnRfZGVsaXZlcnlfcHJvdmVuIjpmYWxzZSwiYWN0aW9uX2V4ZWN1dGlvbl9wcm92ZW4iOmZhbHNlLCJub25jZV91bmlxdWVuZXNzX2VuZm9yY2VkIjpmYWxzZSwicmVwbGF5X3ByZXZlbnRlZCI6ZmFsc2UsImF1dGhvcml6YXRpb25fZ3JhbnRlZCI6ZmFsc2UsImV4dGVybmFsX2F0b21pY19jbG9ja19hbGlnbm1lbnRfcHJvdmVuIjpmYWxzZSwiY2xvY2tfYWNjdXJhY3lfaW5kZXBlbmRlbnRseV92ZXJpZmllZCI6ZmFsc2UsInBheWVyX2F1dGhvcml6YXRpb25fYm91bmRfdG9fY29tbWl0bWVudCI6ZmFsc2V9fQ.K617iKbWAtJDFmB0DolXOQligDKt6u5LPKIFRdBizAJfbTTEfIgVIBstyn9gAuH7xUrw7CTSbIGMZMmOsWgQKQ
Read the same result as JSON
{
"selection": {
"recordIndex": 1,
"taskChanged": false,
"signatureChanged": false
},
"decision": "PROCEED",
"code": "witness_window_entirely_inside_execution_window",
"reason": "The exact task checks out and the whole witnessed interval falls inside its task window. The historical local time policy passes.",
"recordId": "popcorn-witness-evaluation-002",
"taskDescription": "verify a time-bound availability inquiry",
"owner": "evaluation-agent",
"agreementInterval": {
"opens_at": "2026-08-31T07:00:00.000Z",
"closes_at": "2026-08-31T23:59:59.000Z"
},
"witnessedAt": "2026-08-31T07:13:37.433Z",
"witnessInterval": {
"earliest": "2026-08-31T07:13:27.433Z",
"latest": "2026-08-31T07:13:47.433Z"
},
"timingTrusted": true,
"claimedWitnessedAt": "2026-08-31T07:13:37.433Z",
"claimedWitnessInterval": {
"earliest": "2026-08-31T07:13:27.433Z",
"latest": "2026-08-31T07:13:47.433Z"
},
"signatureVerified": true,
"digestMatches": true,
"receivedDigest": "kvYtty3Ifr6SMK8xU76uP0OowwGRCELi6nufb1hWh3M",
"committedDigest": "kvYtty3Ifr6SMK8xU76uP0OowwGRCELi6nufb1hWh3M",
"commitmentTrusted": true,
"exactTask": {
"base64url": "eyJzY2hlZHVsZV9pZCI6InBvcGNvcm4td2l0bmVzcy1ldmFsdWF0aW9uLTAwMiIsInRhc2siOiJ2ZXJpZnkgYSB0aW1lLWJvdW5kIGF2YWlsYWJpbGl0eSBpbnF1aXJ5Iiwib3duZXIiOiJldmFsdWF0aW9uLWFnZW50IiwiZXhlY3V0aW9uX3dpbmRvd191dGMiOnsib3BlbnNfYXQiOiIyMDI2LTA4LTMxVDA3OjAwOjAwLjAwMFoiLCJjbG9zZXNfYXQiOiIyMDI2LTA4LTMxVDIzOjU5OjU5LjAwMFoifX0K",
"utf8": "{\"schedule_id\":\"popcorn-witness-evaluation-002\",\"task\":\"verify a time-bound availability inquiry\",\"owner\":\"evaluation-agent\",\"execution_window_utc\":{\"opens_at\":\"2026-08-31T07:00:00.000Z\",\"closes_at\":\"2026-08-31T23:59:59.000Z\"}}\n",
"byteLength": 228
},
"receivedTask": {
"base64url": "eyJzY2hlZHVsZV9pZCI6InBvcGNvcm4td2l0bmVzcy1ldmFsdWF0aW9uLTAwMiIsInRhc2siOiJ2ZXJpZnkgYSB0aW1lLWJvdW5kIGF2YWlsYWJpbGl0eSBpbnF1aXJ5Iiwib3duZXIiOiJldmFsdWF0aW9uLWFnZW50IiwiZXhlY3V0aW9uX3dpbmRvd191dGMiOnsib3BlbnNfYXQiOiIyMDI2LTA4LTMxVDA3OjAwOjAwLjAwMFoiLCJjbG9zZXNfYXQiOiIyMDI2LTA4LTMxVDIzOjU5OjU5LjAwMFoifX0K",
"utf8": "{\"schedule_id\":\"popcorn-witness-evaluation-002\",\"task\":\"verify a time-bound availability inquiry\",\"owner\":\"evaluation-agent\",\"execution_window_utc\":{\"opens_at\":\"2026-08-31T07:00:00.000Z\",\"closes_at\":\"2026-08-31T23:59:59.000Z\"}}\n",
"byteLength": 228
},
"compactJws": "eyJhbGciOiJFUzI1NiIsImtpZCI6InBvcGNvcm4td2l0bmVzcy0yMDI2LTAxIiwidHlwIjoicG9wY29ybi13aXRuZXNzK2p3cyJ9.eyJyZWNlaXB0X2lkIjoicHdyX2YzYzA5NjYwNmE2MzllZjQ1YTY0MTJiNjVmZjY0ZmY4Iiwibm9kZV9pZCI6Ijc2Ny0yNjc2LmNvbSIsInByb3RvY29sX2lkIjoiUE9QQ09STi1XSVRORVNTLzEuMCIsInJlcXVlc3RfcmVjZWl2ZWRfYXRfdXRjIjoiMjAyNi0wOC0zMVQwNzoxMzozNi42ODVaIiwid2l0bmVzc2VkX2F0X3V0YyI6IjIwMjYtMDgtMzFUMDc6MTM6MzcuNDMzWiIsInN0YXRlbWVudF9jcmVhdGVkX2F0X3V0YyI6IjIwMjYtMDgtMzFUMDc6MTM6MzcuNDMzWiIsInVuaXhfdGltZV9taWxsaXNlY29uZHMiOjE3ODgxNjA0MTc0MzMsImNsb2NrX2FjY3VyYWN5X3JhZGl1c19tcyI6MTAwMDAsIndpdG5lc3Nfd2luZG93X3V0YyI6eyJlYXJsaWVzdCI6IjIwMjYtMDgtMzFUMDc6MTM6MjcuNDMzWiIsImxhdGVzdCI6IjIwMjYtMDgtMzFUMDc6MTM6NDcuNDMzWiJ9LCJzZXJ2ZXJfcHJvY2Vzc2luZ19kdXJhdGlvbl9tcyI6NzQ4LCJwb3N0X3dpdG5lc3NfcHJvY2Vzc2luZ19kdXJhdGlvbl9tcyI6MCwiY29tbWl0bWVudCI6eyJwYXlsb2FkX2RpZ2VzdCI6eyJhbGdvcml0aG0iOiJzaGEtMjU2IiwidmFsdWUiOiJrdll0dHkzSWZyNlNNSzh4VTc2dVAwT293d0dSQ0VMaTZudWZiMWhXaDNNIn0sIm5vbmNlIjoiMHBTWE1iMGJkVTBJdkloVU1iT2R1T2xGYklGR3pPZnUyek51aTdTb0ZTQSIsInByZXZpb3VzX2F0dGVzdGF0aW9uX2RpZ2VzdCI6bnVsbH0sInBheW1lbnRfaWRlbnRpZmllciI6ImVpcDMwMDlfYzZkMDkzMmFlMWJlZDFkNmQ3ZmJlODZhMDI1ODBhNWFlZDg1ZTFlYzhhNDU0ZTY3MGMzNWVjMzAwODRiMTBlOCIsInBheW1lbnRfdHJhbnNhY3Rpb24iOiIweDQ3N2U3MjY5MzNjOTRjY2FkNTY4MmQwM2VjZWU0ZjNkNWJiNjE4Mzg3YWM3NDM3ZmM4MTdiZGQyZmU5NDZlNWMiLCJldmlkZW5jZV9zY29wZSI6eyJ0eXBlIjoicGF5bG9hZF9jb21taXRtZW50X3dpdG5lc3MiLCJwYXlsb2FkX2Rpc2Nsb3NlZCI6ZmFsc2UsImNhbGxlcl9pZGVudGl0eV9wcm92ZW4iOmZhbHNlLCJyZWNpcGllbnRfZGVsaXZlcnlfcHJvdmVuIjpmYWxzZSwiYWN0aW9uX2V4ZWN1dGlvbl9wcm92ZW4iOmZhbHNlLCJub25jZV91bmlxdWVuZXNzX2VuZm9yY2VkIjpmYWxzZSwicmVwbGF5X3ByZXZlbnRlZCI6ZmFsc2UsImF1dGhvcml6YXRpb25fZ3JhbnRlZCI6ZmFsc2UsImV4dGVybmFsX2F0b21pY19jbG9ja19hbGlnbm1lbnRfcHJvdmVuIjpmYWxzZSwiY2xvY2tfYWNjdXJhY3lfaW5kZXBlbmRlbnRseV92ZXJpZmllZCI6ZmFsc2UsInBheWVyX2F1dGhvcml6YXRpb25fYm91bmRfdG9fY29tbWl0bWVudCI6ZmFsc2V9fQ.K617iKbWAtJDFmB0DolXOQligDKt6u5LPKIFRdBizAJfbTTEfIgVIBstyn9gAuH7xUrw7CTSbIGMZMmOsWgQKQ",
"signatureBase64url": "K617iKbWAtJDFmB0DolXOQligDKt6u5LPKIFRdBizAJfbTTEfIgVIBstyn9gAuH7xUrw7CTSbIGMZMmOsWgQKQ",
"keyId": "popcorn-witness-2026-01",
"cryptographicVerified": true,
"error": null,
"historical": true,
"authorizationGranted": false,
"actionExecutionProven": false,
"keyTrustDisclosure": "The archived public keys reproduce these saved signatures. Independent issuer trust, current time, consent and task execution are not established.",
"policyDisclosure": "Published outcome labels are unsigned historical local policy metadata. The current verifier requires the whole witness interval inside the task window. PROCEED means that historical local time check passed, not authorization or execution.",
"sourceUrl": "https://github.com/violetclaire/popcorn-temporal-anchor/blob/main/examples/witness/evaluation-packet.proceed-002.production.json",
"publishedTaskMutationByteOffset": 226,
"signatureMutationByteOffset": null,
"evaluatorDecision": "TIME_CHECK_PASSED"
}PROCEED and STOP are the example consumer policy at the recorded checkpoint. These receipts are historical. They do not authorize a task now or prove that the task was carried out.
The receipt records that POPCORN witnessed a digest at its stated time. The stated time interval is signed, but its clock accuracy is not independently established here. Bundled historical public keys make these records reproducible; real use requires an independently trusted issuer key.
The current verifier requires the whole witness interval inside the saved task window. Crossing a boundary requires a recheck and stays STOP on this page. A changed task or failed signature also returns STOP. No wallet, payment, task execution, or data submission is started by the sliders.