InFlow is agentic commerce infrastructure. It gives Agents and Services a common toolchain for discovery, enrollment, authentication, and payments across MPP and x402.
The InFlow command-line interface gives Agents one entry point for discovering Services, navigating their Offerings, establishing credentials, and paying protected endpoints. The InFlow software development kits let applications integrate the same Buyer and Seller workflows directly in Node.js, Go, Python, and Rust.
- An Agent discovers a relevant Service and the Offerings it exposes.
- The Agent enrolls when the Service requires identity, claims, or a reusable credential.
- The Agent invokes a protected Action through MPP or x402.
- InFlow coordinates authentication, approval, payment, and the resulting receipt.
Services can integrate either payment protocol without replacing their application or catalog. Agents use a consistent interface while each Service retains control of its access and payment requirements.
InFlow brings together three complementary layers:
- Offering Discovery Protocol defines how Agents discover Services and navigate Collections, Offerings, and Actions.
- Agent Enrollment Protocol defines how Agents establish an identity and credential relationship with Services.
- MPP and x402 define how Agents pay protected HTTP endpoints.
Each layer can be adopted independently. Together they support a complete flow from discovery to enrollment and payment.
| Goal | Resource |
|---|---|
| Learn about InFlow | InFlow |
| Install and use the Agent CLI | InFlow CLI |
| Discover Services | InFlow Directory |
| Integrate a Service | Service integration guide |
| Validate a Service | Service validator |
| Build with an InFlow SDK | Software development kits |
| Repository | Purpose |
|---|---|
inflow-specs |
Public SDK contracts, conformance artifacts, and compatibility |
inflow-cli |
Agent CLI, Model Context Protocol server, and agent skills |
inflow-node |
Node.js MPP and x402 Buyer and Seller software development kit |
inflow-go |
Go MPP and x402 Buyer and Seller software development kit |
inflow-python |
Python MPP and x402 Buyer and Seller software development kit |
inflow-rust |
Rust MPP and x402 Buyer and Seller software development kit |
homebrew-tap |
Homebrew distribution for the InFlow command-line interface |
Implementation bugs and language-specific integration questions belong in the corresponding
software development kit repository. Command behavior, agent skills, and terminal integration
questions belong in inflow-cli.