{"bundleSchema":"d0-proof-bundle/1.0.0","attestationSchema":"d0-attestation/1","generatedAt":"2026-10-12T16:16:53.185Z","scan":{"id":"b840978a-211d-492c-9f97-244032733ae2","name":"is-odd","version":"3.0.1","artifactSha256":"13c23b3f1f3a5c146b8906e23c8e674f8e4a6ff44b77720e1d4bddb7b2caf312","registry":"https://registry.npmjs.org"},"registry":{"version":1,"commitment":"2ddcedcd2fda9ffcea5b63845d9e20814dc6dbb8b753628d4536c450339cf448","entries":[{"publicKeyHex":"a5c7b61d4cdb56a79ae9dbfab384d1cca0c4549d20da40c73313a34dfc5ede90","publicKeyDer":"MCowBQYDK2VwAyEApce2HUzbVqea6dv6s4TRzKDEVJ0g2kDHMxOjTfxe3pA=","role":"static_lifecycle","registeredAt":"2026-10-12T15:37:23.761Z","registryVersion":1,"revoked":false,"operator":"local-operator (single machine)"},{"publicKeyHex":"880fb0adaa2cc188785e957fee966cf939a4c572d370921c16352d955a8b77bb","publicKeyDer":"MCowBQYDK2VwAyEAiA+wraoswYh4XpV/7pZs+TmkxXLTcJIcFjUtlVqLd7s=","role":"dependency_advisory","registeredAt":"2026-10-12T15:37:23.761Z","registryVersion":1,"revoked":false,"operator":"local-operator (single machine)"},{"publicKeyHex":"fff189949f9aca2ac8679a34f0332456a467dab2df766cfd323e5ac20e2eb115","publicKeyDer":"MCowBQYDK2VwAyEA//GJlJ+ayirIZ5o08DMkVqRn2rLfdmz9Mj5awg4usRU=","role":"artifact_integrity","registeredAt":"2026-10-12T15:37:23.761Z","registryVersion":1,"revoked":false,"operator":"local-operator (single machine)"}],"storage":"off-chain local registry, anchored by commitment","onChainProgramDeployed":false,"operator":"local-operator (single machine)"},"scanners":[{"payload":{"schemaVersion":"d0-attestation/1","domain":"DEPENDENCY-ZERO/ATTESTATION","scanId":"b840978a-211d-492c-9f97-244032733ae2","resolvedName":"is-odd","resolvedVersion":"3.0.1","artifactSha256":"13c23b3f1f3a5c146b8906e23c8e674f8e4a6ff44b77720e1d4bddb7b2caf312","scannerPublicKey":"a5c7b61d4cdb56a79ae9dbfab384d1cca0c4549d20da40c73313a34dfc5ede90","scannerRole":"static_lifecycle","scannerVersion":"d0-scanner/2.0.0","policyVersion":"d0-policy/1.0.0","findingsCommitment":"e9912a3fd85902a8f66bd2aefb404eb0e01cdcfdebbea64c69feb47fb5f39ad8","findingCount":0,"proposedVerdict":"allow","riskScore":0,"completionStatus":"completed","timestamp":1791821813185},"signature":"bd4aacf347a4363827a6c3b4108e5aecdc99d491a38cbc2508ac10fb54e4427c92f3b6fc9837d60f175bd70d7f7d1aa4b822fa6d17c10d887a7f8ad325aea301"},{"payload":{"schemaVersion":"d0-attestation/1","domain":"DEPENDENCY-ZERO/ATTESTATION","scanId":"b840978a-211d-492c-9f97-244032733ae2","resolvedName":"is-odd","resolvedVersion":"3.0.1","artifactSha256":"13c23b3f1f3a5c146b8906e23c8e674f8e4a6ff44b77720e1d4bddb7b2caf312","scannerPublicKey":"880fb0adaa2cc188785e957fee966cf939a4c572d370921c16352d955a8b77bb","scannerRole":"dependency_advisory","scannerVersion":"d0-scanner/2.0.0","policyVersion":"d0-policy/1.0.0","findingsCommitment":"e9912a3fd85902a8f66bd2aefb404eb0e01cdcfdebbea64c69feb47fb5f39ad8","findingCount":0,"proposedVerdict":"allow","riskScore":0,"completionStatus":"completed","timestamp":1791821813185},"signature":"9684d63aea84fcfd7f17af27d96554c59f56e792c7d81d294895e6fbaabfc71cfb2c11d041c6af87f4cffe4afa0d0e68312b1d0b9edda3c8f9c51e480cb2940e"},{"payload":{"schemaVersion":"d0-attestation/1","domain":"DEPENDENCY-ZERO/ATTESTATION","scanId":"b840978a-211d-492c-9f97-244032733ae2","resolvedName":"is-odd","resolvedVersion":"3.0.1","artifactSha256":"13c23b3f1f3a5c146b8906e23c8e674f8e4a6ff44b77720e1d4bddb7b2caf312","scannerPublicKey":"fff189949f9aca2ac8679a34f0332456a467dab2df766cfd323e5ac20e2eb115","scannerRole":"artifact_integrity","scannerVersion":"d0-scanner/2.0.0","policyVersion":"d0-policy/1.0.0","findingsCommitment":"e9912a3fd85902a8f66bd2aefb404eb0e01cdcfdebbea64c69feb47fb5f39ad8","findingCount":0,"proposedVerdict":"allow","riskScore":0,"completionStatus":"completed","timestamp":1791821813185},"signature":"2a197988045737ccca6a8457d5e7d2e97fac732358da38c8559c23ec29fdd97f930c0d2630b9444d077f6097b0e57b8f0efeea6b018a7443431b0db2f38f340c"}],"consensus":{"verified":true,"result":"allow","quorumRequired":3,"quorumMet":3,"policyVersion":"d0-consensus/1.0.0","votes":[{"role":"static_lifecycle","publicKeyHex":"a5c7b61d4cdb56a79ae9dbfab384d1cca0c4549d20da40c73313a34dfc5ede90","verdict":"allow","riskScore":0,"rationale":"","operator":"local-operator (single machine)"},{"role":"dependency_advisory","publicKeyHex":"880fb0adaa2cc188785e957fee966cf939a4c572d370921c16352d955a8b77bb","verdict":"allow","riskScore":0,"rationale":"","operator":"local-operator (single machine)"},{"role":"artifact_integrity","publicKeyHex":"fff189949f9aca2ac8679a34f0332456a467dab2df766cfd323e5ac20e2eb115","verdict":"allow","riskScore":0,"rationale":"","operator":"local-operator (single machine)"}],"rejected":[],"unavailableRoles":[],"rationale":"All three scanner roles independently returned ALLOW with valid signatures.","blockOverride":false},"attestation":{"schemaVersion":"d0-attestation/1","mechanism":"spl-memo-wallet","mechanismLabel":"Solana Devnet commitment anchored via Memo","cluster":"devnet","commitmentHash":"fbec092b52d736500e6670e30cc25fe32b13a2977cc8a78eee865962ce971c2d","scanId":"b840978a-211d-492c-9f97-244032733ae2","artifactSha256":"13c23b3f1f3a5c146b8906e23c8e674f8e4a6ff44b77720e1d4bddb7b2caf312","status":"confirmed","transactionSignature":"3Qr2uDQmThjyfdckNjLWy6sb1jfJvebQP2pwDfaU7XMHHjJQPq4LTQSCj6TyhFpPp95S8PUu3p9zu5FhcekHgeYF","slot":510321410,"confirmationStatus":"confirmed","blockTime":1791821882,"explorerUrl":"https://explorer.solana.com/tx/3Qr2uDQmThjyfdckNjLWy6sb1jfJvebQP2pwDfaU7XMHHjJQPq4LTQSCj6TyhFpPp95S8PUu3p9zu5FhcekHgeYF?cluster=devnet","submittedAt":"2026-10-12T16:18:01.790Z","confirmedAt":"2026-10-12T16:18:04.980Z","confirmed":true,"error":null,"memoData":"D0/d0-attestation/1 | c=fbec092b52d736500e6670e30cc25fe32b13a2977cc8a78eee865962ce971c2d | scan=b840978a-211d-492c-9f97-244032733ae2 | artifact=13c23b3f1f3a5c146b8906e23c8e674f8e4a6ff44b77720e1d4bddb7b2caf312 | consensus=allow","memoProgramId":"MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr","idempotencyKey":"071e53ac794d0d2b6af69f6cc003d723"},"commitment":"fbec092b52d736500e6670e30cc25fe32b13a2977cc8a78eee865962ce971c2d","memoData":"D0/d0-attestation/1 | c=fbec092b52d736500e6670e30cc25fe32b13a2977cc8a78eee865962ce971c2d | scan=b840978a-211d-492c-9f97-244032733ae2 | artifact=13c23b3f1f3a5c146b8906e23c8e674f8e4a6ff44b77720e1d4bddb7b2caf312 | consensus=allow","expectedMemoProgramId":"MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr","cluster":"devnet","trustModel":{"independentOperators":false,"note":"All scanner keys in this bundle are controlled by a single operator on a single host. Signatures prove internal consistency and tamper-evidence, not independent third-party verification or Byzantine fault tolerance."}}