Skip to main content
GET https://api.uip.digital/v1/wallets · No auth required
Returns the live wallet × primitive capability matrix — every wallet UIP can verify and which primitives each supports. The booleans are derived from the active backend adapters, so the response is always the source of truth; never hard-code support. UIP also enforces this at session create (the chosen wallet must support the whole chain).

Response

wallets
object[]
{
  "wallets": [
    {
      "id": "apple-wallet",
      "name": "Apple Wallet",
      "primitives": { "identify": true, "age_verify": true, "sign": true, "light_sign": true }
    },
    {
      "id": "google-wallet",
      "name": "Google Wallet",
      "primitives": { "identify": true, "age_verify": true, "sign": true, "light_sign": true }
    }
  ]
}
See Wallets & coverage for context and the roadmap for what’s coming.