Add a W3C Bitstring Status List revocation entry to an Open Badges 3.0 credential and update issuer status list document

domain: w3.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Read W3C Bitstring Status List specification at https://www.w3.org/TR/vc-bitstring-status-list/ to understand statusListIndex, statusListCredential, and statusPurpose fields
  2. At issuance, include a credentialStatus object in the AchievementCredential with type=BitstringStatusListEntry, statusPurpose=revocation, and a unique statusListIndex integer (e.g., 42)
  3. Maintain a StatusListCredential document hosted at a stable public URL; this document contains an encodedList field that is a GZIP-compressed, Base64url-encoded bitstring of at minimum 16KB (131072 entries)
  4. To revoke, flip bit at statusListIndex from 0 to 1 in the bitstring, recompress, re-encode, update the encodedList, re-sign the StatusListCredential with your issuer key, and re-publish at the same URL
  5. Verifiers fetch the statusListCredential URL, decode the bitstring, and check the bit at statusListIndex; a value of 1 means revoked
  6. Monitor cache TTL for the status list URL; CDN caching can delay revocation propagation to verifiers

Known gotchas

Related routes

Implement badge revocation using the W3C Bitstring Status List in an Open Badges 3.0 issuer
w3.org · 5 steps · unrated
Issue a signed Open Badges 3.0 OpenBadgeCredential as a W3C Verifiable Credential.
imsglobal.org · 5 steps · unrated
Register an issuer organization and obtain OAuth 2.0 client credentials to call the Open Badges 3.0 API
imsglobal.org · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans