docs(iiif): iiif.md overstates the API surface (no IIIF Image API exists) #7

Open
opened 2026-07-17 05:53:11 +00:00 by gravityfargo · 0 comments
Owner

Surfaced during the ModernLeft/athena-api fleet-audit pass (epic ModernLeft/athena-api#325).

docs/development/iiif.md states the API 'emits manifests and image and thumbnail endpoints', which implies an IIIF Image API. It does not exist. The API exposes only the IIIF Presentation API (manifests/collections). Media are served as a raw FileResponse (/media/{id}/original) plus fixed-bucket thumbnails (/media/{id}/thumb) — there is no info.json, no {region}/{size}/{rotation}/{quality} request endpoint, and no ImageService on canvases. Per athena-api#331 the level-0 static Image API / info.json / tiles is deferred to a derivatives design session.

Please reword iiif.md so it does not imply an Image API, and (per athena-api#325 work item 3) record the source-image management REST spec adopt/reject decision here when made.

Surfaced during the ModernLeft/athena-api fleet-audit pass (epic ModernLeft/athena-api#325). docs/development/iiif.md states the API 'emits manifests and image and thumbnail endpoints', which implies an IIIF Image API. It does not exist. The API exposes only the IIIF Presentation API (manifests/collections). Media are served as a raw FileResponse (/media/{id}/original) plus fixed-bucket thumbnails (/media/{id}/thumb) — there is no info.json, no {region}/{size}/{rotation}/{quality} request endpoint, and no ImageService on canvases. Per athena-api#331 the level-0 static Image API / info.json / tiles is deferred to a derivatives design session. Please reword iiif.md so it does not imply an Image API, and (per athena-api#325 work item 3) record the source-image management REST spec adopt/reject decision here when made.
Sign in to join this conversation.
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
ModernLeft/athena-docs#7
No description provided.