Verifiable Credentials API
Issue and verify cryptographically signed credentials via a simple REST API. Returns public JSON endpoints and SVG badge images. The HMAC signature is the proof — no database lookup required.
How it works
- 1. Issue: POST a subject ID, display name, and score → receive a signed W3C Verifiable Credential JSON and a tier-colored SVG badge
- 2. Share: Embed the SVG badge on any profile page or marketplace listing. The badge links to the public JSON credential endpoint
- 3. Verify: Anyone can verify the credential by recomputing the HMAC signature. No API call, no database query — the math is the proof
API example
POST /v1/credentials/issue
Authorization: Bearer fmr_your_key
Content-Type: application/json
{
"subjectId": "user_abc123",
"displayName": "Jane Doe",
"score": 72,
"engagementCount": 18,
"metadata": { "role": "senior-developer" }
}
→ 200
{
"id": "urn:credential:a1b2c3d4",
"type": "VerifiableCredential",
"credentialSubject": {
"id": "user_abc123",
"displayName": "Jane Doe",
"tier": { "tier": "platinum", "label": "Platinum" },
"hash": "a1b2c3d4e5f6..."
},
"proof": {
"type": "HmacSha256",
"signatureValue": "abc...123"
}
}Badge tiers
Bronze
#CD7F32
Silver
#C0C0C0
Gold
#FFD700
Platinum
#E5E4E2
Diamond
#B9F2FF
Pricing
$0.10 per credential issuance — pay only for what you issue. No monthly minimum.
$49/month organization plan — includes 1,000 credentials/month, custom tier thresholds, and your own issuer label on badges.
$9.99/month individual portfolio — for professionals who want to collect and display credentials from multiple issuers.