← Files OpsTruthARCHIVED FILE
contracts/donestate/vectors/verification-contract-v2-verified.json
4.54 KB · Oct 3, 2026 · 06:32 UTC
{
"schemaVersion": "2.0.0",
"warning": "Public deterministic compatibility vector only. The test signer has no production authority and its private key is not stored.",
"evaluationNow": "2026-09-01T20:01:30.000Z",
"handoff": {
"schema": "donestate.verification-handoff.v2",
"runId": "11111111-1111-4111-8111-111111111111",
"generatedAt": "2026-09-01T20:00:00.000Z",
"objectiveDigest": "4444444444444444444444444444444444444444444444444444444444444444",
"executionSnapshotDigest": "5555555555555555555555555555555555555555555555555555555555555555",
"verificationNonce": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"repositoryRoot": "https://github.com/Example/project/tree/2222222222222222222222222222222222222222",
"subject": {
"repository": "Example/project",
"baseRef": "main",
"baseHeadSha": "1111111111111111111111111111111111111111",
"branchName": "donestate/vector",
"headSha": "2222222222222222222222222222222222222222",
"publication": "pull_request",
"pullRequestNumber": 42,
"pullRequestUrl": "https://github.com/Example/project/pull/42"
},
"acceptanceCriteria": [
"README exists at the exact published head."
],
"verificationRequirements": [
{
"id": "readme_exists",
"criterionIndex": 0,
"kind": "path_exists",
"path": "README.md"
}
],
"actions": [
{
"id": "push-branch",
"state": "SUCCEEDED",
"authority": "push",
"idempotencyKey": "11111111-1111-4111-8111-111111111111:push:v1",
"intentDigest": "6666666666666666666666666666666666666666666666666666666666666666",
"resultDigest": "7777777777777777777777777777777777777777777777777777777777777777"
}
],
"eventChainHead": "8888888888888888888888888888888888888888888888888888888888888888",
"handoffDigest": "81d687d1faba7431c1aad3457bda884efe7b878d8d43af0d04f24014733d3050"
},
"response": {
"contractVersion": "donestate.verification-contract.v2",
"report": {
"schema": "opstruth.donestate-verification-report.v1",
"runId": "11111111-1111-4111-8111-111111111111",
"handoffDigest": "81d687d1faba7431c1aad3457bda884efe7b878d8d43af0d04f24014733d3050",
"verificationNonce": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"observedAt": "2026-09-01T20:01:00.000Z",
"subject": {
"repository": "Example/project",
"providerRepositoryId": 123456,
"baseHeadSha": "1111111111111111111111111111111111111111",
"expectedHeadSha": "2222222222222222222222222222222222222222",
"observedHeadSha": "2222222222222222222222222222222222222222"
},
"decision": "verified",
"requirementResults": [
{
"requirementId": "readme_exists",
"criterionIndex": 0,
"kind": "path_exists",
"verdict": "VERIFIED",
"observed": true,
"evidenceRefs": [
"https://github.com/Example/project/commit/2222222222222222222222222222222222222222"
],
"explanation": "The path exists at the exact commit."
}
],
"subjectErrors": [],
"incompleteActions": [],
"evidenceRefs": [
"https://github.com/Example/project/commit/2222222222222222222222222222222222222222"
],
"changedState": false
},
"attestation": {
"schema": "donestate.verification-attestation.v2",
"runId": "11111111-1111-4111-8111-111111111111",
"executionSnapshotDigest": "5555555555555555555555555555555555555555555555555555555555555555",
"verificationNonce": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"handoffDigest": "81d687d1faba7431c1aad3457bda884efe7b878d8d43af0d04f24014733d3050",
"verificationReportDigest": "30648d057f61754f634d35fe9d4d5e59a9e60461cf0405c6f7af809a1dc3d7af",
"decision": "verified",
"issuedBy": "urn:opstruth:service:compatibility-vector",
"issuedAt": "2026-09-01T20:01:00.000Z",
"evidenceRefs": [
"https://github.com/Example/project/commit/2222222222222222222222222222222222222222"
],
"signature": {
"algorithm": "ed25519",
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAQF5Xo4vl5gQewrdgLHVRk3CIM50xrqcOwIooG1h3+mw=\n-----END PUBLIC KEY-----\n",
"signerFingerprint": "c5a062a3429ffb4fe967ffb775663f98a777d0e0a2dd253e9ae370eb6590031e",
"signatureBase64": "F4sO3Bzx0/BN1MsryXCOnYEeV0NYdJbEI0CK6UF31Q4Zi8u5bLYIoC9MgpFNrNy89XURAeT5Lp2o9sbkcEMADg=="
}
}
}
}
SHA-256: d81d6c2cf15337080b39288d870d0d8393515799e0938666442f28a5544d2de0