{"rid":"compute/ctrl-c-club","card":{"rid":"compute/ctrl-c-club","eid":"ctrl-c","topic":"compute","slug":"ctrl-c-club","provider":"ctrl-c.club","url":"https://ctrl-c.club/","domain":"ctrl-c.club","category":"shared shell","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"documented","binding":"write-gated","identity_kind":"email","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest,cli","egress_metered":null,"per_object_bytes":null,"retention_days":1825,"verified_at":"2026-10-22T00:00:00.000Z","verified_basis":"live","checked_on":"2026-10-22","stale_on":"2026-11-21","n_evidence":4,"usd_month":null,"usd_per_tb_month":null,"summary":"a free shared Linux account on DigitalOcean with a 1 GB soft storage limit","duplicate_of":null,"n_unknown":4},"record":{"topic":"compute","per_object_cap":{"stated":"not applicable","bytes":null,"notes":null},"interface":["rest","cli"],"interface_detail":"SSH on port 22; IRC and Gemini","tooling":"SSH, screen or tmux, cron","chaining":"a very long retention clock on a small account","limits_note":"the 5-year archive is the gentlest retention clock found in this class, and it is not the constraint that binds a new reader. The signup is closed and waitlist only, so the gate fails before the quota is reached","reliability_note":"no reliability event recorded","confidence":"documented","verified_at":"2026-10-22T00:00:00.000Z","price_per_tb_month":null,"slug":"ctrl-c-club","provider":"ctrl-c.club","url":"https://ctrl-c.club/","category":"shared shell","free_tier":{"stated":"a free shared Linux account on DigitalOcean with a 1 GB soft storage limit","unit":"GiB","metered_on":"stored-bytes","source_url":"https://ctrl-c.club/","read_on":"2026-10-06","notes":"about 825 users; IRC on 6667 and Gemini"},"retention":{"stated":"accounts with no login in 5 years are archived and can be restored on request","days":1825},"egress":{"terms":"not published","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://ctrl-c.club/"},"limits":[{"kind":"per-object-cap","value":"1 GB soft limit per account","source":"https://ctrl-c.club/"},{"kind":"retention-clamped","value":"accounts idle for 5 years are archived","source":"https://ctrl-c.club/"},{"kind":"write-gated","value":"signups are closed; a new account can only join a waitlist","source":"https://signup.ctrl-c.club/"}],"identity_cost":{"kind":"email","detail":"a signup request; no card. Signups are CLOSED and waitlist only, quoted from signup.ctrl-c.club: 'Signups are closed for now! ... We're pausing signups to work on some scaling issues. You can still submit a signup to get on a waitlist.' A new person can join a waitlist; only an existing member can reach the host today","country":null},"evidence":[{"url":"probe:ctrl-c.club:22","date":"2026-10-22","proved":"TCP connect succeeded in 0.32 s to 165.227.127.54 and read banner SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.18"},{"url":"https://ctrl-c.club/","date":"2026-10-22","proved":"'we're archiving accounts that have not been logged into in 5 years or more', and an archived account can be restored on request"},{"url":"https://signup.ctrl-c.club/","date":"2026-10-06","proved":"'Signups are closed for now! Thank you for your interest in Ctrl-C.club! We're pausing signups to work on some scaling issues. not re-fetched"},{"url":"https://signup.ctrl-c.club/","date":"2026-10-06","proved":"'One gigabyte storage limit (this is not a hard limit: brief, occasional overages are not a problem.)' which is the soft limit the record quotes"}],"verdict":"qualifies-with-caveat","notes":"The oldest OpenSSH in this set and the longest retention clock. 1 GB is not storage for a user, but it is a stable shell with a cron. The tier moved from T1 to T2 on review because T1 means no archival and this row archives at five years.","extras":{"shape":{"vcpu":null,"ram_gib":null,"disk_gib":1,"gpu_class":null,"gpu_count":null},"billing_model":"flat-pool","granularity":{"min_billed_s":null,"rounding_s":null},"session_cap":{"wall_clock_min":null,"idle_reap_s":null,"restart_required":false,"note":"none stated"},"keep_rate":{"value":0,"basis":"a free account costs nothing","source":"https://ctrl-c.club/"},"persistent_storage":{"included_gib":1,"price_gib_month":"not offered","durability":"home directory","survives_stop":true,"survives_destroy":false,"max_retention":"5 years without a login"},"network_out":{"allow_outbound":true,"allow_inbound_listen":null,"ports":"IRC 6667 and Gemini outbound","static_ip":false,"ipv6":null,"per_session_bytes":null},"free_tier_kind":"allowance","m10h_usd":0,"m24h_usd":0,"census_rows":["ctrl-c-club"]},"binding":"write-gated","binding_note":"the closed signup binds first: a new reader can only join a waitlist, so the 5-year archive clock never applies to them. The retention clock is the gentlest in the class and it is not reachable.","confidence_note":"reachability and the 5-year archive policy were both confirmed on 2026-10-22. The record is not `measured` because a probe proves the port answers and the 1 GB quota is a page claim, so the weakest field decides","probe":{"file":"sources/2026-10-22/compute/tcp-probe-20261022T035515.270Z.json","probed_at":"2026-10-22T03:55:15.270Z","host":"ctrl-c.club","port":22,"ms":323,"ok":true,"banner":"SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.18","peer":"165.227.127.54","note":"the saved run this record cites, kept in sources/ so it survives a clean tree; re-run it with scripts/probe/tcpprobe.py"}},"claims":[{"path":"$.extras.m10h_usd","kind":"price","num":0,"unit":null,"per":"month","currency":"USD","usd":0,"fx_date":null,"parse":"ok"},{"path":"$.extras.m24h_usd","kind":"price","num":0,"unit":null,"per":"month","currency":"USD","usd":0,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":1,"unit":"GB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:per-object-cap","num":1,"unit":"GB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[1].value","kind":"limit:retention-clamped","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[2].value","kind":"limit:write-gated","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.egress.metered","egress-unknown"],["$.per_object_cap.notes","process"],["$.per_object_cap.stated","not-applicable"],["$.reliability_note","none-observed"]],"history":[{"hid":"history/2026-10-22T041230Z/seed-corrections-reverted.md","when":"2026-10-22T04:12:30Z","status":"corrected","title":"Two seed corrections were reverted, and one of them put a closed service back on the table"}],"drift":[]}