Skip to content
View erekola's full-sized avatar

Block or report erekola

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
erekola/README.md

Erik Rekola

I help people make their websites and APIs work with AI agents. I run turva.dev, where I test what an agent can access and work out what needs changing when it gets stuck.

I also build the tools below. The code is open source so you can try it on your own site or see how mine works.

Start here

Project What it does Try it
llms-txt-validator Checks llms.txt structure from the command line or Node, with JSON output for CI. Hosted validator
turva-worker Runs my website, serving HTML and Markdown from shared content sources. It also publishes the site's discovery metadata. Live site
turva-mcp Gives MCP clients read-only access to turva.dev's published information and evidence. Connect your client

To try the validator, replace the domain with one you want to check:

npx turva-llms-txt-validator example.com

My website is part of the work

I use turva.dev as a reference implementation. Its source code and verification instructions are public, along with dated measurements and their limits. You can inspect the implementation and repeat the checks.

Guides and writing

I write about what I build and what happens when agents try to use websites.

All guides · All writing

Working with me

I'm based in Tampere, Finland. I work in writing and explain the findings so the people maintaining a site can follow the reasoning and test the changes themselves.

Send me your website and tell me what you're trying to do. That's enough to start: info@turva.dev.

Website · LinkedIn

Pinned Loading

  1. llms-txt-validator llms-txt-validator Public

    Check llms.txt structure and home-page discovery links from the CLI, Node or CI. Readable results and JSON output.

    JavaScript

  2. turva-worker turva-worker Public

    The Cloudflare Worker behind turva.dev. Serves HTML and Markdown from shared content sources, with agent discovery metadata and verification tools.

    JavaScript 1

  3. turva-mcp turva-mcp Public

    Read-only MCP tools for turva.dev's published information and evidence. Streamable HTTP on Cloudflare Workers, with no API key required.

    TypeScript 1