Download raw schema →

FieldTypeRequiredDescription
idstringrequiredUnique slug-style identifier (e.g. my-comic).
namestringrequiredDisplay name of the comic.
urlstring (uri)requiredCanonical URL of the comic's website.
canonical_idstringrequiredSHA-256 hash of the normalized first-page image URL. Used for stable cross-registry identity. See canonical_id docs for the algorithm, or use the generator tool.
descriptionstring | nulloptionalShort description or tagline.
logo_urlstring (uri) | nulloptionalURL of the comic's logo image.
total_pagesinteger | nulloptionalTotal number of pages in the archive, if known.
bluesky_urlstring | nulloptionalCreator's Bluesky profile URL.
patreon_urlstring | nulloptionalCreator's Patreon page URL.
created_atstring (date-time) | nulloptionalTimestamp when the comic was added to the registry.

Example

{
  "id": "my-comic",
  "name": "My Webcomic",
  "url": "https://example.com/my-comic",
  "canonical_id": "e7c3f1a2b5d8e9f0a3c6d7b4e1f2a5b8c9d0e3f6a7b4c5d2e9f0a1b8c7d4e5f2",
  "description": "An ongoing adventure series.",
  "logo_url": "https://example.com/my-comic/logo.jpg",
  "total_pages": 120
}