AoraEXDocs

Global Partners

Global Partners docs are visible only to an allowlisted wallet. Connect once to read every page in this column.

APIs and data model

This module mounts only when AORA_PARTNER_ADMIN_ENABLED=true. When off, the paths do not exist and C-end /api/agent/sources/* is unchanged.

Endpoints

MethodPathPurpose
POST/api/partner/auth/otp/sendSend OTP
POST/api/partner/auth/otp/verifyVerify and create session
POST/api/partner/auth/logoutLogout
GET/api/partner/overviewOperating overview
GET/api/partner/rules/currentCurrent rule version
GET/POST/api/partner/l1-applicationsL1 applications
POST/api/partner/l1-applications/{id}/withdrawWithdraw before intake
GET/api/partner/l1Approved L1
GET/api/partner/commissionsCommission rows
POST/api/partner/commissions/exportExport current filter
GET/POST/api/partner/withdrawalsFee withdrawals
POST/api/partner/shadow/quoteShadow quote
POST/api/partner/shadow/accrueShadow accrual (idempotent)

The PRD appendix used /agent/* as product names. Implementation uses /api/partner/* so it does not collide with Agent work-items or Feishu / Telegram sources.

Core objects

ObjectKey fields
AgentAccountagent_id, login_email, agent_role, status
AgentHierarchyparent_agent_id, tier, valid_from
PricingRuleVersionrates, discounts, stacking, effective time, approval
CommissionLedgeridempotency_key, calculation_snapshot, amount, status
WithdrawalRequestamount, destination snapshot, status
PayoutInstructionbusiness_key, tx_hash, retry_count

Rollout

  1. Shadow calc vs standard samples.
  2. Allowlisted partners, read-only.
  3. Fee withdrawals with human review.
  4. Small allowlisted automatic profit-share payouts.
  5. Scale. Until real payouts exist, status must not show paid.

AoraEX · AORAMPC protocol · www.aoraex.com