Partners
Onboarding
How partners join and how they submit assets.
Partner onboarding
Every partner has the same rights: 50% of protocol fees on tagged swaps, a referral link, and the ability to submit synthetic assets for DAO activation.
Join from the app with the wallet that will own the partner account:
- Open Profile or Become a partner
- Submit title and website
- A DAO signer opens DAO → Proposals, expands Register Partner, picks the pending application, and submits a proposal
- After the vote (and multi-sig execute if required),
PartnerRegistry.dao_register_partnerruns on-chain - The indexer writes the Partner row (
preg_reg) and copies title/website - Open Partner Dashboard
You can also contact partners@uruk.finance or use the partnership form.
Wallet gate
The app wallet dropdown shows Partner Dashboard when GET /api/partners/by-owner/:address returns an active partner, or Become a partner otherwise.
Deploying a partner asset
Partners do not mint protocol markets directly. Flow:
- Deploy a SEP-41 token yourself (set the synthetic engine as minter).
- On Partner Dashboard, fill Submit a synthetic asset (symbol, token
C…, oracles, CR/fees, debt ceiling) and signregister_partner_asset. The asset is stored on-chain withlive = false. - A DAO signer opens Activate Partner Asset, enters the symbol, and executes after the vote (multi-sig required). That calls
activate_partner_asset. - Until activation, users cannot mint the asset. Protocol-owned markets still use Deploy Asset on the DAO page.
Debt ceiling for partner assets is capped at 1M USDC equivalent on-chain.