This document outlines the planned features and improvements for x402-cli.
✅ Completed:
- Core CLI infrastructure
paycommand - Send SOL paymentsinitcommand - Configuration managementverifycommand - Transaction verification- Configuration system
- Logging and error handling
- Unit tests
- CI/CD pipeline
- Documentation
- Multiple recipients support
- Batch payments
- Payment scheduling
- Transaction fee estimation
- Better error messages
- Express.js-based mock API server
- x402 payment endpoint simulation
- Test payment workflows
- Configurable endpoints
- Request/response logging
Example Usage:
x402-cli mock-server --port 3000
x402-cli mock-server --network devnet --verbose-
agent-paycommand - Agent-to-agent payment flows
- Payment request generation
- Agent discovery
- Payment verification
- Facilitator discovery
- Payment routing through facilitators
- Fee calculation and display
- Facilitator selection
- Multi-hop payments
- Wallet adapter support
- Phantom wallet integration
- Solflare wallet integration
- CLI wallet prompts
- Hardware wallet support (Ledger)
- Payment templates
- Recurring payments
- Payment analytics
- Multi-signature support
- Token payments (SPL tokens)
- Interactive CLI mode
- Command aliases
- Plugin system
- Custom command support
- Better error recovery
- Extract core logic into
@x402/sdk - Browser-compatible SDK
- TypeScript-first SDK
- Comprehensive SDK documentation
- SDK examples and tutorials
- Integration test suite
- E2E tests with real networks
- Performance benchmarks
- Security audit
- Code coverage goals (90%+)
- Interactive tutorials
- Video guides
- API documentation
- Architecture diagrams
- Best practices guide
- Automated release notes
- Semantic versioning automation
- Automated dependency updates
- Multi-platform builds
- Performance regression testing
- Payment history tracking
- Payment receipts generation
- Payment analytics dashboard
- Payment scheduling/cron
- Conditional payments
- Webhook support
- REST API wrapper
- GraphQL API
- Database integration
- Cloud provider integrations
- Payment testing framework
- Mock network support
- Transaction replay tools
- Debugging utilities
- Payment simulation tools
We follow Semantic Versioning:
- MAJOR (x.0.0): Breaking changes
- MINOR (0.x.0): New features, backward compatible
- PATCH (0.0.x): Bug fixes, backward compatible
- Monthly releases for minor features
- Hotfix releases as needed for critical bugs
- Major releases planned quarterly (if needed)
We welcome contributions! See CONTRIBUTING.md for guidelines.
Priority areas for contributors:
- Test coverage improvements
- Documentation enhancements
- Bug fixes
- Feature implementations from roadmap
Have ideas or suggestions? Please:
- Open an issue
- Start a discussion
- Submit a pull request