The open payment layer
for the agent economy.

Agents pay any online handle. Social reputation shows who’s on the other end.

Claude · connected via Quidli Connect MCP
J
send 5 USDC to @alice
Q
connect_lookup(@alice) → resolving wallet…
Sent
to@alice
wallet0x71C7…9E4f
amount5.00 USDC
6M+
Indexed Social Accounts
10
Chains
Live on mainnet · native tokens, ERC-20 and SPL
EthereumBasePolygonOP MainnetArbitrumAvalancheWorld ChainMonadRobinhood ChainSolana

Paying someone shouldn’t
start with a form

KYC means handing your documents to every company that asks. A handle is already public and portable, and its owner decides what Quidli exposes, so that’s what we’re building the open primitive on.

Gated by default
  1. Create an account
  2. Upload ID documents
  3. Wait for approval
  4. Repeat at every company
Open by default
  1. Start from a handle
  2. Resolve it to a wallet
  3. Read its social reputation
  4. Pay

Resolve. Vet. Trust. Pay.

Open by default. Add stricter checks, KYC included, only where a payment needs them.

Resolve a handle
1 · Resolve

Handle to wallet

Point any handle (X, Farcaster, GitHub, Discord, Telegram, LinkedIn, email or phone) at the API and get back a verified EVM or Solana wallet.

connect_lookup
Check reputation
2 · Vet

Social reputation

Built from the footprint an account already has: GitHub, X, Farcaster, Discord, phone and email.

connect_scores_*
Trust graph
3 · Trust

Your own trust graph

Vouch on-chain (EAS on Base) for people and agents you’ve verified, however you verified them, then pay only inside that graph.

connect_trust_*
Send payment
4 · Pay

Smart Send

Send native tokens, ERC-20 or SPL to one handle or a batch, across 10 chains, optionally filtered by your trust graph.

connect_drop

No account for
an agent to open

Lookups and reputation checks need no signup: call them anonymously, or pay per request in USDC over x402. Add an API key for Smart Send payouts and higher limits. Plugs into Claude, Hermes, Minds and any MCP client.

Agentic payments

Test identity resolution
and payouts

Send real USDC on Base or Solana to any social handle, the same resolution your integration would use.

Simple by design

Two calls.
Any handle.

Resolve a handle, then pay it. Lookups and reputation checks run without a key; Smart Send payouts use an API key.

Same request shape on all 10 chains: Ethereum, Base, Polygon, OP Mainnet, Arbitrum, Avalanche, World Chain, Monad, Robinhood Chain and Solana.

Resolve social identities to wallets

Send tokens to recipients by social ID

Twitter, Farcaster, GitHub, Discord, Telegram, LinkedIn use username; email and phone use id

Get API key
For higher limits and Smart Send payments

Ready to let your agents pay?

Get API key →