Trust actions — place/release holds, open disputes
The confidence layer's verbs: place an escrow hold on an order (money as an L-MONEY string, held until released), release a held hold with a recorded reason, and open a dispute on an order. Reads were already live; this adds the actions.
If you are building a front end
Your front end calls this over the same-origin `/api/v1` proxy — no backend code to write, no schema to design. Endpoints: POST /api/v1/trust/escrow, POST /api/v1/trust/escrow/:trustEscrowHoldId/release, POST /api/v1/trust/disputes.
Bring any front end — hand-written, or generated with Lovable, v0, Bolt, Claude, or Cursor. You get auth, a multi-tenant database, payments through your own Stripe, and email/SMS without writing or hosting a backend.
- How to turn it on
- Part of the 'trust' module.
- Who can use it
- RBAC: trust.escrow.read/.write, trust.disputes.read/.write (UI hides; API enforces).
- The API behind it
POST /api/v1/trust/escrow, POST /api/v1/trust/escrow/:trustEscrowHoldId/release, POST /api/v1/trust/disputes- Where it lives
- /trust
Machine-readable
This page is generated from our published capability catalog. Point your AI assistant at /features.json (or /llms.txt) and it can read every feature, how to enable it, and the endpoints behind it — then build against them.