The measurement and settlement layer for physical-world attention.
Protocol Overview — February 2026
Physical-world advertising ($42B OOH) lacks a measurement primitive. Digital advertising has CPC, CPM, CPA. Physical advertising has: nothing.
┌─────────────────────────────────────────────┐ │ APPLICATION LAYER │ │ Mobile App (React Native) · Dashboard │ │ Advertiser Tools · Operator Console │ ├─────────────────────────────────────────────┤ │ PROTOCOL LAYER │ │ CPP Verification Engine │ │ Settlement (PeppyCoin ERC-20) │ │ Attribution (NFT ERC-721) │ │ Identity (Progressive Self-Sovereign) │ ├─────────────────────────────────────────────┤ │ INFRASTRUCTURE LAYER │ │ zkSync Era (Ethereum L2) │ │ Paymaster (Gas Abstraction) │ │ BLE Beacon Network (DePIN) │ │ GPS Verification Oracle │ ├─────────────────────────────────────────────┤ │ PHYSICAL LAYER │ │ Digital Screens · BLE Beacons │ │ User Devices (Bluetooth + GPS) │ └─────────────────────────────────────────────┘
Definition: Cost Per Presence = the price paid for one cryptographically verified instance of a human being physically present within viewing range of a digital screen.
| Metric | Helium (Wireless) | GEODNET (GPS) | Peppy (Attention) |
|---|---|---|---|
| Node cost | $500 | $500 | $10 |
| Node revenue/mo | ~$2 | ~$25 | $50-500 |
| Payback period | 250 months | 20 months | <1 month |
| Revenue source | Speculative + carrier | Speculative + data | Real ad spend |
Supply: 1B hard cap. Chain: zkSync Era (Ethereum L2). Standard: ERC-20.
| Pool | % | Vesting |
|---|---|---|
| Ecosystem | 40% | Minted via CPP + operator rewards |
| Treasury | 25% | DAO-governed post-decentralisation |
| Team | 20% | 12-month cliff, 36-month linear |
| Investors | 10% | 6-month cliff, 24-month linear |
| Liquidity | 5% | DEX launch |
Users exchange PeppyCoin for Billboard Gems — NFTs representing fractional interest in physical digital screens.
| Level | Data | Value Multiplier |
|---|---|---|
| 0 — Anonymous | Presence only | 1x CPP |
| 1 — Pseudonymous | Preferences, interests | 1.5x CPP |
| 2 — Verified | Demographics, verified attributes | 2x CPP |
| 3 — Sovereign | Full self-sovereign profile | 3x CPP + data marketplace |
| 4 — Agentic | AI agent transacts on behalf | Agent-to-agent economy |
| Milestone | Status |
|---|---|
| CPP prototype (BLE → app → backend → dashboard) | Working |
| Smart contracts (7 contracts on zkSync Sepolia) | Deployed |
| Melbourne billboard dataset (4,213 screens) | Scraped |
| Solution design v1.5 | Complete |
| iOS app (CoreBluetooth + CoreLocation) | Prototype |
| Backend (.NET microservices) | Architecture |
| Sydney billboard dataset (4,400+ screens) | In progress |
Technical focus. CommBank, AMP, Woolies, DePIN experience. Enterprise-grade build quality.