VAULTCORE
SYSTEM OPERATIONALENVIRONMENT: SANDBOX
01 / SYSTEM ARCHITECTURE
COMPANY APPLICATIONS
MOBILE / WEB / PARTNER API
API GATEWAY
TLS 1.3 · RATE LIMIT · IDEMPOTENCY
AUTH SERVICE
OAUTH2 · MTLS · SCOPES
ACCOUNT SERVICE
IDENTITY · LIMITS · STATUS
PAYMENT SERVICE
ROUTING · SETTLEMENT
DOUBLE-ENTRY LEDGER
IMMUTABLE · BALANCED · VERSIONED
PRIMARY DATASTORE
REPLICATED · PITR
KEY MANAGEMENT
HSM-BACKED ENVELOPE KEYS
AUDIT TRAIL
APPEND-ONLY · HASH-CHAINED
02 / LEDGER
SANDBOX BALANCEDEMO
$0.00

Simulated figure from the sandbox ledger. Not customer funds, not reserves, not a statement of solvency.

ACCOUNT
acct_sbx_71f3
TYPE
OPERATING
CURRENCY
USD
STATE
ACTIVE
REFERENCEDESCRIPTIONDIRECTIONAMOUNT
TXN-849201Corporate depositCREDIT+1,250,000.00
TXN-849178Client paymentCREDIT+750,000.00
TXN-848921Supplier settlementDEBIT−198,768.93
TXN-848802Service paymentDEBIT−250,000.00
TXN-848421Internal transferCREDIT+450,000.00
TXN-848109Utility paymentDEBIT−200,000.00
SANDBOX ENTRIES — FICTIONAL DATA
03 / SYSTEM METRICS
LEDGER WRITES / SEC
0
P99 LATENCY
0 ms
UPTIME (90D)
0.00%
RECONCILIATION DRIFT
0.00

SANDBOX TELEMETRY — ILLUSTRATIVE VALUES

BUILD ON FINANCIAL INFRASTRUCTURE.

Accounts. Ledgers. Payments. APIs. One architecture.

VAULTCORE // SANDBOX ENVIRONMENT
API SURFACE
https://api.vaultcore.sandbox/v1SANDBOX
ACCOUNTS
POST/v1/accountsOpen a sandbox account
GET/v1/accountsList accounts under the workspace
GET/v1/accounts/{id}Retrieve a single account
PATCH/v1/accounts/{id}Update account metadata
DELETE/v1/accounts/{id}Close an account
BALANCES
GET/v1/accounts/{id}/balanceRead available and pending balance
GET/v1/balancesList balances across all accounts
GET/v1/balances/forecastProjected balance from scheduled entries
POST/v1/balances/holdPlace a soft hold against available funds
DELETE/v1/balances/hold/{id}Release a soft hold
TRANSFERS
POST/v1/transfersMove value between accounts
GET/v1/transfersPage through transfer history
GET/v1/transfers/{id}Retrieve transfer state and routing
POST/v1/transfers/{id}/cancelCancel a queued transfer
POST/v1/transfers/batchSubmit up to 1,000 transfers in one call
LEDGER
GET/v1/ledger/entriesPage through double-entry records
POST/v1/ledger/entriesRecord a manual journal entry
GET/v1/ledger/balancesAggregate balances by account
GET/v1/ledger/statementsGenerate a period statement
GET/v1/ledger/reconciliationReport drift between sources
PAYMENTS
POST/v1/paymentsInitiate an outbound payment
GET/v1/payments/{id}Retrieve payment and settlement trail
POST/v1/payments/{id}/reverseReverse a settled payment
POST/v1/payments/simulateDry-run a payment without committing
GET/v1/payments/railsList available settlement rails
EVENTS & ACCESS
POST/v1/webhooksSubscribe to settlement events
GET/v1/webhooksList active webhook subscriptions
POST/v1/webhooks/{id}/testFire a signed test event
POST/v1/tokensIssue a scoped, short-lived token
DELETE/v1/tokens/{id}Revoke a token immediately
POST /v1/transfers
Authorization: Bearer sk_sandbox_••••••••
Idempotency-Key: 9f1c4b20-sandbox

{
  "source_account": "acct_sbx_71f3",
  "destination_account": "acct_sbx_02aa",
  "amount": { "value": 125000, "currency": "USD" },
  "reference": "TXN-849201"
}

201 CREATED
{
  "id": "tr_sbx_8c21",
  "state": "SETTLED",
  "ledger_entries": 2,
  "environment": "SANDBOX"
}
CONVENTIONS
BASE URL
https://api.vaultcore.sandbox/v1
AUTH
Bearer token, scoped per service, 15-minute expiry
IDEMPOTENCY
Idempotency-Key header required on all writes
VERSIONING
Versioned path prefix, additive changes only
PAGINATION
Cursor-based, max 200 records per request
RATE LIMIT
1,000 requests per minute per token
ERRORS
RFC 9457 problem details, machine-readable codes
FORMAT
JSON request and response bodies, UTF-8

ENDPOINTS ARE ILLUSTRATIVE — NO LIVE SERVICE IS REACHED