Register a Sila handle, link a bank account, and initiate an ACH transfer via Sila Money

domain: docs.silamoney.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Generate an Ethereum wallet keypair for both your app and the end user; Sila uses blockchain-based message signing (secp256k1) for authentication rather than traditional API keys alone
  2. Register a user handle: POST /0.2/register with header.auth_handle (your app handle), message: 'header_msg', and the user's personally identifiable information (name, address, SSN last 4 or full, date of birth, email, phone) plus their Ethereum address; sign the request header with your app private key
  3. Request KYC: POST /0.2/request_kyc with the user handle and app auth; poll POST /0.2/check_kyc until kyc_status is PASSED
  4. Link a bank account: POST /0.2/link_account with the user handle, Plaid public_token (via Plaid Link) or direct account/routing numbers; both the app and user private keys must sign the request
  5. Issue an ACH debit: POST /0.2/issue_sila with the user handle, amount (in Sila token units where 1 Sila = $0.01 USD), and account_name; this initiates an ACH pull and mints equivalent Sila tokens into the user's wallet

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans