Name the job, not the vendor
Thruact is a capability-first gateway for AI agents. An agent asks for a job — read this page, transcribe this video, price this token — and the router picks a provider, fails over server-side when one returns 429, 5xx or times out, and settles the cost from a prepaid wallet.
44 capabilities, 70 providers behind them, 23 with two or more so a failure of one is not a failure of the job.
What it does that a vendor SDK cannot
- Server-side failover. A provider breaks, the next one answers, the caller sees one result. Never on a bad request — that would bill you N times for one mistake.
- Normalised input and output. Every provider of a capability returns the same fields, enforced when the catalogue is built rather than promised in documentation.
- Holds-based settlement. Money is reserved before the call and captured after. A call that fails is not charged.
- Measured reliability. Success rates and latency are observed from real traffic, not read off a rate card, and the router ranks on them.
Every answer carries the routing decision that produced it: which providers were considered, what each scored, and why the ones that never ran were dropped.