← all systems

credential node · rust

OpenClaims

A Rust/Axum credential node implementing OpenID4VCI and OpenID4VP, bridged to CORD for issuer trust and revocation.

role
Engineer, Dhiway
year
2025
status
shipped
stack
Rust · Axum · OpenID4VCI · OpenID4VP · DID · CORD

Context

Issuers and verifiers of credentials need a standard way to exchange them, and verifiers need to know whether an issuer is accredited and whether a credential has been revoked.

What I built

OpenClaims is a credential node in Rust on Axum that implements OpenID4VCI for issuance and OpenID4VP for presentation, using DIDs for identifiers. A bridge to CORD answers the two trust questions: is this issuer accredited, and is this credential still valid.

Related work issued W3C Verifiable Credentials for farmer attributes with selective disclosure, held in a cross-platform credential wallet.