API
SMPT Verification API
Minimal endpoints for submitting and verifying evidence packages.
POST
/submit
Submit a catalog state for evidence package creation.
Inputfile_hash, state summary, optional labels
Outputevidence_hash, timestamp
{
"file_hash": "sha256:...",
"state": "metadata state summary"
}
GET
/evidence/{hash}
Retrieve an evidence package.
Inputevidence hash
Outputfile hash, timestamp, state summary, verification status
{
"hash": "...",
"file_hash": "sha256:...",
"timestamp": "2026-05-06T16:04:05Z",
"state": "metadata state summary",
"valid": true
}
GET
/verify/{hash}
Verify that an evidence package exists and is valid.
Inputevidence hash
Outputvalid / invalid, timestamp, basic metadata
{
"valid": true,
"timestamp": "2026-05-06T16:04:05Z"
}
- No personal data required
- No system access required
- Designed for file‑based workflows