Skip to main content
Flomisma

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. 1. Issue: POST a subject ID, display name, and score → receive a signed W3C Verifiable Credential JSON and a tier-colored SVG badge
  2. 2. Share: Embed the SVG badge on any profile page or marketplace listing. The badge links to the public JSON credential endpoint
  3. 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.