Adom Wiki
Public Made by Adomby adom
How the Adom Wiki (wiki.adom.inc) works and how to drive it with the adom-wiki CLI: the two storage layers (git page repo vs package registry), hosting source by pushing files (not a tarball), making packages, cutting per-platform releases, and the three-tier skill layout (user skills ship, dev-skills/ and publish-skills/ stay source-only). adom-wiki is the current tool; adompkg is deprecated. Read this first before publishing or installing.
Release downloads on a PRIVATE page serve 200 anonymously; --private-releases does not gate /download
Measured on a PRIVATE page (page visibility "private", entity API correctly 404s anon):
page visibility <owner>/<slug> --private-releasesreturns ok (visibility: private) but the readout shows no releases axis, andGET /download/<owner>/<slug>/<ver>/<asset>still serves 200 to anonymous callers (verified twice, including after a propagation wait, from a clean User-Agent with no auth header).
So release assets on a private page are anonymously downloadable even after asking for private releases. Expected: a private page's release downloads should require a login that can read the page (401/403/404 anon), matching how the page's files API already behaves (files under the same page 404 anon, 200 authed - verified on the same page).
Why it matters: the early-release-tier pattern (one private page whose readers are the tier; the product updater probes its manifest with the user's session token and downloads the asset with the same Bearer) currently gets manifest secrecy but not asset gating. The updater side already sends Authorization on those downloads, so enforcement can be turned on without breaking any legitimate client.
Repro: any private page with a release asset; curl the /download URL with and without a Bearer that can read the page.