Plan publishes versioned static HTML.
Create a stable document:
curl --fail-with-body --request POST --data-binary @plan.html \
--header "Content-Type: text/html; charset=utf-8" \
--header "Authorization: Bearer $PLAN_TOKEN" \
https://plan.ellep.dev/documents
Update the returned URL with an authenticated PUT. Public GET and HEAD requests
always resolve it to the current immutable revision.