Skip to content

Claim a sister-station identity

POST
/api/identity/claim

Cross-station identity bridge (Layer 1). v1: basetv, where identity IS the wallet (base:<address>); ownership is proven by the address being a Privy-linked wallet on this account. Explicit opt-in — never auto-derived. First-party, not CORS.

object
station
string
default: basetv
Allowed values: basetv
address
required

EVM address, must be a linked wallet.

string

Claimed

object
ok
boolean
station
string
identity
string

unknown_station · invalid_address

object
error
required

Stable machine-readable code (snake_case) or a short reason.

string
message
string
key
additional properties
any

Missing or invalid credential.

object
error
required

Stable machine-readable code (snake_case) or a short reason.

string
message
string
key
additional properties
any

wallet_not_linked

object
error
required

Stable machine-readable code (snake_case) or a short reason.

string
message
string
key
additional properties
any

identity_already_claimed

object
error
required

Stable machine-readable code (snake_case) or a short reason.

string
message
string
key
additional properties
any