Uruk Docs
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:

  1. Open Profile or Become a partner
  2. Submit title and website
  3. A DAO signer opens DAO → Proposals, expands Register Partner, picks the pending application, and submits a proposal
  4. After the vote (and multi-sig execute if required), PartnerRegistry.dao_register_partner runs on-chain
  5. The indexer writes the Partner row (preg_reg) and copies title/website
  6. 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:

  1. Deploy a SEP-41 token yourself (set the synthetic engine as minter).
  2. On Partner Dashboard, fill Submit a synthetic asset (symbol, token C…, oracles, CR/fees, debt ceiling) and sign register_partner_asset. The asset is stored on-chain with live = false.
  3. A DAO signer opens Activate Partner Asset, enters the symbol, and executes after the vote (multi-sig required). That calls activate_partner_asset.
  4. 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.

On this page