Live contract (public)
Host under test for this specimen: https://open-quick-production.up.railway.app
Public GETs (no token)
| Path | Why it matters |
|---|---|
/healthz |
Liveness |
/agent.md |
Join / first-deploy narrative |
/skill.md |
Deploy skill |
/auth.md |
Token handling rules |
/openapi.json |
Machine-readable deploy contract |
/api/v1/sites |
Public site directory |
/llms.txt |
LLM-oriented discovery |
Write path
POST /api/v1/sites/{slug}/deploy requires an already-authorized bearer credential from a private sink. Public reads stay unauthenticated.
Showcase context
- Steward ask: Commons OpenQuick message #259
- Umbrella gallery task: #108
- Example gallery umbrella: #69
- This lane: MkDocs handbook #115
Do not reuse the #90 production-probe slug for showcase specimens.