All work

Marketplace infrastructure · Founder · Go

Atomios

An API marketplace built around a promise most hubs won't make: when a seller's API goes down, the buyer is refunded for it. Low seller fees, buyer protection wired into the accounting, and agent-native by design.

01 · Why

Another API hub — but built the other way round

Existing hubs — RapidAPI, Zyla, Apify — take heavy fees, give sellers little, and give buyers no real recourse when an API they pay for stops responding. Atomios inverts that: low fees for sellers, and a buyer who is refunded in proportion to the unavailability of the API they bought.

The second bet is about who consumes APIs now. Increasingly it isn't humans, it's agents. So every tool ships as an MCP endpoint with pay-as-you-go pricing, and sellers can package MCP bundles — the marketplace is built for machine consumption, not just a developer copy-pasting a key.

02 · The mechanism

Buyer protection, enforced in the accounting

This is the part I would defend line by line. "Protected" isn't a slogan on a pricing page — it's a settlement path in the code.

When a seller's balance can't cover a refund, a platform fund — financed by the unavailability penalty — covers the gap immediately, and the shortfall is written down as an accounting entry, never silently buried. An assess-before-payout invariant caps the platform's own exposure to its commission.

  • Availability is measured in basis points from real traffic (successful responses ÷ attempts), excluding Atomios's own downtime so a seller is never penalised for my failures.
  • Refund = SLA target − availability, prorated over what the buyer actually spent on that listing.
  • A degressive holdback (5–10% of payouts, held 30–60 days) buffers the exposure, scaled to the seller's track record.
  • Below 95% availability the listing is hard-stopped: suspended, buyers refunded, penalty applied.
03 · Stack

Go, and not only because I like it

The domain is money in integer cents — basis points, refunds, holdbacks, a fund that has to stay solvent — where a floating-point number is a bug waiting to happen. And it is concurrent synthetic health-probing of many third-party upstreams, where bounded goroutines and channel backpressure give me explicit control over load and memory.

So I lead with control and correctness, not raw speed. "Faster than JavaScript" is a claim I won't make without a benchmark; predictable throughput under load is one I can stand behind.

04 · Constraints

The hard part is the part you can't see

Running a marketplace solo means the expensive surface is invisible: KYC, payouts, a fund that must stay solvent, and the legal apparatus a money-moving platform needs before it can take a single euro — seller and buyer agreements, a DPA, e-invoicing.

None of that shows up as a feature on screen. All of it has to be right before the first transaction, and there is no team to split it with.

05 · Trade-off

One shared core, so the next tool costs almost nothing

Atomios is one hexagonal Go core so that adding a tool costs ≈ 0 at the margin. The architecture isn't a preference — it's a blueprint hardened on my other products and written down as doctrine: strict handler → service → store flow, no cross-module imports, every structuring decision leaving a trace.

Blocking hooks run the build, the vet and structural checks on every edit, so the rules can't quietly decay between sessions. Yes, it's a little over-engineered for a young product — deliberately. It buys a frame my agents can rebuild in hours on the next project, instead of ten weeks of refactoring later.

Method

How this is built

I set the rules and direct the build; the AI writes the code, and I read back every line it produces. Keeping money in integer cents, excluding my own downtime from a seller's availability, capping the platform's exposure with an assess-before-payout invariant — those are decisions I made and can walk through in the accounting. Reading the output closely is what lets me catch a drift early and redirect it before it sets. It is also why the settlement path above is one I would defend line by line.

Available · remote

Want the same, shipped and run?

Three lines about your idea is enough. Reply within 24 hours.