Changelog

Track every feature, fix, and improvement shipped to VU Credentials.

v0.5.0Feature2026-03-15

Webhook Delivery & OIDC4VCI Compliance

  • Webhook delivery system with HMAC-SHA256 signed payloads and automatic retries
  • Tenant portal webhook configuration UI: save URL, generate/regenerate secret, send test ping
  • Tenant-scoped credential_issuer in offers per RFC 8615 for correct metadata discovery
  • Auto-set credentialSubject.type from credential type name for wallet routing
  • Fixed schema iteration bug — credential claims now correctly included in issued VCs
  • Renamed AgeVerification credential type to Over18 (standardised naming)
  • Integration guide rewritten with correct endpoints, auth headers, and verification section
v0.4.0Feature2026-03-14

Firebase Auth Integration & Team Management

  • Auto-create Firebase Auth accounts when adding platform admins (initial password flow)
  • Team member invite flow: creates Firebase Auth account and sends password reset email
  • Team member removal now deletes Firebase Auth account (with multi-tenant safety check)
  • Permanent delete option for platform admins (alongside existing deactivate)
  • Password visibility toggle on both login pages
  • Fixed admin console login flash showing Access Denied on valid logins
  • Firebase Hosting cleanUrls for static export routing
v0.3.0Feature2026-03-12

Bundle Billing & Admin Console

  • Bundle tier system: Starter (500), Growth (5,000), Scale (50,000) issuance packages
  • Bundle purchase flow with direct crypto payment rail
  • Admin console for platform operators: tenant management, billing oversight, audit logs
  • Platform config management: free tier limits, default fees, treasury address
  • Issuance priority chain: free tier then bundle balance then USDC overflow then 402
v0.2.0Feature2026-03-08

Multi-Tenant Platform & OIDC4VCI

  • Full OIDC4VCI credential issuance flow: offer, token exchange, credential endpoint
  • Multi-tenant data model with per-tenant API keys, credential types, and team members
  • Cloud KMS signing with ES256 algorithm
  • Tenant portal dashboard with issuance metrics and 30-day charts
  • Audit event logging for all credential and configuration operations
v0.1.0Feature2026-03-01

Initial Platform

  • NestJS 11 API with PostgreSQL (Prisma ORM)
  • Firebase Auth for tenant portal and admin console authentication
  • Next.js 15 tenant portal with static export for Firebase Hosting
  • Cloud Run deployment with GitHub Actions CI/CD
  • Seed data for Safewire pilot customer