Cachix
cachix.org · Storage · 2 records · JSON
- cachix Storagefails: egressemail?card?Rdisagrees
- Cachix (Nix binary cache hosting) Storagefails: quotaemail?card?Rdisagrees
cachix Storage
fails: egressemail?card?Rdisagrees
Sibling records disagree:
- verdict:
storage/cachixsays fails-quota, storage/cachix-2 says fails-egress
| Free tier | 5 GB free for open source. Cloudflare egress is genuinely unlimited, but 5 GB is the cap. unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | 5 GB free for open source. Cloudflare egress is genuinely unlimited, but 5 GB is the cap. |
| Notes | 5 GB free for open source. Cloudflare egress is genuinely unlimited, but 5 GB is the cap. |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.cachix.org/pricing | 5 GB free for open source. Cloudflare egress is genuinely unlimited, but 5 GB is the cap. |
More fields (1)
{
"dead_end": {
"failure_class": "egress",
"why": "5 GB free for open source. Cloudflare egress is genuinely unlimited, but 5 GB is the cap.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
Cachix (Nix binary cache hosting) Storage
fails: quotaemail?card?Rdisagrees
Sibling records disagree:
- verdict:
storage/cachixsays fails-quota, storage/cachix-2 says fails-egress
| Free tier | 5 GB free for open-source projects: 'Users have a free 5 GB limit for open source projects and 20 Cachix Deploy agents.' Paid tiers start at 50 GiB. unit GB; metered on unstated |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | Unlimited bandwidth even on the paid Starter tier ('Unlimited bandwidth', 'CloudFlare CDN caching'); free tier inherits the CF-backed delivery. Free egress is genuinely not the constraint here. |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | rest, rclone, cli rest |
| Tooling | cachix CLI (push/use), Nix --substituters, and the standard Nix binary-cache HTTP protocol (narinfo/nar). No rclone backend but the nar protocol is scriptable. |
| Composes with | one cache per account, 5 GB free; unlimited free accounts x 5 GB. Because a Nix cache is content-addressed and deduplicated, identical NARs are only stored once per cache - so multiplication is by account, not by file. |
| Reliability | Clean, documented, Cloudflare-fronted, unlimited bandwidth - the 5 GB is the only issue, and it is 100x short of the workload. Any Nix-cache-based plan is account-farming at 5 GB/account. |
| Notes | 5 GB free for open-source projects: 'Users have a free 5 GB limit for open source projects and 20 Cachix Deploy agents.' Paid tiers start at 50 GiB. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.cachix.org/pricing | 'Users have a free 5 GB limit for open source projects and 20 Cachix Deploy agents'; '50 GiB of storage / Unlimited bandwidth / CloudFlare CDN caching' on Starter |
| 2026-10-21 | cachix.org/api/v1/cache/nixpkgs | probe: GET -> 200, 241 bytes (cache endpoint live, anonymous) |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "5 GB free for open-source projects: 'Users have a free 5 GB limit for open source projects and 20 Cachix Deploy agents.' Paid tiers start at 50 GiB.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (8)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted