Lewati ke isi

RFC: Garuda Dev

Field Value
Status Accepted
Date 2026-07-12
Scope Wallet Hub + product phases
Owner Wallet / Ecosystem

Summary

Add Garuda Dev as a separate business and developer portal. Keep Garuda Quest for daily engagement (missions, XP, Warung Game). Do not rename or retire Quest.

Naming

  • Product name: Garuda Dev
  • UI subtitle: Portal usaha & developer
  • Do not use “Quest Dev” or merge Dev into Quest screens

Module roles

Module Job Audience
Garuda Quest Missions, XP, streak Retail / community
Garuda Dev Business onboarding, tools, developer entry UMKM, merchants, developers
Garuda Pay Pay / receive Everyone
Garuda Commerce Store / catalog Merchants + buyers

Quest does not sell or trade tokens. Future business-token listing belongs to Launchpad (Hub slot already marked “soon”), not Quest.

Hub placement

  • Add Garuda Dev under Hub ecosystem (alongside Pay, Commerce, ID).
  • Quest remains a Dashboard shortcut; it is not moved under Dev.
  • Overlay id: garudaDev.

Phases

Phase A (MVP, this delivery)

Wallet screen with:

  1. Business account status (KYC + merchant profile summary)
  2. Deep links to Garuda Pay and Garuda Commerce
  3. Developer section: docs/RPC links + read-only API key stub
  4. UMKM onboarding checklist (no new token)

Optional Quest mission: none for Dev. Entry points are Hub ecosystem and Garuda Services (Business).

Phase B (delivered 2026-07-12)

  • Light merchant dashboard in Garuda Dev (volume, open invoices) via Pay Platform
  • Real API keys (gdk_…) with scopes + machine endpoints under /api/v1/garuda-dev/v1/*
  • Webhook sandbox (payment.completed, invoice.paid, webhook.test) with delivery log
  • Settlement fees remain GDC / GIDR

Phase B+ (prepaid duration keys, 2026-07)

  • Duration packages: Monthly 100 GDC / 30d, 3 Months 270 GDC / 90d, Yearly 900 GDC / 365d
  • Key expiry enforced (api_key_expired); renew by creating a new key
  • 30% of package fee burned; tracked on explorer Burn GDC + GET /api/v1/fees/burns
  • Docs: docs/developer/garuda-dev.md, explorer /api and /developers

Phase C

  • Curated business/UMKM tokens via Launchpad / marketplace
  • Disclosure + KYC required
  • GDC remains gas, fee, and listing currency
  • Quest stays engagement-only

Non-goals (MVP)

  • Do not retire or rename Garuda Quest
  • Do not mint or list Dev/UMKM tokens
  • Do not merge Warung Game into Dev
  • Do not ship full Launchpad inside Dev

Relations

Garuda Hub
  ├─ Garuda Quest (engagement only)
  ├─ Garuda Services ──▶ Garuda Dev
  └─ Garuda Dev (also direct Hub ecosystem tile)
        ├─▶ Garuda Pay
        └─▶ Garuda Commerce

Copy

User-facing copy follows .cursor/rules/ui-copy-pro.mdc: professional Indonesian/English. Do not use em dash in UI strings.