Trust Standard Protocol

Certificate evidence that can be verified, not just displayed.

This demo loads the latest certificate entry from the evidence chain and runs real signature and chain verification before showing status.

Live verification

Signature

Failed

Chain up to entry

Failed

entries in chain
146 / 150
invalid entries
4

Certificate

Certificate code
DEMO-GATE230-107-71
Certificate type
Course
Course reference
71

Participant name, email and raw payload are not shown in this public demo.

Evidence chain

PrevHash binds the entry to the previous signature. ContentHash binds event type, payload, prevHash and timestamp. The signature proves that the issuer key signed the hash value.

Previous entry

143

Current entry

144

Next entry

145

Signed fields

Event type
CertificateIssued
Created
2026-05-29T08:00:00Z
Algorithm
ECDSA-P256-SHA256
Issuer key
tsp-demo-key-2026.1
PrevHash
8edb1e29014284...37781a8e1c
ContentHash
60b867bce91ce1...b548d68361
Signature
4809dea6e7f4ae...d810738579

Values are shortened in the view. The full value is stored in admin and used by the verification logic.

How the evidence is verified

  1. 1. Locate certificate entry

    The demo loads the latest CertificateIssued entry linked to a certificate.

  2. 2. Verify signature

    ITspEvidenceService.VerifyAsync recalculates the hash and checks the ECDSA signature.

  3. 3. Verify the chain

    VerifyChainAsync walks the full chain and checks that every PrevHash points to the previous signature.

  4. 4. Show safe diagnostics

    The public view shows status and technical fingerprints, but not personal data or raw payload.