Tutorial · live today

Treasury USDCspending on your card.

A 5-minute, one-time setup. After that, send funds with no MetaMask — or let AIBIZ auto-sweep on a schedule.

The 30-second version

Every .aibiz name comes with its own ERC-6551 wallet (a "treasury"). Revenue from agents living under the name lands there in USDC. To spend that USDC at a real merchant, you don't withdraw to a personal wallet and then to an exchange and then to a card — AIBIZ moves the USDC directly into the wallet your card provider already monitors. When you swipe, the provider converts USDC → USD on the fly. No new account, no KYC for AIBIZ to handle, no extra hop.

The full walkthrough

Five steps total. The first three are one-time setup (~5 min). The last two are how you use it forever after.

1
one-time setup · ~30 seconds

Sign in with email

Visit my-domains.html and click Sign in with email. We email you a single-use magic link (15-minute TTL). Click it, and you're authenticated for 24 hours — no password.

No MetaMask needed for this step. Sign-in is what unlocks the "send now" and "auto-sweep" buttons later. Your email is also matched against the wallet that bought the SLD originally.

2
one-time setup · ~1 minute

Add your card — with its funding wallet

In the Linked cards section, click + Add a card. Pick your provider (Coinbase Card, Crypto.com Card, etc.), paste the funding wallet — the Polygon address your card provider already watches for deposits — and sign once with MetaMask to prove you own the card-linking wallet.

Where to find your funding wallet: Coinbase → Send & Receive → USDC → Polygon network → "Your USDC address." Same idea on Crypto.com. Copy that address.

3
one-time setup · ~3 signatures, ~$0.05 in MATIC

Authorize off-ramp (the wizard)

Click authorize off-ramp on the card row. The 3-step wizard collects exactly three signatures, all from the wallet that owns your SLDs:

  1. Per-tx cap — "AIBIZ can move at most $X per call." Default $1000. You change it any time.
  2. Allowlist this card — "Only this exact funding wallet is a valid recipient."
  3. Pre-approve treasuries — for each SLD you tick, the TBA grants the sweeper a USDC allowance. One sig per SLD.

After this, the on-chain AIBIZSweeper contract enforces the rules. AIBIZ's operator key cannot exceed your cap, cannot redirect to a non-allowlisted wallet, cannot drain your treasury — even if our server is compromised.

Setup done forever ↑ → how you actually spend below
4a
on demand

Send now

Click send now on the card row. Pick which treasury, enter an amount, click Send. No MetaMask. AIBIZ's operator key signs the on-chain tx and pays the gas. You see a Polygonscan link the moment it confirms.

Use this for ad-hoc top-ups: "I'm about to spend $500 at Costco, push $500 to my card."

4b
on a schedule

Auto-sweep

Click auto-sweep. Set a rule like "every week, send everything above $100 to my Coinbase Card." AIBIZ checks every 5 minutes and fires the sweep when the schedule is due.

Modes: above-threshold (sweep excess) or fixed (send a set amount). Pause / resume / delete any time. Failures (e.g. you removed the card) show as last err on the rule.

5
at the merchant · off-AIBIZ

You swipe the card. Provider converts USDC → USD.

Coinbase / Crypto.com sees USDC arrive at your funding wallet (1–5 min after the on-chain confirmation). When you swipe at any merchant, the provider auto-sells the USDC for USD on their books at spot price, settles to Visa/Mastercard, you get your latte.

AIBIZ's involvement ends when the USDC arrives. The conversion fee (~1%) is the card provider's, not ours. Same fee you'd pay if you topped up your card manually.

Slow lane · 1-5 business days

For Mercury, bank wires & ACH

Routes that don't have crypto rails. AIBIZ collects your USDC, settles in fiat off-chain, and tracks the request through every stage.

When to use manual payout

  • ·Mercury card top-up (1-3 days) — fund your team's Mercury debit card
  • ·US bank ACH (1-3 days) — routine USD transfer to a US checking account
  • ·International wire (3-5 days) — SWIFT or SEPA to any bank globally
  • ·Other — describe your destination, we'll follow up by email

Use the auto-sweep / send-now flow above if you have a Coinbase / Crypto.com card — it's instant and needs no operator involvement. The manual route is for everything else.

