Container view — Architecture
architecture-overview · hero
Component view — Solana Payment Channels
architecture-overview › solana-channels-view
Component view — Model Context Protocol Server
architecture-overview › mcp-server-view
Component view — Escrow Monitoring & Reconciliation
architecture-overview › escrow-monitoring-view
Metered Solana payment channel lifecycle
solana-upto-payment
Governed MCP tool execution
mcp-tool-call
AuthorizeRequest → AuthorizeResult
OpenChannelInput → void
UptoPaymentHeader → void
MeterCharge → void
SettleTransaction → TransactionReceipt
void → PaymentResponse
UptoOutcome → void
PaymentRecord → void
McpToolCall → void
BudgetCheck → BudgetState
FetchParams → PaidResult
void → McpToolResponse
src/cli-name.ts src/cli.ts
packages/wallie-mcp/bin.js packages/wallie-mcp/index.js packages/wallie-mcp/package.json
src/mcp-bin.ts src/mcp.ts
public/dashboard.html
src/dashboard-server.ts
src/demo-servers.ts src/seller.ts
src/seller-upto.ts src/voucher.ts
src/payer.ts src/types.ts
src/mode.ts src/money.ts src/version.ts and 1 more
src/live.ts src/usdc.ts
src/base58.ts src/solana.ts src/voucher.ts
src/policy.ts
src/notify.ts
src/channels.ts
src/ledger.ts
src/channels.ts src/solana.ts
src/facilitator-cdp.ts
src/live.ts src/usdc.ts
src/demo-servers.ts src/seller.ts
src/seller-upto.ts src/voucher.ts
src/payer.ts src/types.ts
src/base58.ts src/solana.ts src/voucher.ts
src/policy.ts
src/channels.ts
src/ledger.ts
src/channels.ts src/solana.ts
packages/wallie-mcp/bin.js packages/wallie-mcp/index.js packages/wallie-mcp/package.json
src/mcp-bin.ts src/mcp.ts
src/payer.ts src/types.ts
src/mode.ts src/money.ts src/version.ts and 1 more
src/policy.ts
src/approvals.ts
src/channels.ts
src/cli-name.ts src/cli.ts
public/dashboard.html
src/dashboard-server.ts
src/policy.ts
src/notify.ts
src/channels.ts
src/channels.ts src/solana.ts
src/notify.ts
src/demo-servers.ts src/seller.ts
src/seller-upto.ts src/voucher.ts
src/payer.ts src/types.ts
src/policy.ts
src/channels.ts
src/ledger.ts
src/channels.ts src/solana.ts
packages/wallie-mcp/bin.js packages/wallie-mcp/index.js packages/wallie-mcp/package.json
src/mcp-bin.ts src/mcp.ts
src/payer.ts src/types.ts
src/policy.ts
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
✦
/
What could this change break?
What should I review most carefully?
Drag to select a region · Space to pan
↵
feat: Solana exact rail — buyer (SOL-01) + CDP seller (SOL-02)
fskroes/AllowanceKit #5
· 6 diagrams
Start the walkthrough
W
Toggle architecture
Toggle data flow
Fit the whole strip
1
Copy share link
Switch to light
How to move around
Ask about this canvas
/
◈ Rendered by
PR Lens
· crafted with ❤️ by the
Coldtea
team
100%
Container view — Architecture
Architecture
Component view — Solana Payment Channels
Architecture
Component view — Model Context Protocol Server
Architecture
Component view — Escrow Monitoring & Reconciliation
Architecture
Metered Solana payment channel lifecycle
Data flow
Governed MCP tool execution
Data flow
Resume walkthrough
↵
This diagram has a walkthrough
scroll to move through it
swipe to move through it
feat: Solana exact rail — buyer (SOL-01) + CDP seller (SOL-02)