Decommissioned

The Gallery Worker and moments.ihnyc-rc.org are retired. These pages are kept for historical investigation and migration work; they do not describe a running service.

What existed

The Gallery was a Cloudflare Worker that served a public photo gallery and a protected media-management interface. It stored original media in R2, kept metadata and indexes in Workers KV, and used Cloudflare Image Resizing for display variants.

flowchart LR
  VISITOR["Gallery visitor"] --> WORKER["Gallery Worker"]
  ADMIN["Gallery administrator"] --> ACCESS["Cloudflare Access"]
  ACCESS --> WORKER
  WORKER --> MEDIA[("R2 media")]
  WORKER --> META[("KV metadata")]
  WORKER --> RESIZE["Image Resizing"]

The retired implementation included public gallery and permalink pages, admin uploads, publication controls, automatic image variants, and orphan-repair jobs.

Historical reference

GuideWhat it records
ArchitectureWorker layout, routes, storage, and access boundary
Media pipelineUploads, thumbnails, and variants
API referenceFormer public and admin endpoints
Data modelR2 objects, KV records, and indexes
Operations recordFormer configuration and runbooks

Do not use the operations record to deploy a new production service without a fresh security, privacy, and infrastructure review.

Repository

dghauri0/ihnyc-rc-gallery contains the retired implementation. The system overview shows the services that are currently active.

3 items under this folder.