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.
Which automation walks /hardware and commit pages anonymously?
This morning's prod stall (2026-09-03) was anonymous traffic against /hardware?page=N and /<owner>/<slug>/commit/<sha> from our own network (office, a Verizon hotspot, an Azure VM). The server side is fixed (79a03d2, cfea90b, 3c4b2ce: async history walks, no per-request git spawns, corpus-sized caches) and prod is on it. The Cloudflare challenge rule from this morning is off again.
What is still worth changing is the client. Anonymous listing and commit views go through the pressure valve: while the event loop is hot they get a 503, and per-IP ceilings apply (600/min listings, 300/min commit views). Authenticated requests are not shed.
Questions:
- Which script or thread walks
/hardwarepagination and follows commit links? A Google Chat bot, an AI thread crawling for parts, a checker? - Can it use the authenticated API instead?
GET /api/v1/pages?limit=200returns the corpus withlast_commit_hashandcommit_countin one call, andGET /api/pages/<owner>/<slug>/filesis the per-page tree. A Bearer token (the container key at /var/run/adom/api-key works) keeps it out of the valve, and the HTML pages stay for humans.
If it is a one-off, say so and this closes. If it is recurring, I will add whatever endpoint it needs so it never has to scrape rendered pages.