Appearance
What is Pocketbook?
Pocketbook is a blockchain-based platform for creating, distributing, and verifying digital certificates. Built on Polygon, it combines the security and permanence of blockchain technology with the accessibility of modern web applications.
Platform Architecture
Pocketbook is built on blockchain technology, allowing you to create verifiable, tamper-proof digital certificates.
Key Components
- Smart Contracts: On-chain certificate storage and verification on Polygon blockchain
- IPFS: Decentralized storage for certificate metadata and images
- API: RESTful API for certificate management and automation
- Dashboard: Web interface for creating and managing certificates
- Smart Account Abstraction: Gasless transactions for recipients using ERC-4337
- Lazy Minting: Voucher system for efficient batch operations
How It Works
- Create: Design your certificate with metadata, images, and attributes
- Mint: Issue certificates as NFTs on the Polygon blockchain
- Distribute: Share certificates with recipients via vouchers or direct minting
- Verify: Anyone can verify certificate authenticity on-chain
Certificate Lifecycle
┌─────────────┐ ┌──────────┐ ┌──────────────┐ ┌────────────┐
│ Creation │────▶│ Minting │────▶│ Distribution │────▶│Verification│
│ (Off-chain) │ │(On-chain)│ │ (Vouchers) │ │ (Public) │
└─────────────┘ └──────────┘ └──────────────┘ └────────────┘Core Concepts
Certificates
Digital certificates in Pocketbook are ERC-721 NFTs that represent achievements, credentials, warranties, or any verifiable claim. Each certificate contains:
- Name: The certificate title
- Description: Detailed information about the certificate
- Image: Visual representation (stored on IPFS)
- Metadata: Structured attributes (course details, warranty terms, etc.)
- Owner: Wallet address of the certificate holder
Vouchers
Vouchers enable "lazy minting" - certificates are created off-chain and only minted when claimed. This:
- Reduces upfront gas costs
- Enables bulk certificate creation
- Gives recipients control over when to mint
- Allows gasless claiming via smart accounts
Smart Accounts
Pocketbook uses ERC-4337 account abstraction to provide:
- Gasless transactions: Recipients don't need ETH to claim
- Better UX: Email-based recovery and authentication
- Security: No need for private key management
Blockchain & Network
- Chain: Polygon (Layer 2)
- Standard: ERC-721 (NFT)
- Gas Fees: Covered by Pocketbook for recipients
- Finality: ~2 seconds transaction confirmation
- Explorer: Polygonscan
Use Cases
Pocketbook enables verifiable digital certificates across multiple industries. Here are some common applications:
Education
- Course completion certificates
- Degree credentials
- Professional certifications
- Training badges
Enterprise
- Employee recognition awards
- Product warranties
- Authenticity certificates
- Event attendance badges
E-commerce
- Product authenticity (including luxury fashion with NFC tags)
- Extended warranties
- Loyalty rewards
- Membership cards
Events
- POAP-style attendance
- Speaker credentials
- VIP access badges
- Participant recognition
→ View Detailed Use Cases & Implementation Examples - Including luxury fashion authentication with NTAG 424 DNA TT NFC tags, educational credentials, product warranties, and more.
Key Features
For Issuers
✅ Easy Integration - RESTful API and SDKs ✅ Bulk Operations - Process thousands of certificates ✅ Custom Templates - Reusable certificate designs ✅ Analytics - Track issuance and engagement ✅ Webhooks - Real-time event notifications ✅ White Label - Custom branding options
For Recipients
✅ Gasless Claims - No wallet or ETH needed ✅ Permanent Storage - Certificates stored on blockchain ✅ Public Verification - Anyone can verify authenticity ✅ Portable - View in any NFT wallet ✅ Transferable - Send to other wallets ✅ Revocable - Issuers can burn if needed
Architecture Diagram
┌─────────────────────────────────────────────────────────────┐
│ Client Applications │
│ (Web Dashboard, Mobile Apps, Backend Services) │
└───────────────────────┬─────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Pocketbook API Layer │
│ • Authentication • Certificate Mgmt • Webhooks │
│ • Bulk Operations • Analytics • Templates │
└───────────────┬───────────────────────────┬─────────────────┘
│ │
┌────────┴────────┐ ┌───────┴─────────┐
▼ ▼ ▼ ▼
┌────────────┐ ┌────────────┐ ┌────────────┐ ┌──────────┐
│ Database │ │ IPFS │ │ Polygon │ │ AWS │
│ (MongoDB) │ │ (Metadata) │ │(Blockchain)│ │(Secrets) │
└────────────┘ └────────────┘ └────────────┘ └──────────┘Technology Stack
- Blockchain: Polygon (MATIC)
- Smart Contracts: Solidity, ERC-721
- Backend: Node.js, Express
- Database: MongoDB
- Storage: IPFS (Pinata)
- Auth: JWT, Wallet Signatures
- Infrastructure: AWS, Vercel
Getting Started
Ready to start building? Choose your path:
🚀 Quick Start (5 minutes)
Perfect for trying out the platform → Quick Start Guide
📚 Deep Dive
Understand each component in detail → Certificate Creation Flow → Authentication Guide
💻 API Integration
Integrate into your application → API Overview → API Authentication
🏢 Enterprise
Advanced features for scale → Enterprise Overview → Billing System
Next Steps
- Quick Start Guide - Create your first certificate
- Certificate Creation - Detailed creation guide
- API Reference - Integrate with your application
- Authentication - Learn about auth methods
Need Help?
- Email: seth@pocketbook.studio
- Discord: Join our community
- Documentation: docs.pocketbook.studio
