# SpruceID OID4VP Verifiable Presentations API

**Canonical:** https://apis.io/apis/spruceid/spruceid-oid4vp-verifiable-presentations-api/  
**Provider:** SpruceID — https://apis.io/providers/spruceid/  
**Base URL:** https://openid.net/specs/openid-4-verifiable-presentations-1_0.html  
**Documentation:** https://github.com/spruceid/openid4vp

SpruceID OID4VP Verifiable Presentations API is one of 10 APIs that [SpruceID](https://apis.io/providers/spruceid/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Credential Verification, OID4VP, OpenID Connect, Verifiable Presentations, and MDL. The published artifact set on APIs.io includes API documentation and a GitHub repository.

SpruceID's OID4VP (OpenID for Verifiable Presentations) Rust library implements the OpenID4VC credential presentation protocol, enabling verifier applications to request and receive verifiable credentials from holder wallets. The library handles presentation definitions, selective disclosure, and cryptographic proof verification. Supported credential formats include JWT-VC, LDP-VC, SD-JWT VC, and ISO/IEC 18013-5 mobile driver's licenses (mDL) for offline presentation. Integrates with SpruceKit mobile SDKs for iOS and Android wallet apps.

## Machine-readable artifacts (3)

- **Documentation** — https://www.sprucekit.dev/
- **GitHubRepository** — https://github.com/spruceid/openid4vp
- **Specification** — https://openid.net/specs/openid-4-verifiable-presentations-1_0.html

## Other SpruceID APIs (9)

- [SpruceID Sign-In with Ethereum (SIWE) API](https://apis.io/apis/spruceid/spruceid-sign-in-with-ethereum-siwe-api/)
- [SpruceID SSI Core Library API](https://apis.io/apis/spruceid/spruceid-ssi-core-library-api/)
- [SpruceID OID4VCI Credential Issuance API](https://apis.io/apis/spruceid/spruceid-oid4vci-credential-issuance-api/)
- [SpruceID isomdl Mobile Driver's License API](https://apis.io/apis/spruceid/spruceid-isomdl-mobile-drivers-license-api/)
- [SpruceID Credentials API](https://apis.io/apis/spruceid/spruceid-credentials-api/)
- [SpruceID Health API](https://apis.io/apis/spruceid/spruceid-health-api/)
- [SpruceID Identifiers API](https://apis.io/apis/spruceid/spruceid-identifiers-api/)
- [SpruceID Presentations API](https://apis.io/apis/spruceid/spruceid-presentations-api/)
- [SpruceID Status API](https://apis.io/apis/spruceid/spruceid-status-api/)

## Tags

Credential Verification, OID4VP, OpenID Connect, Verifiable Presentations, MDL, Privacy-Preserving

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/spruceid/spruceid-oid4vp-verifiable-presentations-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/spruceid/.
