{"data":{"status":"pass","requirements":[{"id":"tests-green","state":"met","optional":false,"needs":[{"key":"test_exit_code","state":"yes","reason":"satisfied","evidence":0}]},{"id":"coverage","state":"met","optional":false,"needs":[{"key":"coverage_pct","state":"yes","reason":"satisfied","evidence":83.5}]},{"id":"reviewed","state":"met","optional":false,"needs":[{"key":"review_approved","state":"yes","reason":"satisfied","evidence":true},{"key":"review_bot_ok","state":"unknown","reason":"missing"}]}],"counts":{"met":3,"unmet":0,"unknown":0,"optional":0},"unmet":[],"unknownIds":[],"witnesses":[],"versions":{"engine":"requirement-coverage-1 (Kleene three-valued checklist evaluation, caller policy and evidence)","logic":"Kleene three-valued; missing, stale and conflicting evidence are unknown, never pass"},"limits":["At most 100 requirements, 20 needs each, 500 evidence items.","The rules and the evidence are the caller's: this reads them, it does not verify that the evidence is true or that the policy is right."],"deterministic":true},"_provenance":{"version":"writerslogic-provenance/1","issuer":"did:web:agents.writerslogic.com","verify":{"endpoint":"POST /api/v1/verify-provenance","did":"did:web:agents.writerslogic.com"},"manifest":{"format":"application/json","instance_id":"xmp:iid:bc608859-c77b-412b-8bef-af70cd5a343f","claim_generator_info":[{"name":"WritersLogic x402 Agent Hub","version":"2.0.0"}],"title":"Checklist coverage: caller requirements against caller evidence","assertions":[{"label":"c2pa.actions.v2","data":{"actions":[{"action":"c2pa.created","when":"2026-11-06T01:30:32.908Z","softwareAgent":{"name":"writerslogic-agent-hub/requirement-coverage","version":"2.0.0"},"digitalSourceType":"http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia","parameters":{"endpoint":"POST /api/v1/requirement-coverage","inputDigest":{"alg":"sha256","hash":"ec1fda6236d2099c9cd19a40c64dab5177c0e5999fe64cc09a32a95401980fdd","canonicalization":"JCS"}}}]}},{"label":"c2pa.hash.data","data":{"alg":"sha256","hash":"269f6deb11c37cb8d1220f9fb6801e3a0d92d24bd45cb882339f2476298f41a1","name":"jcs-canonical-json(data)"}}]},"credential":{"@context":["https://www.w3.org/ns/credentials/v2"],"id":"urn:uuid:e91347a5-921c-4ffb-8a83-c59ab067ab50","type":["VerifiableCredential","AgentOutputCredential"],"issuer":"did:web:agents.writerslogic.com","validFrom":"2026-11-06T01:30:32.908Z","credentialSubject":{"id":"urn:sha256:269f6deb11c37cb8d1220f9fb6801e3a0d92d24bd45cb882339f2476298f41a1","agent":"requirement-coverage","endpoint":"POST /api/v1/requirement-coverage","outputDigest":{"alg":"sha256","value":"269f6deb11c37cb8d1220f9fb6801e3a0d92d24bd45cb882339f2476298f41a1","canonicalization":"JCS"},"inputDigest":{"alg":"sha256","value":"ec1fda6236d2099c9cd19a40c64dab5177c0e5999fe64cc09a32a95401980fdd","canonicalization":"JCS"},"manifestDigest":{"alg":"sha256","value":"e247a59995d68f2030cb86bbcf7f3d2d7f44ca464aa3ba583f6d7a0b0e255078","canonicalization":"JCS"},"ingredients":[],"payment":{"scheme":"api-key","network":"eip155:8453","payer":"sample"}},"proof":{"type":"DataIntegrityProof","cryptosuite":"eddsa-jcs-2022","created":"2026-11-06T01:30:32.908Z","verificationMethod":"did:web:agents.writerslogic.com#key-1","proofPurpose":"assertionMethod","proofValue":"z5vQSjJczkne1gr26zX5NppRQWGgyUXwts4imbk4TYf7qB4ew8FtYJFY2unxxB2Wt17crHDU3BDmT5zwrTTUp56sE"}},"ethSignature":{"type":"EIP-191","signer":"did:pkh:eip155:8453:0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","address":"0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","message":"writerslogic-provenance:06ce5b70a6bb0d29da5f4ae3d71cdbee3437e9b9254faaf3f6ba10f831f00501","signature":"0xd0b294811816e18b72b1af60028361bbeeb2d4336dbbc3c1cb54a857fd7ce8e1513858ea2d7439f095c4b138581bc521ac16ef251fe9991fa48ff4bd30b8e84c1b"}}}