Two fixed-scope diagnoses, and the work that follows

Async-only. One business day response. All prices exclude VAT.

Two of these are diagnoses you can buy on their own, each at a fixed price and a fixed scope. The Shopify agent storefront check reads one live Shopify store, the audit reads a whole site or API, and neither one requires the other. Everything after them is the work a diagnosis identifies, scoped separately.

Shopify agent storefront check

€1,90048 hours · Fixed scope

What an AI shopper actually receives from one live Shopify store, tested across the three agent surfaces this check covers and reported with the evidence attached.

What you get

What you do not get

The audit is not a prerequisite. The full scope, the exclusions and the preflight are on the product page.

Suited for D2C Shopify stores that want documented evidence of what an agent receives from them today.

Audit

€4,300Two weeks · Fixed scope

A measurement of how agent-ready your site and APIs are today, with a prioritized list of what to fix first.

What you get

How it is measured

What you do not get

Levels move with the check set. The same site can read Level 1 on a full run and Level 2 on a narrower one, so the report names the checks that failed and what each one costs to fix, and leaves the headline number out of it.

Large sites are covered in full. If a site is big enough that the live checks reach a tool quota, the quota is raised rather than the coverage reduced. Once the audit is complete, the fixes it lists are typically about a day of implementation work, whether your team does them or I do. That figure is an estimate scoped to the findings this audit lists, not a fixed quote, and the audit is what identifies that work and orders it by impact.

Suited for teams that want a clear picture of where they stand before deciding what to do about it.

Advisory

€3,000per month · Monthly retainer · Minimum three months

Ongoing input on agent-readiness as part of your product roadmap, with tracking of how the scores change over time.

What you get

What you do not get

The monthly re-run uses the same measurement as the audit, so a delta means something. A number that moved for a reason nobody can name is not progress, and the review says which change moved it.

Suited for teams treating agent-readiness as an ongoing product responsibility rather than a one-off cleanup.

Implementation

€1,500per day · Scoped per task

Hands-on work on the fixes the audit identified, or new agent-ready infrastructure built from scratch. The audit comes first, because the day is spent building rather than diagnosing.

Your traffic runs through an edge worker I deploy in front of your origin, and the access to do that exists before the day starts. Cloudflare Workers is the default, because that is what this site runs on. Any edge runtime that executes your code in front of the origin does the same job, Fastly Compute, Akamai EdgeWorkers, AWS Lambda@Edge and the edge functions on Netlify and Vercel included, so tell me which one you run when we scope the day. The worker adds agent surfaces beside your site, and it does not touch your application.

Typical work

What a day does not cover

You check the work yourself. Run the scanner before the day and after it, so the result is a number you produced. I do not promise a readiness level, because the level moves depending on which checks are run.

Scoped repository write access per task. No retainer.

Agent operations

Price on requestScoped per engagement

The work beyond readiness, for teams moving from "an agent can read us" to "an agent can act on a system that matters." Two things decide whether an agent acts correctly. The data it works from has to arrive intact, even over links that drop or lag. And the decisions it is allowed to make have to sit inside an envelope of permissions and thresholds you set deliberately.

Typical work

What decides the price

What you do not get

Suited for teams letting agents act on data and decisions that matter, rather than only reading a marketing site.

MCP server design

Price on requestScoped per engagement

An MCP server built for your product, exposing read-only data to agents over streamable HTTP transport. For public, non-sensitive data, no auth surface and no logging by default. Auth and an audit trail follow the data and the misuse model.

Typical work

What decides the price

Write tools are not included by default. A read-only server cannot modify the source through that interface. That is the property worth keeping. It does not settle exposure, bulk extraction or availability. Those are decided per tool.

Suited for teams that want agents to read product data through a supported interface rather than scraping HTML.

The agent-ready badge

Sites that complete an audit, or score 100/100 on a public agent-readiness scanner, may display the agent-ready badge.

Criteria and embed code: https://turva.dev/badge

Frequently asked

What is an agent readiness audit?

An agent readiness audit measures how well AI agents can discover, read, and act on your website or API. turva.dev runs an independent scanner, isitagentready.com, reviews the agent-facing surfaces manually, checks how AI assistants currently retrieve and answer about the site, and delivers a written report with fixes ranked by score impact and implementation cost.

What does an agent readiness audit cost?

The Shopify agent storefront check is €1,900, fixed scope, delivered in 48 hours. The audit is €4,300, fixed scope, delivered in two weeks. Ongoing advisory is €3,000 per month with a three month minimum, and implementation is €1,500 per day, scoped per task. All prices exclude VAT. Agent operations and MCP server design engagements are priced on request.

How is the audit delivered?

Everything is async. There are no calls or meetings, findings and answers move in writing, and questions get a response within one business day. The audit ends in a written report your team can act on directly, with one round of written follow-up questions included.

How is agent readiness measured?

With an independent public scanner rather than self-assessment. isitagentready.com grades sites on a Level 0 to 5 scale and scores agent readiness out of 100. The audit runs it against your site, so the result is reproducible and the same scan can verify every fix afterwards.

Do I need the audit before the Shopify agent storefront check?

No. The two are separate fixed-scope diagnoses and either can be bought on its own. The audit measures a whole site or API against agent-readiness norms. The Shopify check measures what an AI shopper receives from one live Shopify store, across the three agent surfaces this check covers.

How much work are the fixes after the audit?

In most cases, once the audit is complete, the fixes it lists are about a day of implementation work. That figure is an estimate scoped to the findings the report lists, not a fixed quote. Your team can do them with the report as the spec, or turva.dev implements them as a scoped engagement.

Will you sign an NDA, and how is our material handled?

Yes, your own NDA, signed as it stands before any material moves, at no charge. Production credentials are not requested at any stage, and repository write access is scoped per task and only if implementation is purchased. The workstation is encrypted at disk level, and credentials are held in an encrypted vault instead of in files. Backups are encrypted on the machine before they are uploaded anywhere. Client material is deleted within thirty days of the engagement closing, unless retention is required by law.

Do AI tools see our material?

I use AI tools in the work. They run on a local workspace holding the files a task needs, not against your systems. Those files are processed by the provider of the tool in use. No secret reaches a tool in the clear, because credentials are held in an encrypted vault that scripts read at runtime. Material you want kept out of AI tooling is named in the NDA and stays out.

How to start

Email info@turva.dev with the site or API you want audited. I respond within one business day with a fixed quote and a start date.

No calls or calendar links, and no discovery sessions.

All prices exclude VAT. 25,5% for Finnish customers, reverse charge for EU B2B, 0% for non-EU.