Policy-based access control for wallet-native agents
| ENS Name | Label | Status | Allowed Tools | Actions |
|---|---|---|---|---|
vitalik.eth |
active | hello, private-signal |
Ready.
GET /auth/reverse-ens?address=0x...POST /auth/challenge with { "ensName": "...", "address": "0x..." }message with your wallet signer (EIP-191)POST /auth/verify with { "ensName": "...", "address": "0x...", "signature": "0x..." }sessionToken as Authorization: Bearer <sessionToken>GET /tool/hello and GET /tool/private-signal