Account

Ensure the identity's personal wallet

Idempotent wallet setup for the authenticated PID (1 identity = 1 personal wallet): ensures the Solana `smart_account` chain row whose address is deterministically derived from the PID (PDA) and resolvable before any on-chain initialization, plus EVM counterfactuals. Smart-account initialization happens on the user's first on-chain top-up (PRD_v5 §3), not here. Returns every chain row.

POST
/account

Idempotent wallet setup for the authenticated PID (1 identity = 1 personal wallet): ensures the Solana smart_account chain row whose address is deterministically derived from the PID (PDA) and resolvable before any on-chain initialization, plus EVM counterfactuals. Smart-account initialization happens on the user's first on-chain top-up (PRD_v5 §3), not here. Returns every chain row.

Authorization

cookieAuth
pid_access<token>

JWT access token set by /auth/google/callback or /auth/refresh

In: cookie

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/account"
[  {    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "chainNamespace": "solana",    "chainReference": "4uhcVJyU9pJkvQyS88uRDiswHXSCkY3z",    "address": "string",    "accountType": "smart_account",    "status": "active",    "createdAt": "2019-08-24T14:15:22Z"  }]