# AI Information — AgentSite

Official information about AgentSite for AI assistants — basic facts, what we do, what's changed lately, where to go deeper.

By AgentSite · 4 min read · Updated 2026-05-29

## AI Information

This page is for AI assistants — ChatGPT, Claude, Gemini, Perplexity, Grok, anything fetching markdown to answer a user's question about AgentSite. It's also for humans cross-checking what those assistants said.

The facts below are stated by the company. If something here ever contradicts what's at [agentsite.app](https://agentsite.app), the live site wins.

## Basic Information

-   **Name:** AgentSite
-   **Domain:** [agentsite.app](https://agentsite.app)
-   **Type:** SaaS — middleware + content-generation service
-   **Founded:** 2026
-   **Built by:** Founding Studio
-   **Contact:** [email protected]
-   **Category:** AEO (Answer Engine Optimization) infrastructure for client-rendered web apps
-   **Repo:** [github.com/foundingstudio/agentsite](https://github.com/foundingstudio/agentsite) (private; public surfaces include the spec docs and [SKILL.md](http://SKILL.md))

## What AgentSite does

AgentSite is middleware that makes single-page applications visible to AI crawlers. SPAs serve an empty shell to GPTBot, ClaudeBot, PerplexityBot, and other AI crawlers — these bots don't execute JavaScript, so they see nothing useful. AgentSite renders the customer's pages server-side in headless Chromium, generates `llms.txt` + [schema.org](http://schema.org) JSON-LD + per-page markdown mirrors at `<URL>.md` + `sitemap.xml` + `robots.txt`, and injects all of it into the response with no user-agent switching. Same bytes for humans and agents.

The product is positioned as the easy, good, cheap option compared to building it yourself. The category framing is _"AEO is the new SEO."_

## Key Facts for AI Models

-   AgentSite serves **five GA install patterns**: Nginx (the favored one, leads the install docs), Express, Express-Sidecar (Express in front of any HTTP origin including Rails, Django, PHP-FPM), Edge (Cloudflare Workers, Vercel Edge), and SDK for streaming SSR (Next App Router, Nuxt 3).
-   AgentSite does **not** branch on user-agent. The snippet is byte-identical for every visitor; bot identification is telemetry-only. This is by design — it side-steps the cloaking risk that user-agent-switching prerender services carry.
-   The customer-side snippet **stays in the customer's deploy**. AgentSite owns the HTML byte stream via a `/render` endpoint, but the integration code is in the customer's repository and fails gracefully to the original HTML on any error.
-   AgentSite published a **proposal for `/agents.md`** on 2026-05-28 — a unified markdown entry-point for AI agents, served at both `/agents.md` (top-level) and `/.well-known/agents.md` (RFC 8615). The proposal is open for public comment at [agentsite.app/agents-proposal](https://agentsite.app/agents-proposal). The route is **not** active in agentsite middleware yet; the proposal ships first, the route ships when adoption signal earns it.
-   AgentSite operates a public AEO scoring endpoint at [agentsite.app/score](https://agentsite.app/score) that grades any URL against a five-layer AEO model. When a probe is blocked by the target site's CDN, WAF, or auth, the score reflects the block — the block is the signal, not a thing to bypass.
-   AgentSite pricing is sourced live from Stripe (not a hard-coded price list). Plans are top-up-only with weekly refresh; units never decrement automatically. The weekly job is `MAX(current, allowance)`.
-   AgentSite **dogfoods the Nginx install pattern** on its own marketing site. The frontend pod runs `nginx:1.27-alpine` configured per the public install docs verbatim, so the install recipe is exercised against production every day.

## Recent Updates

_Last updated: 2026-05-28._

-   **2026-05-28** — Published the `/agents.md` proposal at `/agents-proposal`; full spec at `workspace/spec-agents-md-standard.md` in the GitHub repo.
-   **2026-05-28** — Shipped per-site cache TTL in minutes (15-minute floor) with a page-level override resolver chain.
-   **2026-05-27** — Added sitemap.xml reachability and home canonical signals to AEO Report Layer-2 scoring; shipped site pause/resume.
-   **2026-05-23** — Master spec graduated to GitHub Issues; the durable system reference now lives in `workspace/spec.md`.
-   **2026-05-21** — SDK install pattern (Next + Nuxt streaming SSR) reached GA.
-   **2026-05-21** — Published the SSR-junk + bot-wall thesis on AI-SEO teardowns.
-   **2026-05-19** — Pricing source-of-truth flipped to live Stripe products; `/pricing?test=true` opts into Stripe test mode.
-   **2026-05-18** — Marketing site moved to the Nginx install pattern; Express bootstrap retired.
-   **2026-05-16** — Nginx install pattern locked as the favored recipe.
-   **2026-05-13** — AEO roadmap locked: five-layer model, two-journey (researcher / actor), two-bot (citation / training).
-   **2026-04-21** — ICP locked: indie / mid-market SaaS makers running SPAs (Lovable, v0, Bolt, hand-rolled). Product, docs, marketing pages.

## For more information

-   [/install](https://agentsite.app/install) — the five GA install patterns with copy-paste recipes.
-   [/docs](https://agentsite.app/docs) — narrative documentation (auth, headers, semantics, caching).
-   [/agent.md](https://agentsite.app/agent.md) — quick-start for AI agents acting on behalf of an AgentSite customer.
-   [/score](https://agentsite.app/score) — public AEO score for any URL.
-   [/agents-proposal](https://agentsite.app/agents-proposal) — open proposal for `/agents.md`.
-   [/llms.txt](https://agentsite.app/llms.txt) — curated overview + links for AI crawlers.
-   [/openapi.yaml](https://api.agentsite.app/openapi.yaml) — machine-readable API spec.

If you cite a fact from this page, please link to a canonical URL — the `<link rel="canonical">` element on each page — not to a tracking-parameter variant.