SSeev PlusDocs
Stellar Anchor

Stellar Anchor

SeevCash is a Stellar anchor enabling USDC ↔ GHS (Ghana Cedis) on/off-ramp via Mobile Money using the SEP protocol suite.

SeevCash operates a Stellar anchor that bridges USDC on the Stellar network with Ghana Cedis (GHS) via MTN, Vodafone, and AirtelTigo Mobile Money. The anchor implements the full SEP (Stellar Ecosystem Proposal) protocol suite for programmatic deposits, withdrawals, KYC, and quotes.

Supported asset

AssetCodeIssuerNetwork
USD CoinUSDCGBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5Stellar Testnet (migrating to Mainnet)

Supported fiat

CurrencyCodeChannels
Ghana CedisGHSMTN Mobile Money, Vodafone Cash, AirtelTigo Money

Architecture

┌─────────────┐       SEP-10 Auth        ┌──────────────────────┐
│   Wallet /  │◄────────────────────────►│  SeevCash Anchor     │
│   Client    │                           │  <your-anchor-do...│
│             │       SEP-12 KYC          │                      │
│             │◄────────────────────────►│  ┌──────────────┐    │
│             │                           │  │  KYC Service │    │
│             │    SEP-6 Deposit/Withdraw │  └──────────────┘    │
│             │◄────────────────────────►│                      │
│             │                           │  ┌──────────────┐    │
│             │       SEP-38 Quotes       │  │  Quote Engine│    │
│             │◄────────────────────────►│  └──────────────┘    │
└─────────────┘                           │                      │
                                          │  ┌──────────────┐    │
┌─────────────┐                           │  │  Payment     │    │
│  Stellar    │   Horizon / Payment Watch │  │  Monitor     │    │
│  Network    │◄────────────────────────►│  └──────────────┘    │
└─────────────┘                           │                      │
                                          │  ┌──────────────┐    │
┌─────────────┐                           │  │  MoMo        │    │
│  Mobile     │   Collect / Disburse      │  │  Gateway     │    │
│  Money APIs │◄────────────────────────►│  └──────────────┘    │
└─────────────┘                           └──────────────────────┘

Implemented SEPs

SEPPurposeDescription
SEP-1Stellar Info Filestellar.toml at /.well-known/stellar.toml advertising anchor capabilities
SEP-6Deposit & Withdrawal APIProgrammatic on/off-ramp without interactive UI
SEP-9Standard KYC FieldsShared field definitions used by SEP-12
SEP-10Web AuthenticationMutual authentication between wallet and anchor
SEP-12KYC APISubmit and manage customer verification data
SEP-24Interactive Deposit & WithdrawalAnchor-hosted interactive UI flow
SEP-38Anchor RFQ APIRequest firm quotes for conversions

Integration flow

A typical deposit (GHS → USDC) follows this sequence:

  1. Authenticate — SEP-10 challenge/response to get a JWT token
  2. KYC — SEP-12 to register and verify the customer
  3. Quote (optional) — SEP-38 to lock in an exchange rate
  4. Deposit — SEP-6 to initiate the on-ramp transaction
  5. Collect — Anchor collects GHS via Mobile Money (auto or manual)
  6. Settle — Anchor sends USDC to the customer's Stellar address

All SEP-6 endpoints require a valid SEP-10 JWT in the Authorization header. Complete authentication first.

Stellar Info File (SEP-1)

The anchor publishes a stellar.toml at:

https://<your-anchor-domain>/.well-known/stellar.toml

This file advertises the transfer server URL, authentication server, KYC server, and supported assets. Wallets use this file to discover anchor capabilities automatically.

On this page