| Is the first payee registered as market-data (category 1)? | querying… |
| Is the second payee registered at all? | querying… |
| Does the wallet allow this session key → market-data payee? | querying… |
| Does the wallet allow this session key → the other address? | querying… |
| Did the in-intent payment really settle on-chain? | querying… |
| Session budget remaining right now | querying… |
Every row above is a read-only JSON-RPC call your browser just made to ethereum.dfmi.app — registry 0xED13…4A81, wallet 0x8FDD…50fB, settled tx 0xa2272a9c…b8062b. Nothing is served from a database; refresh and it asks again.
These buttons ask the dfmi relay to sign — with the same disposable, capped session key — and submit two real transactions for you. One pays a market-data payee (inside the key's intent) and settles; one pays an unregistered address (outside intent) and reverts. No wallet, no key, nothing to install.
The buttons above run both payments live for you. Prefer a terminal? The same two commands ship with the open-source repo (dfmi-app). Or do the human version in the owner console: grant a key, watch it spend, revoke it.