Overview
The three Sollection layers: AI assistants prepare invoice intents, a recipient wallet approves invoice creation, and only then is the invoice payable.
Sollection has three layers:
- Intent layer. AI assistants, LLMs, agent frameworks, automation tools, and apps prepare invoice intents. An invoice intent is a draft. It is not payable.
- Approval layer. The recipient wallet or a verified merchant/account flow authorizes invoice creation.
- Payment layer. A final invoice has a pay page for humans and an x402 endpoint for agents.
User / AI assistant
-> createInvoiceIntent
-> preview + walletSignUrl
-> recipient wallet signs on Sollection
-> final invoice is created
-> payer uses payUrl or agent uses x402Url
Verified merchant/account
-> creates final invoice with verified recipient wallet
-> payer uses payUrl or agent uses x402UrlThe safety boundary is simple: no guest payable invoice. AI assistants, LLMs, agents, and workflow tools may create invoice intents, but they must not create final payable invoices directly and must not invent payment links.
