source
CUVETSMO · verified vet knowledge

Verifiable Credentials

Credentials

W3C Verifiable Credentials (VC Data Model 2.0) — signed attestations about identities on the platform. Editorial authority lives in these credentials; faculty license attestations live here once issued. Every credential verifies in your browser.

Chain of trust

  1. The cuvetsmo-board key signs the platform DID document at did:web:source.cuvetsmo.com
  2. The board self-issues the EditorialAuthorityCredential declaring itself root of trust
  3. (Future) The board issues VeterinaryLicenseAttestation credentials to onboarded faculty
  4. Faculty use their own keys to sign canonical entries — those signatures verify against the faculty's public key, which is itself attested by the board credential above

Phase 0 today: step 1 + step 2 only. Faculty onboarding (step 3+) starts in Week 6.

Issued credentials

DID resolution

The platform DID is did:web:source.cuvetsmo.com. The corresponding DID document lives at /.well-known/did.json — committed to the public repo, served as a static asset.