DeEEP Network is a DePIN (Decentralized Physical Infrastructure Network) built on Avalanche L1 that enables secure device authentication using hardware-backed P-256 (secp256r1) cryptography. The network leverages the native P256VERIFY precompile (RIP-7212/ACP-204) for gas-efficient signature verification directly on-chain.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β DeEEP Network L1 (Avalanche) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β P256VERIFY Precompile (0x0100) - RIP-7212/ACP-204 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Smart Contracts β
β βββ DeEEPDeviceRegistry - Device registration & heartbeats β
β βββ DINNFT - Device Identity NFTs (ERC-721) β
β βββ DeEEPPaymaster - ERC-4337 gas sponsorship β
β βββ DeEEPToken - Governance token (ERC-20) β
β βββ TieredRewards - Device reward distribution β
β βββ SecurityManager - Access control & emergency functions β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
avax9000/
βββ contracts/ # Solidity smart contracts (Foundry)
β βββ src/ # Contract source files
β βββ test/ # Contract tests
β βββ script/ # Deployment scripts
βββ deeep-docs/ # Comprehensive documentation
β βββ architecture/ # System architecture docs
β βββ contracts/ # Contract documentation
β βββ device-auth/ # Device authentication guides
β βββ tokenomics/ # Token economics documentation
β βββ gas-payment/ # Paymaster & gas docs
βββ lib/ # JavaScript utilities
β βββ p256-utils.js # P-256 cryptography helpers
βββ scripts/ # Deployment & setup scripts
βββ presentation-demo.js # Live demo script
| Contract | Description |
|---|---|
DeEEPDeviceRegistry |
Device registration with P-256 keys, heartbeat submission |
DINNFT |
ERC-721 Device Identity NFTs with device linking |
DeEEPPaymaster |
ERC-4337 paymaster for gasless device operations |
DeEEPToken |
Governance token with ERC-20Votes |
TieredRewards |
Plugin and utilization rewards for devices |
FoundersRewards |
1776 Founder NFT rewards distribution |
P256Utils |
Helper library for P-256 signature verification |
- Node.js 18+
- Foundry (forge, cast, anvil)
- Avalanche CLI
# Clone repository
git clone https://github.com/deeep-network/avax9000.git
cd avax9000
# Install dependencies
npm install
# Install Foundry dependencies
cd contracts && forge install# Start local Avalanche network with P-256 precompile
avalanche blockchain create deeep --evm-version granite
# Run the P-256 authentication demo
node presentation-demo.js- Device Manufacturing: Generate P-256 key pair in hardware security module
- Device Registration: Register compressed public key on-chain via
DeEEPDeviceRegistry - NFT Minting: Mint Device Identity NFT via
DINNFT - Device Linking: Link P-256 key to NFT for ownership proof
- Heartbeat Submission: Device signs telemetry data, verified via P256VERIFY precompile
- Token: DEEEP
- Max Supply: 83,800,000,000 (83.8B)
- Decimals: 18
| Category | Allocation |
|---|---|
| Plugin Rewards | 2.77% |
| Utilization Rewards | 85.91% |
| Founders (1776 NFTs) | 4.77% |
| Community Fund | 5.55% |
Full documentation available in /deeep-docs:
Getting Started: Overview β’ Key Concepts
Architecture: System Overview β’ Network β’ Auth Flow β’ Gas Payment
Device Authentication: Overview β’ TPM 2.0 P-256 β’ Registration β’ Heartbeats β’ Challenges
Smart Contracts:
- Core: DeEEPToken β’ DeviceRegistry β’ DINNFT
- Device: DeviceWallet β’ DeviceTypeRegistry
- Rewards: TieredRewards β’ CPRBasedUtilization β’ FoundersRewards
- Paymaster: DeEEPPaymaster β’ Onboarding
- NFTs: FoundersNFT β’ TestnetParticipantNFT
- Governance: CommunityFund β’ SecurityManager
- Libraries: P256Utils β’ TimeConstants
- Migration: GenesisDeviceMigration
Tokenomics: Overview β’ Distribution β’ Plugin Rewards β’ Utilization Rewards β’ Founder Rewards β’ Community Fund β’ Genesis Migration
Gas Payment: Overview β’ Paymaster Architecture
Infrastructure: AVAX 9000 L1 β’ Subnet-EVM
Development: Setup β’ Testing β’ Deployment β’ Contributing
Security: Overview β’ Audit Strategy β’ Best Practices
Reference: Glossary β’ API Reference β’ Contract Addresses
- P-256 (NIST secp256r1) - FIPS 186-4 compliant
- Hardware security module integration
- Role-based access control
- Emergency pause functionality
- Rate limiting on device operations
- Website: deeep.network
- Documentation: docs.deeep.network
- Twitter/X: @DeEEPNetwork
- Discord: discord.gg/deeep-network
- GitHub: github.com/DeEEP-Network
- Discussions: GitHub Discussions
- YouTube: @DeEEPNetwork
- Medium: @deeepnetwork
This project is licensed under the DeEEP Network Source Available License - Non-commercial use only. See LICENSE file for details.
Commercial licensing available - contact license@deeep.network
- Avalanche Foundation - Retro9000 Grant Program
- RIP-7212 / ACP-204 P-256 Precompile standardization
- OpenZeppelin - Secure contract libraries