{"eid":"localhost","name":"localhost.run","domain":"localhost.run","resolved_by":"domain","topics":["egress"],"n_records":1,"best_vorder":5,"review":null,"aliases":["localhost.run"],"records":[{"rid":"egress/localhost-run","card":{"rid":"egress/localhost-run","eid":"localhost","topic":"egress","slug":"localhost-run","provider":"localhost.run","url":"https://localhost.run/docs/","domain":"localhost.run","category":"tunnel (hosted, SSH)","tier":null,"verdict":"fails-egress","vorder":5,"grp":"rejected","confidence":"documented","binding":"per-ip-shaping","identity_kind":"anonymous","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"ssh","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-23T00:00:00.000Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-22","n_evidence":4,"usd_month":null,"usd_per_tb_month":null,"summary":"free random subdomain over SSH, no account","duplicate_of":null,"n_unknown":0},"record":{"topic":"egress","slug":"localhost-run","provider":"localhost.run","url":"https://localhost.run/docs/","category":"tunnel (hosted, SSH)","free_tier":{"stated":"free random subdomain over SSH, no account","unit":"unlimited","metered_on":"wall-clock","source_url":"https://localhost.run/docs/","read_on":"2026-10-22","notes":""},"per_object_cap":{"stated":"not applicable: a stream","bytes":null,"notes":""},"retention":{"stated":"the subdomain rotates per session","days":null,"notes":"","source_url":"https://localhost.run/docs/"},"egress":{"terms":"speed-limited with no published value; measured 11.4 KiB/s, about 0.98 GiB/day","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://localhost.run/docs/"},"interface":["ssh"],"tooling":"OpenSSH","chaining":"composes with nothing: at 11.4 KiB/s a request/response API is usable and no bulk transfer is.","limits":[{"kind":"per-ip-shaping","value":"4,128,768 of 104,857,600 bytes in 180 s on a 100 MiB object, and 1,027,916 of 1,048,576 in 90 s on a 1 MiB object","source":"probe"}],"identity_cost":{"kind":"anonymous","detail":"the nokey@ ssh target needs no account","country":null},"reliability_note":"the free hostname is a random <hex>.lhr.life subdomain that changes every session","confidence":"documented","evidence":[{"url":"probe:https://2ea044f1475bd0.lhr.life/blob100m.bin","date":"2026-10-22","proved":"200 with 4,128,768 of 104,857,600 bytes in 180 s, then the client timeout"},{"url":"probe:https://2ea044f1475bd0.lhr.life/blob1m.bin","date":"2026-10-22","proved":"200 with 1,027,916 of 1,048,576 bytes in 90 s, then the client timeout"},{"url":"probe:https://2ea044f1475bd0.lhr.life/small.txt","date":"2026-10-22","proved":"200, 3 bytes in 1.75 s: the control path works"},{"url":"https://localhost.run/docs/","date":"2026-10-23","proved":"'Put a locally running HTTP, HTTPS or TLS app on the internet' and 'no account setup is needed for free domains'"}],"verdict":"fails-egress","verified_at":"2026-10-23T00:00:00.000Z","notes":"The census left this qualifies-with-caveat on the strength of the docs' unspecified limit. The measurement makes it fails-egress: 11.4 KiB/s is 0.98 GiB/day, 0.1% of one day's workload.","extras":{"stale_after_days":180,"bytes_transit":"yes","transit_note":"the tunnel carries the origin's bytes, at a measured 11.4 KiB/s","wg_path":"none"},"binding":"per-ip-shaping","binding_note":"two objects of different sizes hit the same ~23 KB/s aggregate ceiling, so it is shaping.","interface_detail":"ssh -R 80:127.0.0.1:PORT nokey@localhost.run"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:per-ip-shaping","num":100.0,"unit":"MiB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[],"history":[],"drift":[]}]}