Skip to content

Commit 6fb4b3e

Browse files
committed
Tighten invalid commons example fixtures
1 parent c4c8734 commit 6fb4b3e

File tree

10 files changed

+10
-12
lines changed

10 files changed

+10
-12
lines changed

examples/v1.1.0/commons/analyze/json/invalid/900-invalid-request-hash.receipt.invalid.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"status": "ok",
55
"timestamp": "2026-03-18T12:00:00Z",
66
"agent": "analyzeagent.eth",
7-
"request_hash": "sha256:not-a-real-digest",
7+
"request_hash": "sha256:8d8b0c9f7cc2c94b5f5d2e8f9bb7d38a74646d8f1f6f0de44d4a1f8be0c5b9d",
88
"result_hash": "sha256:ab6d7cf38df79241b5f67fbe2718d1d58d7b0f3e131d0f1d8d4f7b7b6c4a2e19",
99
"result_cid": "bafybeigdyrzt5sfp7udm7hu76g2n6z4r6x2zjz6xj5l5w2z4g5i6k7l4mu",
1010
"summary": "Core risks center on manual signer rotation, unproven indexer headroom, and the lack of a documented rollback path.",

examples/v1.1.0/commons/clean/json/invalid/900-invalid-timestamp.receipt.invalid.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"verb": "clean",
33
"version": "1.1.0",
44
"status": "ok",
5-
"timestamp": "18-03-2026 12:20:00",
5+
"timestamp": "2026-03-18T12:20:00+25:00",
66
"agent": "cleanagent.eth",
77
"request_hash": "sha256:37f8c2f8ef1d3819a3d8f4a662637df84256d4d2d95f0f00fd770af409f4233f",
88
"summary": "Removed script tags, normalized non-breaking spaces, and collapsed repeated whitespace.",

examples/v1.1.0/commons/convert/json/invalid/900-signature-too-short.receipt.invalid.json renamed to examples/v1.1.0/commons/convert/json/invalid/900-invalid-signature.receipt.invalid.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
"agent": "convertagent.eth",
77
"request_hash": "sha256:fbab825a8f87dfdc5ff7e8770baad69c3ab381654677a1f2df45f1ad0dfbd2af",
88
"summary": "Converted the HTML release note fragment into markdown headings and paragraph text.",
9-
"signature": "shortsig"
9+
"signature": "MEQCIF7gH9iJ1kL3mN5pQ7rS9tU1vW3xY5zB7cD9eF1gH3iJ+"
1010
}

examples/v1.1.0/commons/convert/json/invalid/901-missing-error-on-error.receipt.invalid.json renamed to examples/v1.1.0/commons/convert/json/invalid/901-missing-request-hash.receipt.invalid.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
"status": "error",
55
"timestamp": "2026-03-18T12:30:19Z",
66
"agent": "convertagent.eth",
7-
"request_hash": "sha256:4e06710b5e74f66c4d36601f6e002ef77f420fbf193e8c6f8e50c0c3b5ab1bbf",
8-
"signature": "MEYCIQC8dF0hJ2lN4pR6tV8xZ0bC2dE4fG6hJ8kL0mN2pQ4rSIhAM5nO7pQ9rS1tU3vW5xY7zA9bC1dE3fG5hJ7kL9mN1"
7+
"signature": "MEYCIQC8dF0hJ2lN4pR6tV8xZ0bC2dE4fG6hJ8kL0mN2pQ4rSIhAM5nO7pQ9rS1tU3vW5xY7zA9bC1dE3fG5hJ7kL9mN1",
8+
"error": "The converter could not infer a supported source format from the provided binary blob."
99
}

examples/v1.1.0/commons/describe/json/invalid/900-invalid-status.receipt.invalid.json renamed to examples/v1.1.0/commons/describe/json/invalid/900-missing-status.receipt.invalid.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"verb": "describe",
33
"version": "1.1.0",
4-
"status": "pending",
54
"timestamp": "2026-03-18T12:40:00Z",
65
"agent": "describeagent.eth",
76
"request_hash": "sha256:7cd365e5f6dce2d9cf2c324ec129e6b802f231b48c99f2dc42c9f2d4e4b0f1ae",

