Order acceptance is one observation.
A timeout requires reconciliation against the same business reference. A duplicate response does not establish that the recovered order has the right side, amount, rate or funding path.
PAYTEST ENVIRONMENTLIQUIDITY ADAPTER LAB / BRL ↔ USDT
Explore conversion, funding, order recovery and treasury controls in a local test environment. Follow the exact amount from intent to the evidence needed for settlement.
operations mapped in private adapter tests
Synthetic data. Local calculations. No partner connection, API key, payment instruction or transaction execution is available in this laboratory.
01 / SCENARIO LABORATORY
Change the flow, amount or failure scenario. Results describe the model’s decision; they never change invoices or saved routes.
Preparing the local example…
SYNTHETIC RESULT / EXECUTION DISABLED
Fees are not supplied. A calculated notional does not confirm quote acceptance or the provider’s limits.
REGRESSION EXPLORER
Run all combinations using the current amount and quote age. A held case is an intentional control outcome, not a failed software test.
| Scenario | Pix-funded buy | Balance-funded buy | Sell-side review |
|---|
02 / INTEGRATION PATHS
Start with conversion and treasury observations. Qualify each funding, custody and settlement responsibility before enabling a live route.
03 / INSTITUTIONAL ARCHITECTURE
The public laboratory exercises pure controls. A future institutional deployment adds authenticated services, durable records and independent settlement evidence.
Intent, approval envelope and participant scope.
Secrets, quote deadline, request journal and recovery.
Reported order, funding, custody and delivery.
Independent observations, books and exceptions.
A timeout requires reconciliation against the same business reference. A duplicate response does not establish that the recovered order has the right side, amount, rate or funding path.
Available custody must be explicitly defined. An uncertain withdrawal creation stays under review until the outcome can be established without issuing a duplicate request.
A page of order history is not a complete treasury snapshot. Preserve pagination coverage, timestamps, identifiers and missing fields before building accounting exports.
04 / OPERATING CAPACITY
A polling illustration with 40 requests per minute allocated to order reads and 20 reserved for other operations. Production scheduling requires a shared limiter.
Polling shares the request budget with quotes, recovery and other reads. Daily trading caps require a different response from short request-rate limits. Changing API keys is not a capacity strategy.
There is no documented webhook receiver in this adapter contract. Signed downstream events would be a separate Bloch service to implement and qualify.
05 / QUALIFICATION GATES
These gates describe the remaining institutional work. Passing a synthetic scenario does not grant account access or establish a partnership.