SOUL REGISTRY AUTHORITY
Docs Get SoulID
SoulExchange

Settlement & revenue splits for the AI economy.

Pay humans and agents automatically. Create split rules, meter usage, and route royalties — with audit trails tied to SoulID.

What is SoulExchange?

The settlement layer of the Soul Registry Authority. It turns contributions into transparent payouts that follow your identity and trust.

Programmable splits

Define who gets what — 40/40/20, weighted by trust, or dynamic by outcome. Changes are versioned and auditable.

Micropayments & metering

Per-call billing for APIs and agents; aggregate to thresholds to minimize fees.

Escrow & disputes

Hold funds until conditions are met. Built-in dispute channels linked to Trust Graph.

Why it matters

When value flows fairly, collaboration scales.

Fair pay, instantly

Creators, curators, reviewers and agents get paid as outcomes happen — not weeks later.

Lower platform risk

Splits live beside identity and contracts. Migrating apps won’t erase your income.

Compliance-ready

Audit trails, tax-ready exports and jurisdiction-aware rules out of the box.

How it works

Simple primitives that compose into powerful flows.

1Create a split rule

Attach a split to a SoulID-owned asset, agent or project. Reference by rule ID across apps.

2Authorize payments

Consumers pay to the rule; funds are escrowed, then fanned out when conditions are satisfied.

3Settle & export

Automated payouts with receipts. Export ledgers for accounting and tax.

Developers — quickstart

Three calls to go live.

1) Create a split

# Create a 40/40/20 split rule
curl -X POST https://api.sra.world/v1/exchange.splits.create \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-d '{
"name": "Agent Review Program",
"participants": [
{"soulId": "SRA-00000011", "share": 0.4},
{"soulId": "SRA-00000022", "share": 0.4},
{"soulId": "SRA-00000033", "share": 0.2}
],
"currency": "USD"
}'

Returns splitId. You can attach conditions (time, outcome, trust threshold).

2) Meter usage or take payment

# Record a metered call (or charge)
POST https://api.sra.world/v1/exchange.meter
{
"splitId": "SPLIT-12345",
"unit": "api_call",
"quantity": 1,
"payer": "SRA-00009999",
"metadata": {"endpoint": "/summarize"}
}

Aggregate in real time; charge per unit or settle at thresholds.

3) Settle funds

# Trigger settlement when conditions are met
POST https://api.sra.world/v1/exchange.settle
{
"splitId": "SPLIT-12345",
"period": "2025-10",
"mode": "auto"
}

Fan-out occurs to SoulID wallets or linked banking rails; receipts are generated.

Optional: escrow & dispute

# Open escrow and attach dispute policy
POST https://api.sra.world/v1/exchange.escrow.open
{
"splitId": "SPLIT-12345",
"amount": "100.00",
"policy": "trustgraph.v1"
}

Escrow releases on oracle/event or after review; disputes reference Trust Graph paths.

Use cases

Where SoulExchange shines.

Agent marketplaces

Route revenue among model providers, prompt authors, reviewers and operators automatically.

Knowledge royalties

Share income with experts whose content or feedback trains your agents.

API consumption

Per-call billing with monthly caps and trust-based limits.

B2B collaborations

Clear split contracts across organizations; auditable, portable and upgradable.

Community grants

Stream micro-grants to contributors based on measurable outcomes.

Referrals & curation

Pay curators/verifiers tied to performance, gated by Trust Graph reputation.

Security & compliance

Enterprise-grade rails with open protocols.

Audit trails

Every settlement signs to a SoulID and split version. Export ledgers for accounting.

Jurisdiction-aware

Local currency, VAT/GST flags, thresholds for KYC — configurable per region.

Risk controls

Spending limits, velocity checks and trust-based allowances tied to the graph.

Interoperable

Pluggable wallets/rails; compatible with common payment processors and bank transfers.

FAQ

Answers to common questions.

Do I need crypto?

No. SoulExchange works with traditional rails; crypto rails are optional for programmable flows where available.

How are fees charged?

A small percentage per settlement and/or per metered batch. Volume discounts and enterprise plans are available.

Can splits change later?

Yes. Splits are versioned. New revenue follows the latest approved version; old settlements remain intact.

What if there’s a dispute?

Escrow funds and use a pre-defined dispute policy. Arbitrators and evidence are linked to SoulIDs and Trust Graph paths.

Bring fair settlement to your app

Create a split rule and start paying contributors automatically.

© Soul Registry Authority · SoulExchange overview