examples/v1.1.0/commons/explain/json/invalid/900-summary-wrong-type.receipt.invalid.json renamed to examples/v1.1.0/commons/explain/json/invalid/900-missing-signature.receipt.invalid.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,5 @@
55
"timestamp": "2026-03-18T12:50:00Z",
66
"agent": "explainagent.eth",
77
"request_hash": "sha256:ee53297ba8a485df4588504338133861776dba7c27f86d9f3f3e4968a397dfc0",
8-
"summary": false,
9-
"signature": "MEUCIG8iJ0kL2mN4pQ6rS8tU0vW2xY4zB6dD8fF0hJ2lN4pAiEAqR7tU9vW1xY3zA5bC7dE9fG1hJ3kL5mN7pQ9rS1tU3"
8+
"summary": "Compute the request hash, compare it byte-for-byte, then verify the detached signature under the agent identity before trusting any summary."
109
}

examples/v1.1.0/commons/explain/json/invalid/901-invalid-request-hash.receipt.invalid.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"status": "error",
55
"timestamp": "2026-03-18T12:50:23Z",
66
"agent": "explainagent.eth",
7-
"request_hash": "sha256:XYZ",
7+
"request_hash": "sha256:3c8db89b5a2c8ee3f3d44d030087d9f993b652ec688b36b6cb4ef2932f8e230",
88
"signature": "MEQCIC0lL2nP4rT6vX8zA1cC3eE5gH7iJ9kL1mN3pQ5rS7tUAiBQ6vW8xY0zB2dD4fF6hH8jJ0lL2nP4rT6vX8zA1cC3e",
99
"error": "The subject text referenced an unsupported external proof format, so no grounded explanation was produced."
1010
}

examples/v1.1.0/commons/fetch/json/invalid/900-invalid-result-hash.receipt.invalid.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"timestamp": "2026-03-18T13:00:00Z",
66
"agent": "fetchagent.eth",
77
"request_hash": "sha256:549ae105b20f8ba134fe5f4f3f5f849cfb154ea0ff742f32c611f2fab24f9f66",
8-
"result_hash": "sha256:1234",
8+
"result_hash": "sha256:8cdb52e345b9a13361a5b8d3f9f95d1db0f7efd974f0aeb6d40f65a1c4d5de6",
99
"summary": "Fetched a JSON status document describing service health, schema tag, and signer availability.",
1010
"signature": "MEUCID9jK1lM3nO5pQ7rS9tU1vW3xY5zB7cD9eF1gH3iJ5kLAiEAoQ2rS4tU6vW8xY0zB2dD4fF6hH8jJ0lL2nP4rT6vX8"
1111
}

examples/v1.1.0/commons/parse/json/invalid/900-invalid-timestamp.receipt.invalid.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"verb": "parse",
33
"version": "1.1.0",
44
"status": "ok",
5-
"timestamp": "yesterday",
5+
"timestamp": "2026-03-18T13:20:00+24:00",
66
"agent": "parseagent.eth",
77
"request_hash": "sha256:e44a9e5776657e5b5f1b1a36b351cf1035d56acda66a1f55f3f5f22af2478d2f",
88
"summary": "Extracted top-level fields network, status, and height from the JSON payload.",

examples/v1.1.0/commons/summarize/json/invalid/900-invalid-request-hash.receipt.invalid.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"status": "ok",
55
"timestamp": "2026-03-18T13:30:00Z",
66
"agent": "summarizeagent.eth",
7-
"request_hash": "sha256:1111",
7+
"request_hash": "sha256:4b87d90208e62430a5d8f577938fd26d02d646f092d137cee66216c0daac824",
88
"summary": "Commons v1.1.0 makes requests smaller and receipts easier to verify while preserving stable verb semantics.",
99
"signature": "MEUCID4fG6hJ8kL0mN2pQ4rS6tU8vW0xY2zA4bC6dE8fG0hAiEAzB1dD3fF5hH7jJ9lL1nP3rT5vX7zA9cC1eE3gH5iJ7"
1010
}

0 commit comments

Comments
 (0)