Skip to main content

GrinGo Pay

A mobile app that lets UK and EU tourists pay via Brazil's PIX network, funded from a USDC balance on Base. Crypto is invisible to end users — they see USD in, BRL out.

GrinGo orchestrates two providers to make this work end-to-end:

  • Privy — passwordless auth, embedded non-custodial wallet, smart-wallet paymaster for gas.
  • Bridge — regulated KYC, GBP/EUR virtual accounts for deposits, and USDC→BRL/GBP/EUR off-ramps via liquidation addresses.

GrinGo itself is a stateless orchestration layer: it never custodies USDC, never touches fiat, and never handles KYC data directly. See architecture/liquidation-addresses for why this matters.

Where to start

AudienceStart here
Product / bizProduct overviewHow it works
New engineerArchitecture overviewDeveloper setup
API consumerAPI overviewEndpoints
Ops / deploymentDeploymentSecretsMigrations

Project status

Phase 1 (MVP) — the flows described in the user flows section are implemented end-to-end. Bridge production credentials and Cloudflare production deploys are in progress under openspec/changes/bridge-production-setup.