-
Notifications
You must be signed in to change notification settings - Fork 0
[services/verifier] Validate crypto v0 test vectors #38
Copy link
Copy link
Open
Labels
agent/cryptoCrypto schemas, receipts, attestations, commitments, proofsCrypto schemas, receipts, attestations, commitments, proofsagent/indexerIndexer and verifier service workIndexer and verifier service workenhancementNew feature or requestNew feature or requestpriority/p1Important next priorityImportant next prioritytype/buildBuild, test, fixture, or implementation work inside scoped boundariesBuild, test, fixture, or implementation work inside scoped boundaries
Milestone
Metadata
Metadata
Assignees
Labels
agent/cryptoCrypto schemas, receipts, attestations, commitments, proofsCrypto schemas, receipts, attestations, commitments, proofsagent/indexerIndexer and verifier service workIndexer and verifier service workenhancementNew feature or requestNew feature or requestpriority/p1Important next priorityImportant next prioritytype/buildBuild, test, fixture, or implementation work inside scoped boundariesBuild, test, fixture, or implementation work inside scoped boundaries
Objective
Add service-side validation for FlowMemory crypto test vectors so verifier implementations cannot drift from the published v0 schemas.
Allowed folders
services/verifier/crypto/docs/ARCHITECTURE.mdonly for short cross-links if neededForbidden folders
contracts/RootfieldRegistry.solapps/hardware/Acceptance criteria
crypto/test-vectors/flowpulse-observation-v0.json.pulseId,observationId,eventArgsHash,receiptHash,artifactRoot,reportId, worker digest, and verifier digest where supported.blockHash,logIndex, URI hash, Merkle leaf order, wrong verifier set root, and expired signatures.Risk level
Medium
Recommended agent
Services Verifier Agent, with Crypto Agent review.