{"data":{"status":"pass","fingerprints":["b0ce8ecada16e475aa5533ac1763ec355ce4bc949140710eb18e7a8e005e6e71","b0ce8ecada16e475aa5533ac1763ec355ce4bc949140710eb18e7a8e005e6e71"],"stable":true,"undeclaredDifferences":[],"derivation":"sha256(JCS({scope, identity: {pointer: value}}))","witnesses":[],"versions":{"engine":"idempotency-fingerprint 1","canonicalization":"RFC 8785 JCS via src/lib/digest.ts","hash":"SHA-256"},"limits":["Volatile-looking value detection is heuristic (timestamp, epoch, UUID patterns) and reports, never decides alone."],"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:a2401c81-4c53-4f85-98d8-745a7e4b99be","claim_generator_info":[{"name":"WritersLogic x402 Agent Hub","version":"2.0.0"}],"title":"Derive a stable idempotency fingerprint from declared identity fields and flag volatile fields","assertions":[{"label":"c2pa.actions.v2","data":{"actions":[{"action":"c2pa.created","when":"2026-11-06T01:30:20.074Z","softwareAgent":{"name":"writerslogic-agent-hub/idempotency-fingerprint","version":"2.0.0"},"digitalSourceType":"http://cv.iptc.org/newscodes/digitalsourcetype/algorithmicMedia","parameters":{"endpoint":"POST /api/v1/idempotency-fingerprint","inputDigest":{"alg":"sha256","hash":"2dba4ba3fc00988c99dd4d611b45739dea93957eb1d8e7109eec5b5ba288c1c2","canonicalization":"JCS"}}}]}},{"label":"c2pa.hash.data","data":{"alg":"sha256","hash":"e6b1fa36380a51a7d945eb9bfd866234607d31ca73cdcf8fee3b2b15ad94da57","name":"jcs-canonical-json(data)"}}]},"credential":{"@context":["https://www.w3.org/ns/credentials/v2"],"id":"urn:uuid:442f452f-629b-4e6e-ba00-5f3e04adb517","type":["VerifiableCredential","AgentOutputCredential"],"issuer":"did:web:agents.writerslogic.com","validFrom":"2026-11-06T01:30:20.074Z","credentialSubject":{"id":"urn:sha256:e6b1fa36380a51a7d945eb9bfd866234607d31ca73cdcf8fee3b2b15ad94da57","agent":"idempotency-fingerprint","endpoint":"POST /api/v1/idempotency-fingerprint","outputDigest":{"alg":"sha256","value":"e6b1fa36380a51a7d945eb9bfd866234607d31ca73cdcf8fee3b2b15ad94da57","canonicalization":"JCS"},"inputDigest":{"alg":"sha256","value":"2dba4ba3fc00988c99dd4d611b45739dea93957eb1d8e7109eec5b5ba288c1c2","canonicalization":"JCS"},"manifestDigest":{"alg":"sha256","value":"ae8623c120ca485ec78f103c134d11b446fd86c5b94a03c4620a3d472d3f3606","canonicalization":"JCS"},"ingredients":[],"payment":{"scheme":"api-key","network":"eip155:8453","payer":"sample"}},"proof":{"type":"DataIntegrityProof","cryptosuite":"eddsa-jcs-2022","created":"2026-11-06T01:30:20.074Z","verificationMethod":"did:web:agents.writerslogic.com#key-1","proofPurpose":"assertionMethod","proofValue":"z59uhdroiBSboTBMUzJxmjtmojbRVUU31fQ88QeuiBqk1AyeJoEisCxrrFEQoJSDphAd5P5YZE85V51rQuAyMjkNh"}},"ethSignature":{"type":"EIP-191","signer":"did:pkh:eip155:8453:0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","address":"0x3DBd42560cA7a7E448A2c7DfC9E785526189411f","message":"writerslogic-provenance:349069eb263c3d418f6be0102d260563eb7db9c2e4b5275c565f9fb49b287f7f","signature":"0x7d5a94c726160fbc7fd6246e30decc573778471b0f558879c3bc1d4d5c9f7e5f279f94a722d54e83e6054139518dccb0950798129f53051950f7b0e2453faf781c"}}}