Roadmap
DFPN development is organized into five phases, from initial research through mainnet launch and ecosystem growth.
Phase 0: Research & Foundations
Duration: 4--6 weeks | Status: :material-check-circle:{ .green } Completed
Laid the groundwork for the protocol by defining the threat landscape, curating evaluation data, and establishing benchmarks.
- [x] Threat model and adversary taxonomy for deepfake attacks
- [x] Curated evaluation datasets (FaceForensics++, Celeb-DF, ASVspoof, ProGAN)
- [x] Evaluation harness for reproducible model benchmarking
- [x] Baseline accuracy and latency benchmarks for all four detection models
- [x] Protocol design document and economic modeling
Phase 1: Devnet MVP
Duration: 6--8 weeks | Status: :material-check-circle:{ .green } Completed
Delivered a working end-to-end prototype on Solana devnet, covering the core on-chain programs and a reference worker node.
- [x] Content Registry program -- media hash and provenance storage
- [x] Analysis Marketplace program -- request creation, commit-reveal result flow
- [x] Model Registry program -- model metadata and versioning
- [x] Rewards program -- fee distribution and treasury
- [x] Reference worker client (Rust) with four pre-configured detection models
- [x] Commit-reveal protocol to prevent result copying
- [x] TypeScript SDK for client integration
- [x] CLI tooling for request submission and result querying
Phase 2: Testnet Pilot
Duration: 8--10 weeks | Status: :material-progress-clock:{ .yellow } In Progress
Hardening the network with staking, reputation, and operational tooling ahead of a public pilot.
- [x] Worker Registry program -- operator staking and management
- [x] Stake-based worker registration with bonding/unbonding
- [ ] Epoch-based scoring (accuracy, availability, latency, consistency)
- [ ] Model versioning and deprecation workflow
- [x] REST API indexer (Axum + Tantivy full-text search)
- [x] Vue.js dashboard with real-time network monitoring
- [ ] Load testing and benchmarking under sustained traffic
- [ ] Dispute resolution flow end-to-end testing
- [ ] Documentation site (MkDocs Material)
Phase 3: Mainnet Beta
Duration: 8--12 weeks | Status: :material-clock-outline: Upcoming
Production deployment with token economics, governance, and third-party security review.
- [ ] SPL token deployment and treasury initialization
- [ ] Governance integration via Realms DAO
- [ ] Independent security audit of all on-chain programs
- [ ] Mainnet program deployment with upgrade authority multisig
- [ ] Public beta launch with onboarding for initial worker operators
- [ ] Bug bounty program
Phase 4: Scale & Ecosystem
Duration: Ongoing | Status: :material-clock-outline: Upcoming
Expanding capabilities, reducing friction, and building partnerships.
- [ ] Model marketplace -- third-party developers publish and monetize detection models
- [ ] Advanced storage integration (Arweave, IPFS, Shadow Drive)
- [ ] Specialized detection modules (document forgery, satellite imagery, medical imaging)
- [ ] Platform partnerships for automated content verification
- [ ] Mobile SDK for on-device pre-screening
- [ ] Cross-chain verification bridges
Timeline Summary
gantt
title DFPN Development Phases
dateFormat YYYY-MM-DD
section Phases
Phase 0 - Research :done, p0, 2024-01-01, 6w
Phase 1 - Devnet MVP :done, p1, after p0, 8w
Phase 2 - Testnet Pilot :active, p2, after p1, 10w
Phase 3 - Mainnet Beta : p3, after p2, 12w
Phase 4 - Scale : p4, after p3, 24w