ACP Documentation
Welcome to ACPLib Documentation! This is the complete technical guide for Agentic Commerce Protocol.
📚 Learning Path
Follow our structured learning path to master ACP:
🏗️ Core Architecture
Agentic Commerce Protocol consists of three interconnected core specifications:
🛡️ Verifiable Credentials (VCs)
Tamper-evident, cryptographically signed data objects that build trust in digital transactions.
📝 Three Types of Mandates
- Intent Mandates - User intentions for purchases
- Cart Mandates - Shopping cart authorization
- Payment Mandates - Payment delegation authorization
🔗 Protocol Integration
Seamless integration with existing e-commerce platforms and payment processors.
🎯 Implementation Areas
For Merchants
- Instant Checkout Integration: Enable AI assistants to complete purchases directly
- Payment Delegation: Secure automated payment processing
- Webhook Implementation: Real-time transaction status updates
For Developers
- API Integration: Complete REST API reference and SDKs
- Security Implementation: Best practices for secure implementations
- Production Deployment: Scalable deployment strategies
For AI Assistant Developers
- ChatGPT Integration: Build commerce capabilities into conversational AI
- Agent Communication: Enable agents to interact with commerce systems
- User Experience: Design seamless shopping experiences
🔧 Technical Resources
API Documentation
Comprehensive API reference with examples and SDKs for all major platforms.
SDKs and Tools
- Python SDK: Full-featured Python library
- Node.js SDK: JavaScript/TypeScript support
- REST API: Direct HTTP integration
- Testing Tools: Sandbox environment and test suites
Integration Guides
Step-by-step guides for common integration scenarios and platform-specific implementations.
🚀 Getting Started
Ready to build with ACP? Start with our Quick Start Guide or dive deep into Development Guides.
For questions and support, visit our GitHub repository or contact our team at [email protected].