Skip to content

Platform Overview

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

  1. Create: Design your certificate with metadata, images, and attributes
  2. Mint: Issue certificates as NFTs on the Polygon blockchain
  3. Distribute: Share certificates with recipients via vouchers or direct minting
  4. 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 FlowAuthentication Guide

💻 API Integration

Integrate into your application → API OverviewAPI Authentication

🏢 Enterprise

Advanced features for scale → Enterprise OverviewBilling System

Next Steps


Need Help?

Released under the MIT License.