Integrations
Every integration sits behind an explicit mode switch, and labels its own provenance in the UI. Sponsor integrations (AWS, QuickNode, Mastercard, x402) default to off or mock; Ledger defaults to real-device WebHID in local profiles. Nothing silently falls back to something else.
| Integration | What it adds | Mode switch | Status |
|---|---|---|---|
| Ledger | Hardware owner signing; Virtual Ledger (Speculos); simulated device for demos | LEDGER_MODE=off|webhid|webhid+virtual | Speculos-verified |
| AWS | Bedrock models, Bedrock Guardrails screening, KMS-held keys, AgentCore research | BEDROCK_MODE, GUARDRAILS_MODE, KMS_MODE, AGENTCORE_MODE | Local stand-in |
| QuickNode | RPC transport, webhook confirmations, KV registry, Streams watchdog | QN_MODE=off|mock|live | Mock-verified |
| Mastercard | AP4M on XRPL: Open Finance, Verifiable Intent, Level 3 merchants, Web Bot Auth, Developers MCP | AP4M_DEMO_ENABLED, MASTERCARD_OF_MODE | Mock-first |
| x402 | Pay-per-call HTTP payments on XRPL via the t54 facilitator | local x402 profile | Offline / fixture |
| OpenRouter | Bring-your-own model with OAuth PKCE; optional free demo | DEMO_MODEL_ENABLED | Built |
| Wallets | GemWallet, Crossmark, Ledger via xrpl-connect | — | Built |
| Markdown vault | Obsidian-compatible memory, filesystem or GitHub | VAULT_BACKEND=fs|github | Built |
| Market data | XRPL nodes, XRPL Docs MCP, XRPL.to, XRPSCAN, Bithomp, Hyperliquid, Kraken | — | Built |
| Hermes | Read-only advisor on workflow lessons | PILOT_HERMES_ENABLED | Default off |
How they show up for users
All sponsor integrations surface on the same trust receipt at the bottom of each intent card:
Model · Amazon Bedrock Screened by Bedrock Guardrails Signed by AWS KMS
RPC · QuickNode Confirmed · QuickNode webhook · 4.2 s Watched · QuickNode StreamsThe app also has plain-language explainers at /integrations/ledger, /integrations/aws, /integrations/quicknode and /integrations/mastercard.