what they contain, how to verify them, how they expire.
contents
input_hashSHA-256 of the canonical file manifest
rule_pack_hashversion hash of the rules used
engine_versionscanner version that ran
findingsrule IDs, severities, file paths, line numbers
score / gradenumeric score and letter grade
timestampwhen the attestation was signed
signatureserver key signature over the full envelope
chain_anchortransaction hash on Base mainnet
lifecycle states
VALIDactive, within TTL, no superseding scan
EXPIREDTTL passed. re-scan required.
SUPERSEDEDnewer scan of the same input exists
REVOKEDwithdrawn due to engine bug
DISPUTEDflagged for review by a third party