Your account is keyed to your address — no email, no password. Paste the address from the dfmi wallet (or any address on chain 112172); the dUSD you buy is sent there.
Receiving needs no key — card purchases land at this address automatically. You'll sign in with a key only when you pay with DFMI, under Buy dUSD.
Pays with your dUSD first: if the paying key holds enough dUSD, it's sent straight to the receiving account (1:1, no DFMI spent). Otherwise your wallet sends DFMI to the treasury, which verifies the transaction on-chain — right destination, enough value, not already credited — and delivers the dUSD to the receiving account.
Card details go straight to Stripe and never touch this server. The server only sees a payment token, charges it, and then the treasury sends the same amount of dUSD to your address on-chain.
You sign the request with your wallet — nothing is sent on-chain by you. dUSD is debited immediately; a redemption agent then pays DFMI to your address and the row below flips to settled with the transaction hash.
| treasury | … |
|---|---|
| expected chain id | any |
| card price (per dUSD) | … |
| wallet price (per dUSD) | … |
| redeem rate (per dUSD) | … |
Card purchases are settled by Stripe, then the treasury sends the same amount of dUSD (the on-chain DFMI Dollar token) to your address. The transaction hash is shown in your history so you can verify it. Need a wallet with agent session keys? Use the dfmi wallet.