{
  "schema": "https://wpexit.dev/schemas/agent-manifest/v1",
  "name": "WPExit",
  "description": "WPExit turns a WordPress site into a fast static version at the same URLs, hosts it, and lets you make changes by chat. Built by Bit Source in Pikeville, Kentucky.",
  "url": "https://wpexit.io/",
  "language": "en",
  "provider": {
    "name": "Bit Source",
    "url": "https://bitsource.us",
    "address": "Pikeville, Kentucky, US"
  },
  "service": {
    "summary": "Moves a WordPress site off WordPress and PHP: a fast static version at the same URLs, hosted, with AI-assisted editing by chat on the Rebuild plan.",
    "plans": [
      {
        "id": "freeze",
        "name": "Freeze",
        "priceUsd": 10,
        "period": "month",
        "summary": "A pixel-faithful static copy of your site, hosted. The on-ramp and the safety net."
      },
      {
        "id": "rebuild",
        "name": "Rebuild + AI editor",
        "priceUsd": 25,
        "period": "month",
        "summary": "The same pages, rebuilt lean and agent-ready. Edits by chat, approved by you."
      }
    ],
    "migration": {
      "id": "migration",
      "priceUsd": 50,
      "period": "once",
      "perSite": true,
      "summary": "Crawl, build, review, launch. One fee per site, however many pages it has."
    },
    "measured": {
      "sites": 22,
      "medianHomePageBefore": "5.6 MB",
      "medianHomePageAfter": "128 KB",
      "medianRequestsBefore": 108.5,
      "medianRequestsAfter": 3,
      "sitesWithZeroAxeViolations": 12
    },
    "plugin": {
      "download": "https://app.wpexit.io/api/plugin/download",
      "requires": "WordPress 5.9+, PHP 7.4+",
      "license": "GPLv2 or later"
    },
    "app": "https://app.wpexit.io"
  },
  "content": {
    "llms": "https://wpexit.io/llms.txt",
    "llmsFull": "https://wpexit.io/llms-full.txt",
    "sitemap": "https://wpexit.io/sitemap.xml",
    "markdownMirror": "Append index.md to any page URL"
  },
  "pages": [
    {
      "title": "Leave WordPress. Arrive at the web that is coming.",
      "url": "https://wpexit.io/",
      "markdown": "https://wpexit.io/index.md",
      "description": "WPExit moves your site off WordPress and PHP onto fast static hosting at the same URLs, then rebuilds it for people and for the AI agents that increasingly visit on their behalf: readable as Markdown, described in schema.org, reachable over MCP, signed so anyone can verify it, and under your own AI access policy. Measured on 22 real sites."
    },
    {
      "title": "How it works",
      "url": "https://wpexit.io/how-it-works/",
      "markdown": "https://wpexit.io/how-it-works/index.md",
      "description": "What the WPExit plugin sends, what the crawl does, how Freeze and Rebuild differ, and what happens to forms, search, comments, your domain, and edits after launch."
    },
    {
      "title": "Agent-ready: built for the web that is coming",
      "url": "https://wpexit.io/agent-ready/",
      "markdown": "https://wpexit.io/agent-ready/index.md",
      "description": "What WPExit ships so a rebuilt site works in a web where AI agents read, compare and act for people: Markdown and schema.org, a hosted MCP server, signed provenance, an AI access policy, portability, and speed on any connection. Shipping today versus road map, stated plainly."
    },
    {
      "title": "Pricing",
      "url": "https://wpexit.io/pricing/",
      "markdown": "https://wpexit.io/pricing/index.md",
      "description": "WPExit pricing: Freeze hosting $10 a month, Rebuild with AI editor $25 a month, and a one-time $50 migration fee per site, whatever its size."
    },
    {
      "title": "Security",
      "url": "https://wpexit.io/security/",
      "markdown": "https://wpexit.io/security/index.md",
      "description": "Why a static site is safer than WordPress: no PHP, no admin login, no plugin CVEs, no database. What WPExit stores, how TLS works, and what the plugin sends."
    },
    {
      "title": "Frequently asked questions",
      "url": "https://wpexit.io/faq/",
      "markdown": "https://wpexit.io/faq/index.md",
      "description": "What breaks when a WordPress site goes static, how edits work by chat, domains, email, going back, WCAG checks, timing, page counts, the plugin, and hosting."
    },
    {
      "title": "For agencies",
      "url": "https://wpexit.io/for-agencies/",
      "markdown": "https://wpexit.io/for-agencies/index.md",
      "description": "WPExit for agencies and freelancers: move a portfolio of WordPress sites to static hosting with measured results, volume pricing, and a portal per client. Proven on 34 real sites."
    },
    {
      "title": "The WPExit plugin",
      "url": "https://wpexit.io/plugin/",
      "markdown": "https://wpexit.io/plugin/index.md",
      "description": "Download the WPExit WordPress plugin, install it in four steps, and read exactly what it sends and when. Requires WordPress 5.9 or later and PHP 7.4 or later. GPLv2."
    }
  ],
  "actions": [
    {
      "id": "form:wpexit-try",
      "type": "request_preview",
      "description": "Give us the address of a WordPress site you own. We crawl the public pages, build a preview, and email you a link to look at. No plugin needed for the preview; nothing changes on your site.",
      "method": "POST",
      "encoding": "application/x-www-form-urlencoded",
      "endpoint": "https://app.wpexit.io/api/f/wpexit-try",
      "page": "https://wpexit.io/#try",
      "fields": [
        {
          "name": "url",
          "label": "Site address",
          "type": "url",
          "required": true
        },
        {
          "name": "email",
          "label": "Email for the preview link",
          "type": "email",
          "required": true
        }
      ],
      "hiddenFields": {
        "_wpexit_form": "wpexit-try",
        "_wpexit_page": "/"
      }
    },
    {
      "id": "form:wpexit-contact",
      "type": "contact_form",
      "description": "Questions about a specific site, an agency arrangement, or something that does not fit the pricing page? Write to us. We are a small team in Pikeville, Kentucky and we answer.",
      "method": "POST",
      "encoding": "application/x-www-form-urlencoded",
      "endpoint": "https://app.wpexit.io/api/f/wpexit-contact",
      "page": "https://wpexit.io/pricing/#form-marketing",
      "fields": [
        {
          "name": "name",
          "label": "Name",
          "type": "text",
          "required": true
        },
        {
          "name": "email",
          "label": "Email",
          "type": "email",
          "required": true
        },
        {
          "name": "phone",
          "label": "Phone (optional)",
          "type": "tel",
          "required": false
        },
        {
          "name": "website",
          "label": "Your site (optional)",
          "type": "url",
          "required": false
        },
        {
          "name": "message",
          "label": "Message",
          "type": "textarea",
          "required": true
        }
      ],
      "hiddenFields": {
        "_wpexit_form": "wpexit-contact",
        "_wpexit_page": "/pricing/"
      }
    }
  ],
  "generator": "WPExit Rebuild"
}