An AgStack Project | Powered by The Linux Foundation
Version: 2.0
Last Updated: November 2025
Status: Active Development
This roadmap integrates four major development sprints into a cohesive 48-week (12-month) implementation plan, building PANCAKE from core infrastructure to a complete agricultural data platform with payments, data wallets, and enterprise integration.
Timeline: 4 Sprints × 12 weeks each = 48 weeks (12 months)
| Sprint | Focus | Duration | Status | Priority |
|---|---|---|---|---|
| Sprint 1 | User Authentication (OECD-compliant) | Weeks 1-12 | Planning | High |
| Sprint 2 | Enterprise FMIS Migration | Weeks 13-24 | Planning | High |
| Sprint 3 | Digital Payments Integration | Weeks 25-36 | Planning | High |
| Sprint 4 | Data Wallets & Chain of Custody | Weeks 37-48 | Planning | High |
Parallel Work: Core PANCAKE development (BITE, SIP, MEAL, TAP) continues throughout all sprints.
Goal: OECD-compliant authentication service enabling high-stakes operations (EUDR, financial transactions)
- Identity proofing with assurance levels (LOW, MEDIUM, HIGH)
- Multi-factor authentication (MFA) - TOTP, SMS, Email
- OAuth2/OpenID Connect integration
Deliverables:
- Enhanced User Registry with identity proofing
- MFA support (TOTP implemented, SMS/Email stubs)
- OAuth2/OpenID Connect server
- API documentation
- Risk-based authentication (LOW/MEDIUM/HIGH assurance levels)
- Comprehensive audit trails
- PANCAKE integration (user context in BITEs)
Deliverables:
- Risk-based authentication system
- Audit trail system
- PANCAKE user context integration
- Machine identity (AI agents)
- Cross-border federation
- Complete documentation and security audit
Deliverables:
- Machine identity support
- Federation framework
- Security audit report
- Complete documentation
Success Metrics:
- Identity proofing: 100% of users have assurance level
- MFA adoption: >50% of users enable MFA
- OAuth2 clients: 10+ registered clients
- Security audit: No critical vulnerabilities
Dependencies: None (foundational)
See: /sprints/SPRINT_1_USER_AUTHENTICATION_UPGRADE.md
Goal: Enable enterprises to migrate data from proprietary FMIS systems (Climate FieldView, Granular) into PANCAKE
- FMIS data model analysis (Climate FieldView, Granular)
- AI-assisted connector builder (CSV/JSON → TAP adapter)
- Batch migration tool (CSV/JSON → BITE conversion)
Deliverables:
- FMIS data model documentation
- AI-assisted connector builder tool
- Batch migration tool
- Sample TAP adapters
- "PANCAKE Inside" architecture design
- Bidirectional sync (FMIS ↔ PANCAKE)
- OpenAgri modular integration
- Performance optimization
Deliverables:
- "PANCAKE Inside" architecture
- Bidirectional sync system
- OpenAgri module integration
- Performance benchmarks
- Agentic workflows module
- Voice API (primary UX)
- Mobile and desktop interfaces
Deliverables:
- Agentic workflow engine
- Voice API service
- Mobile/desktop interfaces
- Complete documentation
Success Metrics:
- Migration success rate: >99% (data completeness)
- Query performance: <100ms (p95)
- Write performance: <1s per 1000 records (p95)
- Enterprise migrations: 5+ enterprises migrated
Dependencies: Sprint 1 (authentication for enterprise access)
See: /sprints/SPRINT_2_ENTERPRISE_MIGRATION.md
Goal: Enable PANCAKE to process digital payments (cryptocurrency and fiat) using Hyperledger Fabric
- Hyperledger Fabric network setup
- Payment processing chaincode
- Cryptocurrency payment gateway (Bitcoin, Ethereum, stablecoins)
Deliverables:
- Hyperledger Fabric network running
- Payment processing chaincode
- Cryptocurrency gateway
- Fiat payment gateway integration (Stripe, PayPal)
- MEAL packet structure for payments
- Automatic MEAL entry creation
Deliverables:
- Fiat payment processing
- Payment MEAL packet integration
- Payment querying via PANCAKE
- Security audit and penetration testing
- Performance optimization
- Payment reconciliation system
- Complete documentation
Deliverables:
- Security audit report
- Performance benchmarks
- Payment reconciliation system
- Production-ready system
Success Metrics:
- Payment success rate: >99.5%
- Transaction latency: <5s crypto, <2s fiat (p95)
- MEAL packet creation: 100% (every payment creates MEAL packet)
- Payment volume: $1M+ processed in first 6 months
Dependencies: Sprint 1 (authentication for payment authorization)
See: /sprints/SPRINT_3_PAYMENTS.md
Goal: Implement data wallets with verifiable credentials and chain of custody for supply chain traceability
- Hyperledger Indy network setup
- Hyperledger Aries agent integration
- Verifiable credentials issuance and verification
- Integration with Sprint 1 OECD identity
Deliverables:
- Hyperledger Indy network running
- Aries agent operational
- Verifiable credentials system
- OECD identity integration
- Data wallet structure and storage
- Chain of custody MEAL packet structure
- Authorized access control
- Smart contract-based unlock
Deliverables:
- Data wallet functional
- Chain of custody MEAL packets
- Access control system
- EUDR compliance implementation
- Food safety traceability
- Other certification use cases
- Complete documentation and testing profiles
Deliverables:
- EUDR compliance working
- Food safety traceability working
- Testing profiles for all use cases
- Production-ready system
Success Metrics:
- Credential issuance: >1000 credentials issued
- Custody transfers: >5000 custody transfers recorded
- EUDR compliance: 100% of coffee shipments have certificates
- Food safety traceability: 100% of products traceable
Dependencies: Sprint 1 (identity for verifiable credentials), Sprint 3 (payments for supply chain transactions)
See: /sprints/SPRINT_4_DATA_WALLETS.md
Parallel to all sprints: Core PANCAKE components continue development
- ✅ Specification complete
- ✅ POC implementation complete
- 🔄 Production hardening (ongoing)
- ✅ Specification complete
- ✅ POC implementation complete
- 🔄 Production hardening (ongoing)
- ✅ Specification complete
- ✅ POC implementation complete
- 🔄 Production hardening (ongoing)
- ✅ Specification complete
- ✅ Multi-vendor POC complete
- 🔄 Production hardening (ongoing)
- ✅ POC complete (PostgreSQL + pgvector)
- ✅ Multi-pronged RAG working
- 🔄 Enhanced Context Management (integrated with Sprint 2):
- Hierarchical context compression
- Temporal context windows
- Spatial context aggregation
- Active memory for agents
- 🔄 Production scaling (ongoing)
See: /docs/ for core specifications
- Enterprise FMIS migration requires authentication for secure data access
- User identity proofing enables enterprise trust
- Payment processing requires authentication for authorization
- Risk-based authentication for high-value transactions
- OECD identity provides foundation for verifiable credentials
- Identity proofing enables credential issuance
- Enterprise data migration enables payment integration with FMIS data
- "PANCAKE Inside" architecture supports payment workflows
- Payments can trigger custody transfers
- Payment records linked to chain of custody records
- Authentication: 100% OECD-compliant, >50% MFA adoption
- Enterprise Migration: 5+ enterprises migrated, >99% data completeness
- Payments: >99.5% success rate, $1M+ processed
- Data Wallets: >1000 credentials issued, >5000 custody transfers
- Enterprise Adoption: 5+ enterprises using PANCAKE
- Payment Volume: $1M+ processed in first 6 months
- EUDR Compliance: 100% of coffee shipments compliant
- Food Safety: 100% of products traceable
- Contributors: 50+ GitHub contributors
- Documentation: Complete API and user documentation
- Testing: All use cases have testing profiles
- Hyperledger Complexity: Mitigated by using managed services and detailed documentation
- Integration Challenges: Mitigated by phased approach and clear integration points
- Performance: Mitigated by continuous benchmarking and optimization
- Enterprise Resistance: Mitigated by "PANCAKE Inside" architecture (no need to replace FMIS)
- Regulatory Compliance: Mitigated by deferring KYC/AML to later, designing for future compliance
- Adoption: Mitigated by clear ROI demonstration and gradual migration
Go Criteria:
- ✅ Identity proofing working
- ✅ MFA implemented
- ✅ OAuth2/OpenID Connect operational
- ✅ Security audit passed
If NO-GO: Extend Sprint 1, do not proceed to Sprint 2
Go Criteria:
- ✅ AI-assisted connector builder working
- ✅ Migration tool functional
- ✅ "PANCAKE Inside" architecture validated
- ✅ 1+ enterprise pilot successful
If NO-GO: Extend Sprint 2, do not proceed to Sprint 3
Go Criteria:
- ✅ Payment processing working (crypto + fiat)
- ✅ MEAL integration complete
- ✅ Security audit passed
- ✅ 100+ test payments successful
If NO-GO: Extend Sprint 3, do not proceed to Sprint 4
Go Criteria:
- ✅ Data wallets functional
- ✅ EUDR compliance working
- ✅ Food safety traceability working
- ✅ All testing profiles passing
If NO-GO: Extend Sprint 4, additional hardening needed
- Sprint 1: 2 FTE (authentication specialists)
- Sprint 2: 3 FTE (migration, AI, voice API specialists)
- Sprint 3: 2 FTE (blockchain, payment specialists)
- Sprint 4: 2 FTE (identity, credential specialists)
- Development: AWS/GCP/Azure (staging environment)
- Testing: Local and cloud test environments
- Production: Multi-region deployment (after Sprint 4)
- Hyperledger Fabric: Managed service or self-hosted
- Hyperledger Indy/Aries: Managed service or self-hosted
- Payment Gateways: Stripe, PayPal (production accounts)
- Security Audit: Third-party security firm
All documentation organized in /docs/, /sprints/, /testing/, /strategic/, /archive/
See: README.md for complete folder structure
-
Sprint 1 Kickoff
- Form Sprint 1 team
- Set up development environment
- Review Sprint 1 plan
- Begin Phase 1 tasks
-
Core PANCAKE Development
- Continue BITE/SIP/MEAL/TAP production hardening
- Performance optimization
- Documentation updates
-
Community Building
- Update AgStack community on roadmap
- Recruit contributors for Sprint 1
- Set up communication channels
An AgStack Project | Powered by The Linux Foundation
Learn more: https://agstack.org/pancake
GitHub: https://github.com/agstack/pancake
License: Apache 2.0 (Code) | CC BY 4.0 (Documentation)