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.
Your wallet sends DFMI to the treasury. The server verifies the transaction on-chain — right destination, right sender, enough value, not already credited — then credits the dUSD.
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.