Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.remlo.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Four ways to use Remlo. Pick whichever matches what you’re building.

I want to run payroll for my company

The fastest path. No code.
  1. Sign up at remlo.xyz. Email or wallet login.
  2. Add your company name and admin wallet address. The dashboard creates an on-chain employer account in EmployeeRegistry.
  3. Fund your treasury: deposit pathUSD on Tempo via the dashboard’s on-chain deposit widget, or send SPL USDC to the Solana wallet shown in your treasury page.
  4. Add employees. They receive a branded invite email with a Bridge KYC link. Once verified, they’re payroll ready.
  5. Click “Run Payroll”. Pick chain (Tempo or Solana), select employees, set amounts, review, execute. Tempo payroll lands in under a second; Solana lands within 1-2 seconds.
You can also schedule recurring payroll, run agent-driven payroll plans, and route idle treasury balance through YieldRouter.

I want my agent to call Remlo’s APIs

Remlo’s MPP and x402 endpoints accept payment in USDC on Tempo, Base, or Solana. Use AgentCash for the easiest setup.
  1. Install AgentCash. npx -y agentcash@latest onboard provisions a wallet on every supported chain.
  2. Fund the chain you want to pay from. The deposit link printed by agentcash list_accounts opens the right faucet or on-ramp.
  3. Discover Remlo’s endpoints: npx -y agentcash@latest discover https://www.remlo.xyz.
  4. Call any endpoint: npx -y agentcash@latest fetch https://www.remlo.xyz/api/mpp/treasury/yield-rates. AgentCash handles the 402 challenge, signs the payment proof, and retries automatically.
If you’re not using AgentCash, use the @x402/core + @x402/evm + @x402/svm packages directly, or build your own client following the Authentication guide.

I want to integrate Remlo into a custom app

You’re building something that uses payroll, escrow, or reputation as a building block.
  1. Read the MPP API Overview for the full endpoint catalogue and pricing.
  2. Read Multi-Rail Payments for the canonical payment flow with code samples.
  3. Pick the endpoints you need. Most reads are 0.010.01-0.05; agent-to-agent payments are 0.05;payrollexecutionis0.05; payroll execution is 1.00.
  4. Implement the 402 retry loop or use a library that does it for you. The @x402/core SDK works in Node, browser, and Cloudflare Workers.
For deeper integration (running your own escrow validators, reading the SAS or ERC-8004 reputation registries directly, deploying your own version of the contracts), see the Architecture page and the per contract reference under On-Chain.

I want to run Remlo on my own infrastructure

Remlo is open source under MIT.
  1. Clone the repo. git clone https://github.com/winsznx/remlo.
  2. Install dependencies. pnpm install.
  3. Set up the prerequisites:
    • A Privy app (email + SMS + wallet login enabled).
    • A Supabase project; apply every migration under db/migrations/.
    • An Anthropic API key for the AI agent and validators.
    • A Bridge sandbox key for KYC links (optional but employee onboarding stalls without it).
    • A Resend account for transactional email.
  4. Copy .env.local.example to .env.local and fill in the values. See Environment Variables for the full list.
  5. Run pnpm dev. The app boots at http://localhost:3000.
If you want to deploy your own contract instances, see Contract Deployment. If you just want to point at the existing live deployments, the addresses are in Contracts.