Core guides

Tokens & assets

OUSD, majors (BTC, ETH, SOL, PI, USDC, USDT, ...), OpenToken bonding curves, and OpenNFT — how partners should treat each asset class.

Partner APIs move OUSD on OpenPay. Pro wallets also hold majors and OpenTokens on the Pro ledger. Use the Exchange guide when listing OUSD like a network asset.

01

OUSD (OpenUSD)

OpenPay's $1 ledger dollar on the open network ledger — not a public ERC-20/SPL mint. Treat it like listing a network asset via REST.

{
  "symbol": "OUSD",
  "name": "OpenUSD",
  "network_id": "openpay",
  "decimals": 8,
  "display_decimals": 2,
  "peg": "USD",
  "contract": null,
  "explorer": "https://openpaypro.space/ledger"
}
  • Deposit / withdraw for exchanges: /docs/exchange
  • Partner send / charges: /docs/api
  • No public EVM/SPL contract address — balances are API / ledger based.

02

Major assets on Pro

OpenPay Pro wallets hold majors beside OUSD on the Pro ledger. Partners usually integrate OUSD via Partner Transfer; majors are in-app/ledger unless you deep-link users into Pro.

Common ledger / UI codes
OUSD, BTC, ETH, SOL, PI, USDC, USDT, PYUSD, USDG, USD1, CASH, EURC
  • Deep-link holdings: https://openpaypro.space/assets
  • Trade / swap UI: https://openpaypro.space/trade · https://openpaypro.space/swap
  • Ledger filter: https://openpaypro.space/api/public/ledger?asset=USDC
  • Spot account transfers (Funding / Spot / Futures / P2P) are in-app only — see Transfer in Pro.

03

OpenToken lifecycle

Community coins on bonding curves, minted and traded against OUSD inside Pro. There is no separate partner mint HTTP API — send users to Pro surfaces:

https://openpaypro.space/opentoken          # discover and trade
https://openpaypro.space/opentoken/create   # launch a coin
https://openpaypro.space/opentoken/$tokenId # token page + live chat
  • Create — creator sets name/symbol/logo; bonding curve starts against OUSD.
  • Buy / sell — in-app TradePanel; platform fee credits the fee wallet.
  • Ledger — mint / swap / send / receive rows appear with the OpenToken symbol on the Public Ledger.
  • Holdings — show under Assets / OpenToken portfolio for the signed-in user.

04

OpenNFT

Collectibles linked to the OpenPay network. A public nft-partner-api HTTP surface is not deployed yet — do not invent mint endpoints. End users browse and mint in Pro after linking OpenPay (Connect).

https://openpaypro.space/nfts
https://openpaypro.space/nfts/mint
# Partner notes: /docs/openpay#nft

05

Asset codes cheat sheet

Use these symbols consistently in Ledger filters, Partner Transfer currency (OUSD), and deep links.

CodeClassPartner API
OUSDNetwork ledger dollarYes — transfers and charges
BTC / ETH / SOL / PIPro majorsDeep-link / Ledger only
USDC / USDT / ...Pro stablesDeep-link / Ledger only
OpenToken symbolsBonding-curve coinsDeep-link / Ledger only

06

Resolve accounts before send

Before sending OUSD, resolve the destination:

curl -H "Authorization: Bearer opk_live_YOUR_KEY" \
  https://araojncyittkahvvpdrn.supabase.co/functions/v1/partner-transfer-api/accounts/@satoshi