Understanding Boosts
What is a Boost?
A Boost is LearnCard's enhanced version of a standard Verifiable Credential (VC). It extends the Open Badges v3 and W3C Verifiable Credentials standards by adding useful features for credential display, management, and governance while maintaining full compatibility with standard credential verifiers.
Think of a Boost as a "VC+" - all the standard credential fields you expect, plus additional capabilities that make credentials more useful and manageable in real-world applications.
Why Use Boosts?
Boosts solve several common challenges when working with credentials:
Display Control: Customize how credentials appear in wallets and viewers
Governance: Define and enforce rules about who can issue what credentials
Network Validation: Get network-level verification that a credential was issued following proper procedures
Attachments: Include additional files and resources with credentials
Types of Boosts
Basic Boost
The simplest form of a boost adds display options to a standard credential:
ID Boost
Special type for creating digital IDs with custom styling:
Network Certification
When a Boost is issued through the LearnCard Network, it gets wrapped in a CertifiedBoostCredential:
This wrapper:
Validates the issuer's authority to send the boost
Provides a unique network identifier
Adds a network-level signature
Maintains the original peer-to-peer signatures
Common Fields Reference
Display Options
Attachments
Tips for Developers
Start Simple: Begin with a basic boost and add features as needed
Use Display Types:
badge
for compact achievementscertificate
for formal credentials
Network Integration:
Test boost structures locally first
Validate all required fields before network submission
Handle both the original boost and certified wrapper in your application
Verification:
Boosts remain standard VCs - use any VC verifier
Access network-specific features through LearnCard APIs
Check both boost and network signatures when full verification is needed
Remember: Every boost is a valid VC, but not every VC is a boost. The extra features are optional and can be added incrementally as your application's needs grow.
Last updated
Was this helpful?