fshy

fshy / Storage

CTAN

ctan.org · Storage · 2 records · JSON

CTAN (Comprehensive TeX Archive Network) Storage

fails: quotainstitutionno cardRwrite-gateddisagrees

ctan.org · registry · storage/ctan · JSON · compare

Sibling records disagree:

Free tierNo numeric quota published, but upload is a *manual web form* reviewed by the CTAN team, with extensive packaging rules (TDS layout, no .git, no editor backups, symlinks preferred over copies). There is no API and no programmatic publish path. A real package (beamer.zip) is 3,298,392 bytes.
unit mixed; metered on unstated
Pricenone stated
Per-object capnot stated
Retentionper-object-cap: none published; upload is a browser form. retention: indefinite ('CTAN keeps all versions')
EgressFree, heavily mirrored (mirror.ctan.org redirects to a national mirror, e.g. mirrors.ustc.edu.cn). No metering.
Identityinstitution derived from the record's prose, not from an identity field, and no signup was executed: itor backups, symlinks preferred over copies). There is no API and no programmatic publish path. A real package (beamer.zip) is 3,298,392 bytes. Web-form-only write path with edit
Limits
  • write-gated reviewed by the CTAN team, with extensive packaging rules (TDS layout, no source
  • write-gated review source
per-object-cap: none published; upload is a browser form. retention: indefinite ('CTAN keeps all versions'). request-rate: N/A, human review.
Bindingwrite-gated the write is a queue with a person or a rule in it, so the upload rate is set by somebody else
Interfacerclone wrapper-only
ToolingManual upload form + email-based review. tlmgr for consumption. No upload API, no rclone.
Composes withunlimited packages x unlimited versions, but every one is human-reviewed and must be TeX-archive-shaped. Not multiplicable in any meaningful automated way.
ReliabilityWeb-form-only write path with editorial review - fails the programmatic-access filter regardless of size. Read path is excellent (global mirrors, 200 on beamer.zip).
NotesNo numeric quota published, but upload is a *manual web form* reviewed by the CTAN team, with extensive packaging rules (TDS layout, no .git, no editor backups, symlinks preferred over copies). There is no API and no programmatic publish path. A real package (beamer.zip) is 3,298,392 bytes.
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (3)
datesourcewhat it proved
2026-10-21mirror.ctan.org/macros/latex/contrib/beamer.zipprobe: GET with -L -> 200, 3,298,392 bytes, final URL mirrors.ustc.edu.cn/CTAN/...
2026-10-21www.ctan.org/uploadupload form, no API
2026-10-21www.ctan.org/file/help/ctan/CTAN-upload-addendum'Never try to upload (or re-upload) by email, always use the upload form'
More fields (1)
{
 "dead_end": {
  "failure_class": "write-gated",
  "why": "No numeric quota published, but upload is a *manual web form* reviewed by the CTAN team, with extensive packaging rules (TDS layout, no .git, no editor backups, symlinks preferred over copies). There is no API and no programmatic publish path. A real package (beamer.zip) is 3,298,392 bytes.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (5)
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.per_object_cap.notes not-extracted
  • $.per_object_cap.stated not-extracted
  • $.retention.notes not-extracted

ctan Storage

fails: quotaemail?card?Rdisagrees

www.ctan.org/upload · rejected-provider · storage/ctan-2 · JSON · compare

Sibling records disagree:

Free tierWeb-form upload with manual editorial review; no API, no programmatic path regardless of size.
unit none; metered on none
Pricenone stated
Per-object capnot recorded
Retentionnot recorded
Egressnot recorded
Identityemail (placeholder) not published
Bindingnone no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit
Interfaceunknown
Toolingnot recorded
Composes withnot recorded
ReliabilityWeb-form upload with manual editorial review; no API, no programmatic path regardless of size.
NotesWeb-form upload with manual editorial review; no API, no programmatic path regardless of size.
Evidence rungreported
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (1)
datesourcewhat it proved
2026-10-21www.ctan.org/uploadWeb-form upload with manual editorial review no API, no programmatic path regardless of size.
More fields (1)
{
 "dead_end": {
  "failure_class": "write-gated",
  "why": "Web-form upload with manual editorial review; no API, no programmatic path regardless of size.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (15)
  • $.chaining not-recorded
  • $.confidence_note withheld
  • $.egress.terms not-recorded
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.interface interface-unknown
  • $.interface_detail withheld
  • $.limits_note process
  • $.per_object_cap.notes not-recorded
  • $.per_object_cap.stated not-recorded
  • $.retention.notes process
  • $.retention.stated not-recorded
  • $.tooling not-recorded