Documentation

Learn how to use Proof 3 for verifiable credentials

What is Proof 3?

Proof 3 is the leading platform for on-chain proof of skill. We eliminate fake certificates, lost PDFs, and manual audits by issuing tamper-proof credentials that live forever on the blockchain. Built for regulated industries, we automate the heavy lifting of precise record-keeping.

Soulbound NFTs

Non-transferable credentials that cannot be sold or transferred

Instant Verification

Verify credentials on-chain in real-time

Decentralized

Built on Polygon blockchain for maximum security

How It Works

1

Issuer Application

Organizations apply to become authorized issuers by providing business documentation and use case details.

2

Credential Issuance

Authorized issuers can mint credentials to recipients, with metadata stored on IPFS and referenced on-chain.

3

Verification

Anyone can verify credentials by checking the blockchain for ownership and validity status.

User Roles

Issuers

Authorized organizations that can issue verifiable credentials to recipients.

  • Apply for authorization
  • Issue credentials to recipients
  • Manage credential metadata
  • View issuance history

Holders

Individuals who receive and own verifiable credentials.

  • Receive credentials from issuers
  • View owned credentials
  • Share public profile
  • Verify credential status

Technical Details

Smart Contract

  • ERC-721 with URI Storage
  • Soulbound (non-transferable)
  • Access control for issuers
  • Expiration checking

Storage

  • Metadata on IPFS via NFT.storage
  • Additional data in Supabase
  • On-chain credential status
  • Immutable credential history

Blockchain

  • Polygon Mumbai testnet
  • Low gas fees
  • Fast transactions
  • EVM compatible

Frontend

  • Next.js 14 with React
  • Wagmi + RainbowKit
  • Tailwind CSS
  • Responsive design

Getting Started

For Holders

  1. 1Connect your wallet to the platform
  2. 2View your credentials in the dashboard
  3. 3Share your public profile link
  4. 4Verify credentials when needed

For Issuers

  1. 1Apply to become an authorized issuer
  2. 2Wait for approval (2-3 business days)
  3. 3Connect your wallet
  4. 4Register your organisation

Frequently Asked Questions

What are Soulbound Tokens?

Soulbound tokens are non-transferable NFTs that stay with the recipient forever. They cannot be sold, traded, or transferred to another wallet, making them perfect for credentials.

How do I verify a credential?

Use our verification tool to enter a wallet address or token ID. The system will check the blockchain and display the credential's validity status.

What happens if a credential expires?

Expired credentials remain on the blockchain but are marked as expired. The credential cannot be used for verification purposes after expiration.

Can I revoke a credential?

Currently, credentials cannot be revoked once issued. This ensures the integrity and permanence of the credential system.

Need help? Contact us for support.

Contact Support