Seev PlusDocs
Docs
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 CoinUSDCGA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVNStellar Mainnet (Public)

Supported fiat

CurrencyCodeChannels
Ghana CedisGHSMTN Mobile Money, Vodafone Cash, AirtelTigo Money

GHS is off-chain fiat — it is not an issued Stellar asset. It is delivered via Mobile Money and modeled as iso4217:GHS in SEP-38 quotes and SEP-31 payouts.

Architecture

┌─────────────┐       SEP-10 Auth        ┌──────────────────────┐
│   Wallet /  │◄────────────────────────►│  SeevCash Anchor     │
│   Client    │                           │  anchor.seevcash.com │
│             │       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-31Cross-Border Payments APIBusiness-to-business receive: USDC in, GHS Mobile Money payout
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://anchor.seevcash.com/.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