Introduction

🌟 Introduction to PACT Protocol

Production-Ready Testnet
Polygon Amoy
Chain ID: 80002

πŸš€ What is PACT Protocol?

PACT Protocol is a proof-of-activity compliance layer that verifies off-chain activity and records it on-chain, thereby allowing certain on-chain functions to operate.

PACT stands for Proof of Activity Compliance Technology, representing our commitment to verifiable activity tracking and compliance.

The protocol bridges the gap between real-world activities and blockchain technology, enabling users to tokenize off-chain activities while ensuring data integrity and privacy.

✨ Key Features

πŸ”Secure Activity Verification

Cryptographically secure verification of off-chain activities through a decentralized oracle network.

πŸ’ŽToken Economics

Native xHBF token for staking, rewards, and protocol governance with a sustainable economic model.

πŸ”„Staking Mechanism

Tiered staking system that rewards long-term participants and ensures protocol security.

🌐API Access Management

Decentralized API key generation and validation for secure third-party integrations.

πŸ“ŠAnalytics & Reporting

Comprehensive analytics for tracking individual and network-wide activity metrics.

πŸ› οΈDeveloper-Friendly

Complete SDK with TypeScript support, comprehensive documentation, and easy integration options.

πŸ—οΈ Architecture Overview

PACT Protocol is built on a modular architecture that ensures security, scalability, and ease of integration.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 β”‚      β”‚                 β”‚      β”‚                 β”‚
β”‚  Frontend App   │─────▢│   Backend API   │─────▢│ Smart Contracts β”‚
β”‚                 β”‚      β”‚                 β”‚      β”‚                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β–²                        β–²                        β–²
        β”‚                        β”‚                        β”‚
        β–Ό                        β–Ό                        β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 β”‚      β”‚                 β”‚      β”‚                 β”‚
β”‚ Developer Portal│─────▢│  Oracle Network │─────▢│    Blockchain   β”‚
β”‚                 β”‚      β”‚                 β”‚      β”‚                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The protocol consists of four main components:

  1. Smart Contracts: The foundation of the protocol deployed on the Polygon Amoy Testnet
  2. Backend API: RESTful API providing access to protocol functionality
  3. Frontend Application: User interface for interacting with the protocol
  4. Developer Portal: Tools and resources for developers building on PACT

🧩 Core Components

Smart Contracts

xHBF Token

Native ERC-20 token powering the protocol ecosystem

Staking

Manages token staking and tiered rewards

Oracle Submission

Handles activity data submission to the blockchain

Oracle Verifier

Verifies cryptographic signatures of submitted activities

API Access

Manages API key generation and validation

Token Swap

Facilitates token exchange within the ecosystem

SDK Modules

The PACT Protocol SDK provides modular access to all protocol features:

  • Staking: Interact with the staking contract to stake and unstake tokens
  • Oracle: Submit and verify data through the oracle system
  • Token: Manage token transfers, approvals, and swaps
  • Access: Generate and manage API keys for accessing PACT services
  • Activity: Retrieve user activity and transaction history
  • Analytics: Get protocol analytics and statistics

🌐 Network Information

PACT Protocol is currently deployed on the Polygon Amoy Testnet:

Network Information
NetworkPolygon Amoy Testnet
Chain ID80002
RPC URLhttps://polygon-amoy.g.alchemy.com/v2/YOUR_API_KEY
Block Exploreramoy.polygonscan.com
Statusβœ… Production Ready for Testnet

πŸš€ Getting Started

Getting started with PACT Protocol is easy:

For Developers

Code Theme:
Loading content...
Code Theme:
Loading content...

For Users

  1. Set up a compatible wallet (MetaMask, WalletConnect)
  2. Connect to the Polygon Amoy Testnet
  3. Acquire xHBF tokens for testing
  4. Stake tokens to access protocol features
  5. Start tracking and verifying activities

πŸ’‘ Use Cases

PACT Protocol enables a wide range of compliance-driven applications:

🚚 Supply Chains

Verify off-chain delivery checkpoints before releasing on-chain payments

🏒 Real Estate

Confirm off-chain document signing or inspections before enabling on-chain transfers

🀝 Enterprise Agreements

Validate off-chain contract milestones before executing on-chain settlements

πŸŽ“ Education

Confirm off-chain course completions before issuing on-chain credentials

πŸ›οΈ Government Programs

Verify off-chain eligibility or participation before unlocking on-chain benefits

βš–οΈ Legal & Regulatory

Ensure off-chain compliance steps are completed before recording on-chain approvals

πŸ“Š System Status

Backend API
Production Ready
Frontend UI
Production Ready
Developer Portal
Production Ready
Smart Contracts
All 10 contracts deployed

πŸ“š Resources