Bluesky app fork with some witchin' additions 馃挮 forked from jollywhoppers.com/witchsky.app
README.md

Lexicons #

Published schemas are fetched with pnpm lexicons:update; use a scoped manifest to exclude the unpublished exception below. lexicons.json pins each schema's URI and CID, and pnpm lexicons:verify checks the installed files against it. Do not hand-edit published schemas.

Exception: app.bsky.unspecced.getAtmosphereExploreTab #

The app.bsky.unspecced namespace is intentionally unpublished (it is a DNS carveout upstream, and resolving it is a CI violation there), so the installer cannot fetch it. Its schema is copied from the merged upstream source, lexicons/app/bsky/unspecced/getAtmosphereExploreTab.json at 293d6494ed90.

In lexicons.json, its cid is a locally calculated content-integrity pin, not a published record CID, and its uri is only an installer compatibility hint, not a published record location. An unscoped network update will fail when it tries to fetch this schema. Update it from upstream JSON and compute its local CID with cidForLex from @atproto/lex-cbor.