Stellar Building Blocks
TrustBid integrates three building blocks from the Stellar ecosystem.
Stellar Disbursement Platform (SDP)
SDP manages traceable USDC disbursements to multiple wallets.
How TrustBid uses it: Each project area maps to a disbursement group in SDP. Each area coordinator maps to a receiver. The NestJS API orchestrates SDP to trigger each disbursement, propagating the foundation ID in every call to maintain multi-tenant isolation.
Privy (Embedded Wallets)
Privy generates wallets automatically when a user creates an account by email — without the user seeing any crypto interface.
How TrustBid uses it: The area coordinator signs up with only their email. Privy automatically generates their embedded wallet. That wallet's public address becomes the disbursement destination in SDP. The coordinator never sees the words "wallet," "private key," or "Stellar."
Fiat Off-ramp Anchor (Bitso / Belo)
Converts USDC to local currency (COP, CRC, ARS) directly to the vendor's bank account.
How TrustBid uses it: The admin requests a local payment, the system requests a quote, the admin confirms, USDC leaves the area wallet, and the vendor receives payment in their bank within 10 minutes. The SEP protocols used: SEP-10 (auth), SEP-12 (KYC), SEP-38 (quote), SEP-6/24 (withdrawal).
Full composition flow
Donor -> [USDC on-chain] -> Foundation master wallet | SDP disbursement -> Area wallet (Privy) | Coordinator records payment (3 fields) | NestJS signs tx -> Stellar Network | Horizon indexer captures txHash | Admin dashboard updated | (if fiat needed) Off-ramp Anchor -> Vendor bank account (COP/CRC/ARS)Why Stellar and not Ethereum
| Dimension | Ethereum | Stellar |
|---|---|---|
| Transaction speed | Minutes | ~5 seconds |
| Cost per tx | $2–50 | $0.00001 |
| Native USDC | Via bridges | Native |
| LATAM off-ramp | Limited | MoneyGram, Bitso |