diff --git a/examples/v1.1.0/commons/analyze/json/invalid/900-invalid-request-hash.receipt.invalid.json b/examples/v1.1.0/commons/analyze/json/invalid/900-invalid-request-hash.receipt.invalid.json index 50466fb..5e0a996 100644 --- a/examples/v1.1.0/commons/analyze/json/invalid/900-invalid-request-hash.receipt.invalid.json +++ b/examples/v1.1.0/commons/analyze/json/invalid/900-invalid-request-hash.receipt.invalid.json @@ -4,7 +4,7 @@ "status": "ok", "timestamp": "2026-03-18T12:00:00Z", "agent": "analyzeagent.eth", - "request_hash": "sha256:not-a-real-digest", + "request_hash": "sha256:8d8b0c9f7cc2c94b5f5d2e8f9bb7d38a74646d8f1f6f0de44d4a1f8be0c5b9d", "result_hash": "sha256:ab6d7cf38df79241b5f67fbe2718d1d58d7b0f3e131d0f1d8d4f7b7b6c4a2e19", "result_cid": "bafybeigdyrzt5sfp7udm7hu76g2n6z4r6x2zjz6xj5l5w2z4g5i6k7l4mu", "summary": "Core risks center on manual signer rotation, unproven indexer headroom, and the lack of a documented rollback path.", diff --git a/examples/v1.1.0/commons/clean/json/invalid/900-invalid-timestamp.receipt.invalid.json b/examples/v1.1.0/commons/clean/json/invalid/900-invalid-timestamp.receipt.invalid.json index eb13e82..fd9b814 100644 --- a/examples/v1.1.0/commons/clean/json/invalid/900-invalid-timestamp.receipt.invalid.json +++ b/examples/v1.1.0/commons/clean/json/invalid/900-invalid-timestamp.receipt.invalid.json @@ -2,7 +2,7 @@ "verb": "clean", "version": "1.1.0", "status": "ok", - "timestamp": "18-03-2026 12:20:00", + "timestamp": "2026-03-18T12:20:00+25:00", "agent": "cleanagent.eth", "request_hash": "sha256:37f8c2f8ef1d3819a3d8f4a662637df84256d4d2d95f0f00fd770af409f4233f", "summary": "Removed script tags, normalized non-breaking spaces, and collapsed repeated whitespace.", diff --git a/examples/v1.1.0/commons/convert/json/invalid/900-signature-too-short.receipt.invalid.json b/examples/v1.1.0/commons/convert/json/invalid/900-invalid-signature.receipt.invalid.json similarity index 83% rename from examples/v1.1.0/commons/convert/json/invalid/900-signature-too-short.receipt.invalid.json rename to examples/v1.1.0/commons/convert/json/invalid/900-invalid-signature.receipt.invalid.json index 9653c54..d160ac2 100644 --- a/examples/v1.1.0/commons/convert/json/invalid/900-signature-too-short.receipt.invalid.json +++ b/examples/v1.1.0/commons/convert/json/invalid/900-invalid-signature.receipt.invalid.json @@ -6,5 +6,5 @@ "agent": "convertagent.eth", "request_hash": "sha256:fbab825a8f87dfdc5ff7e8770baad69c3ab381654677a1f2df45f1ad0dfbd2af", "summary": "Converted the HTML release note fragment into markdown headings and paragraph text.", - "signature": "shortsig" + "signature": "MEQCIF7gH9iJ1kL3mN5pQ7rS9tU1vW3xY5zB7cD9eF1gH3iJ+" } diff --git a/examples/v1.1.0/commons/convert/json/invalid/901-missing-error-on-error.receipt.invalid.json b/examples/v1.1.0/commons/convert/json/invalid/901-missing-request-hash.receipt.invalid.json similarity index 57% rename from examples/v1.1.0/commons/convert/json/invalid/901-missing-error-on-error.receipt.invalid.json rename to examples/v1.1.0/commons/convert/json/invalid/901-missing-request-hash.receipt.invalid.json index 130cf95..693949c 100644 --- a/examples/v1.1.0/commons/convert/json/invalid/901-missing-error-on-error.receipt.invalid.json +++ b/examples/v1.1.0/commons/convert/json/invalid/901-missing-request-hash.receipt.invalid.json @@ -4,6 +4,6 @@ "status": "error", "timestamp": "2026-03-18T12:30:19Z", "agent": "convertagent.eth", - "request_hash": "sha256:4e06710b5e74f66c4d36601f6e002ef77f420fbf193e8c6f8e50c0c3b5ab1bbf", - "signature": "MEYCIQC8dF0hJ2lN4pR6tV8xZ0bC2dE4fG6hJ8kL0mN2pQ4rSIhAM5nO7pQ9rS1tU3vW5xY7zA9bC1dE3fG5hJ7kL9mN1" + "signature": "MEYCIQC8dF0hJ2lN4pR6tV8xZ0bC2dE4fG6hJ8kL0mN2pQ4rSIhAM5nO7pQ9rS1tU3vW5xY7zA9bC1dE3fG5hJ7kL9mN1", + "error": "The converter could not infer a supported source format from the provided binary blob." } diff --git a/examples/v1.1.0/commons/describe/json/invalid/900-invalid-status.receipt.invalid.json b/examples/v1.1.0/commons/describe/json/invalid/900-missing-status.receipt.invalid.json similarity index 95% rename from examples/v1.1.0/commons/describe/json/invalid/900-invalid-status.receipt.invalid.json rename to examples/v1.1.0/commons/describe/json/invalid/900-missing-status.receipt.invalid.json index f653b33..ac7ab16 100644 --- a/examples/v1.1.0/commons/describe/json/invalid/900-invalid-status.receipt.invalid.json +++ b/examples/v1.1.0/commons/describe/json/invalid/900-missing-status.receipt.invalid.json @@ -1,7 +1,6 @@ { "verb": "describe", "version": "1.1.0", - "status": "pending", "timestamp": "2026-03-18T12:40:00Z", "agent": "describeagent.eth", "request_hash": "sha256:7cd365e5f6dce2d9cf2c324ec129e6b802f231b48c99f2dc42c9f2d4e4b0f1ae", diff --git a/examples/v1.1.0/commons/explain/json/invalid/900-summary-wrong-type.receipt.invalid.json b/examples/v1.1.0/commons/explain/json/invalid/900-missing-signature.receipt.invalid.json similarity index 59% rename from examples/v1.1.0/commons/explain/json/invalid/900-summary-wrong-type.receipt.invalid.json rename to examples/v1.1.0/commons/explain/json/invalid/900-missing-signature.receipt.invalid.json index 0183ffe..b26bf95 100644 --- a/examples/v1.1.0/commons/explain/json/invalid/900-summary-wrong-type.receipt.invalid.json +++ b/examples/v1.1.0/commons/explain/json/invalid/900-missing-signature.receipt.invalid.json @@ -5,6 +5,5 @@ "timestamp": "2026-03-18T12:50:00Z", "agent": "explainagent.eth", "request_hash": "sha256:ee53297ba8a485df4588504338133861776dba7c27f86d9f3f3e4968a397dfc0", - "summary": false, - "signature": "MEUCIG8iJ0kL2mN4pQ6rS8tU0vW2xY4zB6dD8fF0hJ2lN4pAiEAqR7tU9vW1xY3zA5bC7dE9fG1hJ3kL5mN7pQ9rS1tU3" + "summary": "Compute the request hash, compare it byte-for-byte, then verify the detached signature under the agent identity before trusting any summary." } diff --git a/examples/v1.1.0/commons/explain/json/invalid/901-invalid-request-hash.receipt.invalid.json b/examples/v1.1.0/commons/explain/json/invalid/901-invalid-request-hash.receipt.invalid.json index d10c7be..4701af7 100644 --- a/examples/v1.1.0/commons/explain/json/invalid/901-invalid-request-hash.receipt.invalid.json +++ b/examples/v1.1.0/commons/explain/json/invalid/901-invalid-request-hash.receipt.invalid.json @@ -4,7 +4,7 @@ "status": "error", "timestamp": "2026-03-18T12:50:23Z", "agent": "explainagent.eth", - "request_hash": "sha256:XYZ", + "request_hash": "sha256:3c8db89b5a2c8ee3f3d44d030087d9f993b652ec688b36b6cb4ef2932f8e230", "signature": "MEQCIC0lL2nP4rT6vX8zA1cC3eE5gH7iJ9kL1mN3pQ5rS7tUAiBQ6vW8xY0zB2dD4fF6hH8jJ0lL2nP4rT6vX8zA1cC3e", "error": "The subject text referenced an unsupported external proof format, so no grounded explanation was produced." } diff --git a/examples/v1.1.0/commons/fetch/json/invalid/900-invalid-result-hash.receipt.invalid.json b/examples/v1.1.0/commons/fetch/json/invalid/900-invalid-result-hash.receipt.invalid.json index dd51654..7070ed6 100644 --- a/examples/v1.1.0/commons/fetch/json/invalid/900-invalid-result-hash.receipt.invalid.json +++ b/examples/v1.1.0/commons/fetch/json/invalid/900-invalid-result-hash.receipt.invalid.json @@ -5,7 +5,7 @@ "timestamp": "2026-03-18T13:00:00Z", "agent": "fetchagent.eth", "request_hash": "sha256:549ae105b20f8ba134fe5f4f3f5f849cfb154ea0ff742f32c611f2fab24f9f66", - "result_hash": "sha256:1234", + "result_hash": "sha256:8cdb52e345b9a13361a5b8d3f9f95d1db0f7efd974f0aeb6d40f65a1c4d5de6", "summary": "Fetched a JSON status document describing service health, schema tag, and signer availability.", "signature": "MEUCID9jK1lM3nO5pQ7rS9tU1vW3xY5zB7cD9eF1gH3iJ5kLAiEAoQ2rS4tU6vW8xY0zB2dD4fF6hH8jJ0lL2nP4rT6vX8" } diff --git a/examples/v1.1.0/commons/parse/json/invalid/900-invalid-timestamp.receipt.invalid.json b/examples/v1.1.0/commons/parse/json/invalid/900-invalid-timestamp.receipt.invalid.json index be63cf2..4cc7277 100644 --- a/examples/v1.1.0/commons/parse/json/invalid/900-invalid-timestamp.receipt.invalid.json +++ b/examples/v1.1.0/commons/parse/json/invalid/900-invalid-timestamp.receipt.invalid.json @@ -2,7 +2,7 @@ "verb": "parse", "version": "1.1.0", "status": "ok", - "timestamp": "yesterday", + "timestamp": "2026-03-18T13:20:00+24:00", "agent": "parseagent.eth", "request_hash": "sha256:e44a9e5776657e5b5f1b1a36b351cf1035d56acda66a1f55f3f5f22af2478d2f", "summary": "Extracted top-level fields network, status, and height from the JSON payload.", diff --git a/examples/v1.1.0/commons/summarize/json/invalid/900-invalid-request-hash.receipt.invalid.json b/examples/v1.1.0/commons/summarize/json/invalid/900-invalid-request-hash.receipt.invalid.json index 5d36c13..026c6b4 100644 --- a/examples/v1.1.0/commons/summarize/json/invalid/900-invalid-request-hash.receipt.invalid.json +++ b/examples/v1.1.0/commons/summarize/json/invalid/900-invalid-request-hash.receipt.invalid.json @@ -4,7 +4,7 @@ "status": "ok", "timestamp": "2026-03-18T13:30:00Z", "agent": "summarizeagent.eth", - "request_hash": "sha256:1111", + "request_hash": "sha256:4b87d90208e62430a5d8f577938fd26d02d646f092d137cee66216c0daac824", "summary": "Commons v1.1.0 makes requests smaller and receipts easier to verify while preserving stable verb semantics.", "signature": "MEUCID4fG6hJ8kL0mN2pQ4rS6tU8vW0xY2zA4bC6dE8fG0hAiEAzB1dD3fF5hH7jJ9lL1nP3rT5vX7zA9cC1eE3gH5iJ7" }