turva.dev provides independent agent-readiness audits and advisory for product teams. It measures how well AI agents can read and use a site or API, then fixes the gaps in priority order. Async only, based in Tampere, Finland.
turva.dev is a one-person practice run by Erik Rekola from Tampere, Finland. It exists for a narrow reason. Agent-readiness is a measurable property of a site or an API, and most sites are built for people and stay opaque to agents.
The work is simple. Two independent scanners read the current state, a written report names the prioritized fixes, and the next scan verifies the result. Either the number reads higher than last time, or it does not.
The site itself is the reference build: open source, serving finished HTML to people and markdown or JSON to agents, by request, from a Cloudflare Worker at the edge.
Our stack
turva.dev runs as a single Cloudflare Worker at the edge. The Worker renders every page as HTML, and serves the same content as markdown or JSON by content negotiation. Static assets come from Workers Assets.
The agent surface is the point: JSON-LD and structured data, the /.well-known manifests, llms.txt and llms-full.txt, an MCP server, OpenAPI, and the agent payment protocols x402, AP2 and ACP. No analytics and no third-party scripts. The whole thing is open source, so you can read every line before you hire me.