Measured 2026-09-16 · public surface only
An assistant stops at: discover it → read the catalog → buy without a human → pay as a machine
Verdict: early — 6 failing checks out of 12 we run.
| Gate | Result | Evidence |
|---|---|---|
| discover it | an agent stops here | missing (HTTP 404) |
| read the catalog | also fails | no commerce schema on homepage (found: none) |
| get past robots.txt | passes | no named AI agent blocked (12 restricted by path) |
| find a machine price | passes | found at https://mixpanel.com/pricing |
| buy without a human | also fails | purchase path gated by: Sign up, Contact sales |
| pay as a machine | also fails | /api returned HTTP 404, no 402 challenge |
| Failing check | What we measured | The fix |
|---|---|---|
| llms.txt present | missing (HTTP 404) | Publish `llms.txt` — the map an agent reads first. |
| llms-full.txt (bulk docs for models) | missing (HTTP 404) | Publish `llms-full.txt` with the full documentation inlined for large-context models. |
| schema.org product/offer markup | no commerce schema on homepage (found: none) | Add schema.org `Product`/`Offer`/`SoftwareApplication` markup so prices are data, not prose. |
| Agent surfaces published | no agent card, MCP descriptor or payment manifest at /.well-known/* | Publish an A2A agent card and an MCP descriptor under `/.well-known/`. |
| Purchase possible with no human signup | purchase path gated by: Sign up, Contact sales | Add a paid path that needs no account — an HTTP 402 challenge the agent can settle. |
| Machine-native payment challenge (HTTP 402) | /api returned HTTP 404, no 402 challenge | Return HTTP 402 with a payment challenge instead of a signup wall — this is the one nobody has. |
We audited 206 companies the way an assistant reads them. None can accept payment from a machine, and this one is no exception: the documentation checks are widely passed, the payment checks are almost universally failed. Discovery earns nothing on its own — the money is in the last gate.
The full report, method and raw data →
Free, ten seconds, no signup — and the score is public either way.
llms.txt, robots.txt, sitemap.xml, schema.org markup, /.well-known/*, the pricing page, and an HTTP 402 probe.node audit.js mixpanel.com.