Skip to main content
GET
Get own maker

Authorizations

Authorization
string
header
required

Wallet session: the access_token from POST /v1/auth/wallet-sessions, for a user who brings their own wallet to a partner's web page. It acts for that wallet's account with no scope limit, and is bound to the Origin it signed in from: send exactly one Origin header with that value, or the request is ORIGIN_REQUIRED or UNAUTHENTICATED. It lasts at most 30 days and ends after 7 idle days or at DELETE /v1/auth/wallet-sessions/current.

Headers

Origin
string

Required for browser sessions; API keys do not require an Origin.

Response

The account's maker ownership. SETUP_REQUIRED means the wallet controls a maker on chain with no admitted profile yet, which POST /v1/me/maker admits when the wallet is also its quote signer; READY means it is admitted. This read creates nothing and moves no funds. No shared caching.

contract_version
any
required

Account-read contract version; always "1" for this response shape.

chain_id
string
required

EVM chain ID of the deployment the credential is bound to, as a decimal string (999 on HyperEVM Mainnet).

Pattern: ^(0|[1-9][0-9]{0,77})$
vault
string
required

Lowercase address of the vault contract of the credential's deployment.

Pattern: ^0x[0-9a-f]{40}$
generated_at
string<date-time>
required

RFC3339 UTC time the server built this response.

ownership
object
required

Maker ownership state of the caller's account, derived from its linked wallet and indexed on-chain controller evidence.