Managed serving on Vercel

On Vercel, managed serving is three rewrites in your vercel.json. Requests for the managed paths are proxied to Sichta; everything else is your site, untouched.

Setup

  1. In the app, open your site → Channel and choose Managed. The app generates a vercel.json fragment for your site.
  2. Merge the rewrites entries into the vercel.json at your project root (create the file if you don't have one).
  3. Deploy once.
  4. Back in the app, press Verify. The checks run against your live site within five minutes; you get the result by email.

What it looks like

{
  "rewrites": [
    { "source": "/llms.txt", "destination": "https://web.sichta.gigliotti.software/api/artifacts/SITE-ID/llms.txt" },
    { "source": "/llms-full.txt", "destination": "https://web.sichta.gigliotti.software/api/artifacts/SITE-ID/llms-full.txt" },
    { "source": "/.well-known/security.txt", "destination": "https://web.sichta.gigliotti.software/api/artifacts/SITE-ID/.well-known/security.txt" }
  ]
}

The generated fragment carries your real site id — copy from the app, not from here.

After a regeneration

Nothing to do. The rewrite always points at the current files; regenerated content is live immediately.