Free Beta
September 2026
Fixed
- A native balance can now be asked for.
assetis optional onbalance.get; omitting it reads the native coin. It used to be required, and no value of it meant the native coin — so the commonest question an access API is asked could not be expressed at all. - A refusal the engine made is no longer reported as a source
outage.
ENGINE_REFUSEDis a new code: 422, never retryable, and carryingdetail.engine_said, which is the engine’s own sentence about what to change. It used to arrive asUPSTREAM_UNAVAILABLEwith advice to back off, while the providers were answering normally. - Payment watches work on every followed network. Nine
networks were being polled and every watch on them was refused for lacking a
capability they do not use. XRPL, Stellar and TON additionally had no way to
carry a destination tag, memo or comment, so a watch was accepted and could
never match;
routingis now a field on the watch. network.statusnow describes the engine that is running. It reported a stand-in built at start-up, which saidUNINITIALIZEDfor ever on every network.- Usage counts are no longer always zero. The dashboard read a field that does not exist on a usage summary and rendered its fallback.
Added
- A public status page, with per-component state and published incidents. No uptime figure: nothing here measures availability.
- A support surface that attaches your account, organization, project and a request id, and never an API key or a request body.
- A request log on your usage page: every call with its id, network, method, outcome and latency.
- Beta limits, published with the measurement each number came from, enforced at seven scopes.
- Per-network pages, generated from the deployment.
/.well-known/security.txtand/llms.txt.
Changed
- Per-project defaults are lower. They used to exceed the deployment’s own measured safe capacity: four projects at their documented defaults saturated it. See Limits for the new numbers and the measurement behind each.
- Sign-up and sign-in now carry a CSRF token. A cross-site POST could previously create an account or sign somebody in.
Known and unfixed
- Email verification is unavailable. No mail provider is
configured, so no address can be proved and
PRODUCTIONauthority stays shut.TESTprojects carry the same read capabilities. - Four payment networks are not served here. Ethereum, Tron, Solana and Bitcoin need a Data plane this deployment does not run.
- No periodic availability probe.
/v1/statusreportsUNKNOWNfor every network’s availability because nothing checks on a schedule. The status page says so rather than borrowing another number. - No client libraries. See SDKs.