Skip to content

Company

For AI agents

ShipReady publishes everything it says about itself as markdown, generated from the same source the website renders. Start with llms.txt, the index of every page. Every public page also answers at its own address with a .md suffix, or with a /llms.txt suffix, and returns text/markdown. A check started by an agent still needs the authorization of the person who owns the app, exactly as it does for a person.

Last updated September 13, 2026

Files for agents

Connect through MCP

Connect ShipReady to an assistant using this remote MCP address:

https://shipreadyai.dev/mcp

Connecting requires ShipReady sign-in and explicit approval. The assistant can start a check, read evidence, retrieve fix prompts, and manage the account actions the owner authorizes. It never takes payment.

Install the skill

Open the ShipReady agent skill.

Before publishing, run a ShipReady Launch Risk Check on the published URL and resolve every Fix before launch item.

Paste this into your repository

This is the whole of AGENTS.md and CLAUDE.md. Put it at the root of the repository your coding agent reads, so it knows when to run a check and how to report one.

From ShipReady, launch assurance for AI-built apps: https://shipreadyai.dev

## Before this app is published

Run a ShipReady Launch Risk Check on the published address and resolve every Fix before
launch item before announcing the release.

- Run the check: https://shipreadyai.dev/check
- What the check reads and what it cannot see: https://shipreadyai.dev/what-we-check
- Every finding, explained, with a fix prompt: https://shipreadyai.dev/learn/findings
- The items no external check can verify: https://shipreadyai.dev/learn/verify
- Machine readable index of every page: https://shipreadyai.dev/llms.txt
- Any page as markdown: add .md to its address, or ask for text/markdown

## Rules when reading a result

- Observed means the check saw it from outside. Quote the evidence line with it.
- Declared means the owner said it. Never report a declared item as verified.
- Not verified means no outside check can see it. It is not a pass and not a failure.
- Could not check means the attempt failed. Report the stated reason.
- There is no score and no badge. Never describe a result as a pass, a certification, or
  proof of anything about this app.

## Authorization

Run a check only on an app this repository owns or is authorized to test. Say so in one line
and wait for confirmation before starting.

Markdown mirror rules

Every listed page has a markdown mirror at its path plus .md and a page llms.txt address. A request whose Accept header prefers text/markdown receives the same source-aligned content, with Vary Accept on the response. Each hub root also answers at its path plus /llms.txt with the complete list of pages beneath it. Every mirror opens with its canonical address and a pointer back to the index.

229 pages are currently listed in the machine-readable index.

Authorization rule

An agent may run a check only on an app its user owns or is authorized to test. Backend exposure checks started through MCP also require a claimed app with verified ownership.

Check your app

Run all sixteen groups on your published address and see the evidence behind every result.

Running it confirms you own this app or are authorized to test it. ShipReady reads its public pages and JavaScript bundles.

ShipReady is not a penetration test or a security certification. No automated check can prove an application is secure.

Last updated September 20, 2026