Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.54 KB

File metadata and controls

51 lines (34 loc) · 1.54 KB

Roadmap

Current Status: Phase 1 - Foundation 🏗️

We are currently laying the groundwork for the SDK. The project structure, build system, and CI/CD pipelines are established.

What's Implemented

  • Project Structure & Tooling (Bun, TypeScript, ESLint, Prettier)
  • CI/CD Pipeline (GitHub Actions)
  • Initial Documentation (Architecture, Contributing)
  • Core SDK Shell

In Progress

  • SEP-10 Basic Authentication
  • Database Adapter Interface
  • Plugin System Architecture

Planned Features

Phase 2: Alpha (SEP-24)

  • SEP-10: Full Server-Side challenge generation and validation.
  • SEP-24: Hosted Deposit flow state machine.
  • SEP-24: Hosted Withdrawal flow state machine.
  • Interactive Client: React helper hooks for the interactive flow.

Phase 3: Beta (Rails & Adapters)

  • Postgres Adapter: Robust reference implementation with Prisma.
  • Flutterwave Plugin: Webhook handling and payouts.
  • MoneyGram Plugin: (Investigation required).

Phase 4: V1.0 (Production Ready)

  • Comprehensive Security Audit.
  • extensive Unit and Integration Tests.
  • stable API Freeze.

Future / Exploration

  • SEP-6: API-based transfer support.
  • SEP-31: Cross-border remittance APIs.
  • Serverless Deployment Helpers: "One-click" deploy for Vercel/Railway.

Out of Scope (for now)

  • Built-in UI Kits (we provide the SDK, you build the UI).
  • Custodial Wallet management (we assume you have a distribution account).
  • Non-EVM/Non-Stellar chains.