BengarTrust infrastructure

Product

Execution AVAILABLE

Doing the thing, and knowing what happened — including when nobody knows.

What it is

Why it exists

How it works

Who uses it

Security boundary

  • UNKNOWN ≠ FAILED, and there is no blind retry.
  • There is no `url` field. The caller names a merchant; where that points is the deployment's configuration.
  • A resolution is somebody's statement about what they checked, recorded as such.

Example flow

A timeout

  1. The merchant accepts the request and the connection drops before the response.
  2. The execution is UNKNOWN. The budget stays held.
  3. An operator checks the merchant's own records and finds the order was created.
  4. They resolve it as SUCCEEDED with a note. Nothing was retried, and nothing was bought twice.

Current status

CapabilityStatusWhere
See executions and filter by status
Listing and filtering. Only an execution needing reconciliation offers an action, and only to ADMIN.
READ ONLY/projects/:id/executions
Reconcile an UNKNOWN executionAVAILABLE/projects/:id/executions

Related API

Full API reference →

Documentation