Skip to main content
New to StateSet? Start with our Quick Start Guide to make your first API call in under 5 minutes.

StateSet Commerce Network: The Operating System for Global Commerce

🚀 Why StateSet?

StateSet Commerce Network is the blockchain infrastructure that makes global commerce instant, programmable, and accessible. We’re building the financial rails for the $100+ trillion global economy.

Instant Settlement

Sub-second transaction finality with 10,000+ TPS capacity

Native Stablecoins

ssUSD and USDC built-in, no bridging or wrapping needed

Enterprise Ready

SOC2 Type II compliant with built-in KYC/AML and audit trails

📊 By the Numbers

$5B+

Total Value Processed

< 1 sec

Transaction Finality

$0.01

Average Transaction Cost

99.99%

Network Uptime

🏗️ What Can You Build?

Global Payment Processing

  • Accept stablecoins from customers worldwide
  • Instant settlement to your account
  • Automated currency conversion
  • Built-in fraud protection
// Accept payment in 3 lines
const payment = await stateset.payments.create({
  amount: 100.00,
  currency: 'ssusd',
  customer: 'cust_123'
});

🚀 Quick Start

Get up and running with StateSet in minutes:
1

Install the SDK

Choose your preferred language:
npm install @stateset/sdk
2

Get Your API Keys

  1. Sign up at dashboard.stateset.com
  2. Complete KYC verification (takes < 5 minutes)
  3. Generate your API keys
Keep your secret key secure and never expose it in client-side code!
3

Make Your First API Call

import { StateSet } from '@stateset/sdk';

// Initialize the client
const stateset = new StateSet({
  apiKey: 'sk_test_...'
});

// Check your balance
const balance = await stateset.account.balance();
console.log(`Balance: ${balance.ssusd} ssUSD`);

// Send a payment
const payment = await stateset.payments.send({
  to: 'stateset1abc...',
  amount: 100.00,
  currency: 'ssusd',
  memo: 'First payment!'
});

📚 Core APIs

Stablecoin APIs

Issue, redeem, and transfer ssUSD with full GENIUS Act compliance

Payments API

Process payments, handle refunds, and manage payment methods

Orders API

Create and manage e-commerce orders with automated fulfillment

Invoices API

Generate, send, and collect on invoices with instant settlement

Finance API

Access trade finance, factoring, and lending protocols

Agents API

Deploy and manage autonomous AI agents for commerce

🔐 Authentication

All API requests require authentication using API keys:
curl https://api.stateset.com/v1/account/balance \
  -H "Authorization: Bearer sk_test_..."
Use test mode keys (prefixed with sk_test_) for development and live mode keys (prefixed with sk_live_) for production.

🌐 Network Architecture

Production Network

  • Chain ID: stateset-1
  • RPC: https://rpc.stateset.com
  • API: https://api.stateset.com
  • Explorer: https://explorer.stateset.com
  • Status: status.stateset.com

💡 Best Practices

  • Never expose API keys in client-side code
  • Use webhook signatures to verify events
  • Implement idempotency keys for critical operations
  • Enable 2FA on your dashboard account
  • Use pagination for large result sets
  • Implement exponential backoff for retries
  • Cache frequently accessed data
  • Use webhooks instead of polling
  • Always check the error field in responses
  • Log all errors with request IDs for debugging
  • Implement proper retry logic for transient errors
  • Monitor your rate limits

🆘 Need Help?

Documentation

Comprehensive guides and API references

Discord Community

Chat with developers and get instant help

Enterprise Support

Priority support for enterprise customers

🚀 Ready to Build?

Get Started Now

Sign up for a free account and get $100 in test credits