Domain-bound signatures
Identity anchored to domains
Badges are signed with Ed25519 keys and checked against issuer domain metadata at well-known endpoints.
Open Trust Infrastructure
Issue Signet credentials with domain-bound signatures and verify them through public endpoints. No lock-in, no platform-only trust claims, and no API key needed for verification.
Domain identity, cryptographic integrity, and public verification in one open workflow.
Domain-bound signatures
Badges are signed with Ed25519 keys and checked against issuer domain metadata at well-known endpoints.
Public verification
Anyone can verify badges by URL or JSON through public APIs with SSRF protections for untrusted input.
Three trust states
DOMAIN_VERIFIED_SIGNATURE, DEMO_DOMAIN_VERIFIED_SIGNATURE, or
UNVERIFIED. Assessment rigor remains issuer policy.
Distinctive strengths versus hosted badge platforms.
Security
Public verify routes block private/internal targets before any server-side fetch happens.
Trust policy
Issuer verification is tied to /.well-known/openbadges-issuer.json, with rate limits and
cooldowns.
Agent-native ops
Run the same trust flow manually or programmatically with markdown-first and MCP-compatible interfaces.
From issuer setup to verifiable assertion URL in one pipeline. Or run the same flow via CLI.
POST /public/api/issuers/verify
POST /api/issuer
POST /api/badge-class
POST /api/credential-subject
POST /api/sign-badge
GET /public/api/verify/badge/:badgeUrl(*)
Separate paths for issuance operations and verification operations, both on open rails.
For issuers
Generate issuer metadata, publish /.well-known/openbadges-issuer.json, verify domain
control, and sign badges without platform lock-in.
For verifiers
Paste badge URLs or JSON, inspect trust state and key fingerprint, and automate checks with public verifier endpoints.
Use a short learning summary, generate a signed sample badge, and share a verify link. This is the fastest path for enthusiasts to test the system end-to-end.
Trust caveat
Verification answers who signed the badge and whether the key is discoverable for that domain. It does not score educational quality or accreditation.
Free, interoperable trust rails for issuers and verifiers. Built by Firmament Works.