1
Request payout

In My Domains → Manual payouts → + Request payout. Pick destination type, paste account details, enter amount.

2
Send USDC to AIBIZ

We show you the collection wallet 0x3b92d6C2…536451d. Send the exact USDC amount on Polygon.

3
Auto-detected

Our on-chain detector watches the wallet every minute. When your USDC arrives + matches your request amount, status flips to payment_received.

4
Operator settles fiat

AIBIZ OTC-sells the USDC and ACHes/wires the USD to your destination. Status moves through processingcompleted, with the bank/Mercury confirmation # attached as a remark.

Why this is slow

Banking rails are slow. ACH settles overnight. International wires need correspondent banks. Mercury accepts ACH inbound only. AIBIZ doesn't have a faster path here — nobody does. We make the wait visible (status + remarks at every stage) and hands-off after step 2.

How each provider handles the last leg

AIBIZ's job is identical across providers — drop USDC into the funding wallet on Polygon. What happens next varies.

Card What "funding wallet" means USDC → USD happens...
Coinbase CardYour USDC deposit address inside Coinbase (Polygon network)at swipe time, Coinbase auto-sells your USDC for USD on their books
Crypto.com CardYour USDC deposit address inside the Crypto.com app (Polygon network)same model — swipe triggers Crypto.com's internal conversion engine
Mercury (team-only)A USD-only fintech bank — no crypto railsv1 is operator-only manual OTC + ACH. Not for end customers yet.
Other (any wallet)Any Polygon address you controlyou handle the off-ramp yourself (e.g. send to a CEX, withdraw fiat)
Lithic-future (roadmap)An AIBIZ-issued debit card; treasury debited at swipe time directlyno off-chain hop — collapses steps 4 + 5 into one

Why this design: regulated rails (KYC, banking, MCC routing, dispute handling) cost millions to operate. Your card provider already paid that price. AIBIZ inherits all of it for free by dropping USDC into the wallet they already monitor.

What AIBIZ does — and doesn't

We're the on-chain rails. The card rails belong to your card provider.

AIBIZ does
  • Holds your treasury on-chain (per-SLD ERC-6551 wallet)
  • Records which card → which funding wallet (so you don't paste addresses every time)
  • Operator key signs + pays gas on every sweep (you don't need MATIC)
  • Enforces your cap + allowlist on-chain (in AIBIZSweeper)
  • Runs your auto-sweep schedules (5-min ticks, validates every run)
  • Logs every outflow to the treasury ledger for your records
  • Exposes a public API any service can integrate against
AIBIZ does NOT
  • × Issue the card — that's your card provider
  • × Convert USDC → USD at swipe — that's your card provider
  • × Verify your funding wallet is actually yours — you must paste correctly
  • × Detect the swipe or hold the dispute — that's Visa + your card app
  • × Move funds without the wizard authorisation — the contract will revert
  • × Move more than your per-tx cap — the contract will revert

Why the operator key can't drain you

"Server-side signs the sweep" sounds scary. Here's the math — the worst-case attacker who steals our operator key still can't move funds outside your rules.

Defense 1 · Recipient allowlist

The sweeper contract only accepts a recipient that the SLD owner personally allowlisted. Stolen operator key → can call sweep() → but only into your card's funding wallet. Attacker can't redirect funds to themselves.

Defense 2 · Per-tx cap

Sweep amount above maxSweepPerTx reverts. You set this in the wizard (default $1000). Even with the operator key, the worst they can do is move $1000 every block — and you'd see it on Polygonscan immediately.

Defense 3 · You revoke any time

Open the wizard, set cap to 0 — sweeps blocked instantly. Or open MetaMask, set the TBA's USDC allowance to 0 — same effect, in one signature. No phone call to AIBIZ needed.

Defense 4 · SLD transfer resets approvals

If you sell the SLD on OpenSea, the new owner inherits an empty approval set. Your old card stays harmless even if the buyer has the same address by coincidence — they'd have to re-run the wizard from scratch.

Sweeper contract: 0xe1b71f49…d65C · verified source on Polygonscan · 17 unit tests cover the rules above.

Ready in 5 minutes.

Sign in with email, link your card, run the wizard once. Then forever after, treasury USDC moves to your card with no MetaMask.