SpruceKit Mobile SDK
Learn how to integrate SpruceKit into your new or existing mobile application and unlock trusted data interactions based on open standards!
Last updated
Was this helpful?
Learn how to integrate SpruceKit into your new or existing mobile application and unlock trusted data interactions based on open standards!
Last updated
Was this helpful?
SpruceKit Mobile SDK is under active development, and so are the standards that this open source stack is built on. Support for additional transmission protocols will be added as the need arises.
OID4VP is an online protocol for sharing a verifiable credential. While offline presentation protocols are under development, they have not yet been published. The SpruceKit Mobile SDK, for now, only supports the offline presentation of W3C VCs by embedding the credential in a QR-Code. While this approach can work for JWTs and CWTs, there are limits to how large a credential can get before the QR-Code becomes too large to scan.
W3C VC
Delegated OID4VP
QR embedded only
mDoc
18013-5
18013-7
The 18013-5 specification defines three different offline engagement mechanisms. This open-source SDK supports BLE only. Do you have additional needs? Get in contact with our team.
BLE
Open Source
NFC
Proprietary
Wifi-Aware
Proprietary
This integration guide will use the SpruceKit Showcase as an example each step along the way. SpruceKit Showcase is an open-source application designed to demonstrate the capabilities of the SpruceKit SDK. We are committed to fostering innovation and collaboration within the developer community by providing this project under dual licensing terms: the MIT License and the Apache License, Version 2.0.
You are welcome to fork and amend the SpruceKit Mobile Showcase application.