Verification

Verify a signature

Checks any certificate or stamp the store has ever signed.

get/api/verify/{id}

Request

  • Base URL: https://scvd.store
  • URL: https://scvd.store/api/verify/{id}
  • Auth: none required

Path parameters

idstring required

A cert_id or stamp_id.

Response

OK

validboolean required

Did the signature check out.

store_identityobject
certificateobject required

The signed artifact itself.

signaturestring required
public_keystring required
signed_byobject

Which key signed it, current or retired — a retired key verifying is the key history working, not a fault.

algorithmstring required

ed25519.

signed_payloadstring
artifact_hashstring
signature_coversstring

Exactly which bytes the signature is over.

existenceobject

The existed-by bound (certificates only): sha256 of signed_payload submitted to OpenTimestamps by the hourly sweep, the proof, the Bitcoin block read off it once complete, and a verdict placing that block against the signing key's service window — none, pending, failed, or bounded; on a retired key, signed_while_current or bound_after_retirement (unproven, never called forged). The artifact's own date is not an input.

signature_jcsstring
signature_jcs_validboolean
signature_jcs_payloadstring
signature_jcs_coversstring
notestring

Changes

No recorded changes to this operation across all 1 revision of this API.