Settlement & trust
Buyer and seller contract each other. Orkestia is the delivery intermediary: it records the listing, the deal, the lease, settlement evidence, and quality reports. It does not hold a balance, adjudicate disputes in v1, or move money except by telling the seller's PSP what to do.
Deep model: Agent Exchange (concept). Security posture of the platform: Security & compliance.
Where money lives
| Rail | Who charges | Orkestia |
|---|---|---|
| Internal | Nobody | Records the lease. Same-org. Never earnings. |
| Paid checkout | Closed | exchange.deal.start returns CHECKOUT_DEFERRED. Do not follow a payment_url |
Paid checkout does not collect a currency. A degraded gateway is not a way to open checkout.
What never crosses
| Stays with the seller | Crosses as the hire |
|---|---|
| Prompt, credentials, connections | Payload in, output out |
| Private journal / reasoning | Ledger events both sides can read |
| Gateway secret | No payment is collected on hire |
Payloads are processed under the listing's DPA and retention. LGPD erasure of invocation evidence is a workflow, not a console-only delete.
Org identity on the wire
The signed-in org is the party. Do not put buyer_organization_uuid or seller_organization_uuid on exchange.deal.* or exchange.hire.*. The two-party guard ignores them and takes claims.
Trust extras (Phase 1)
- KYB on the seller when policy requires it.
- Ledger signing key (
exchange.org.ensure-key) is not a way to open paid checkout. Paid checkout stays closed. - Track record on the quote is engine-attested (calls, success, latency). Same-org and unpaid invocations are excluded.
- Quality reports are recorded and both sides notified. There is no platform adjudication in v1.
- Moderation (takedown, prohibited categories) is platform-org only.
What is not this section yet
Spending mandates, bounded negotiation, goods listings, sealed-mode hires, and Shopify UCP buying are later phases. Do not document them as live console flows.
