{"eid":"jetstream-cloud","name":"NSF ACCESS","domain":"jetstream-cloud.org","resolved_by":"domain","topics":["compute","storage"],"n_records":2,"best_vorder":1,"review":null,"aliases":["Jetstream2","NSF ACCESS","NSF ACCESS / Jetstream2 object store (OpenStack Swift, S3-compatible) — 1 TB default storage per allocation","jetstream-cloud.org"],"records":[{"rid":"storage/nsf-access-jetstream2-object-store-1-tb-default-storage","card":{"rid":"storage/nsf-access-jetstream2-object-store-1-tb-default-storage","eid":"jetstream-cloud","topic":"storage","slug":"nsf-access-jetstream2-object-store-1-tb-default-storage","provider":"NSF ACCESS / Jetstream2 object store (OpenStack Swift, S3-compatible) — 1 TB default storage per allocation","url":"https://docs.jetstream-cloud.org/general/quotas/","domain":"jetstream-cloud.org","category":"academic","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"reported","binding":"write-gated","identity_kind":"institution","identity_basis":"inferred","needs_card":null,"needs_phone":null,"needs_id":null,"needs_institution":null,"country":null,"crypto":null,"interfaces":"s3-compatible,cli","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-21T00:00:00.000Z","verified_basis":"inherited","checked_on":"2026-10-21","stale_on":"2026-11-05","n_evidence":4,"usd_month":null,"usd_per_tb_month":null,"summary":"'By default, all allocations receive 1 TB (1000 GB) of Jetstream2 Storage quota.' Additional storage is bought with ACCESS credits at '1 ACCESS credit == 1 G...","duplicate_of":null,"n_unknown":10,"free_unit":"TB"},"record":{"topic":"storage","slug":"nsf-access-jetstream2-object-store-1-tb-default-storage","provider":"NSF ACCESS / Jetstream2 object store (OpenStack Swift, S3-compatible) — 1 TB default storage per allocation","url":"https://docs.jetstream-cloud.org/general/quotas/","category":"academic","free_tier":{"stated":"'By default, all allocations receive 1 TB (1000 GB) of Jetstream2 Storage quota.' Additional storage is bought with ACCESS credits at '1 ACCESS credit == 1 GB', and the default is a floor, not additive: 'the default 1 TB is replaced by a discrete allocation, not added on top of it.' Explore projects carry 400,000 credits; Discover 1,500,000; Accelerate 3,000,000 — so storage up to hundreds of TB is purchasable with credits, subject to justification review.","unit":"TB","metered_on":"stored-bytes","source_url":"https://docs.jetstream-cloud.org/general/quotas/","read_on":"2026-10-21","notes":null},"per_object_cap":{"stated":"not stated","source_url":"https://docs.jetstream-cloud.org/general/quotas/","notes":"not stated"},"retention":{"stated":"not stated","source_url":"https://docs.jetstream-cloud.org/general/quotas/","notes":"not stated"},"egress":{"terms":"Unmetered within the NSF cloud; temp URLs and public containers serve objects over HTTPS.","metered":false},"interface":["s3-compatible","cli"],"interface_detail":"s3","tooling":"'The Jetstream2 object store utilizes OpenStack Swift and is S3 compatible. You can utilize it via Horizon or the command line interface (CLI). From the CLI, you can use the OpenStack CLI's container and object commands, the AWS CLI's s3api, or other compatible tools.' Temp-URL keys give signed GET and signed PUT for a single object.","chaining":"1 TB default per allocation, but storage is credit-purchased, so the multiplier is ACCESS credits across project types (Explore 400k / Discover 1.5M / Accelerate 3M) and multiple requests (Explore and Discover explicitly allow 'Multiple requests allowed'). A 400k-credit Explore project = 400 GB above the default if spent purely on storage — the credit exchange rate, not a per-account cap, is the ceiling.","limits":[{"kind":"write-gated","value":"review","source":"https://docs.jetstream-cloud.org/general/quotas/"},{"kind":"write-gated","value":"reviewed but not a full panel)","source":"https://docs.jetstream-cloud.org/general/quotas/"}],"limits_note":"per-object-cap: Swift, so large objects need segmentation; no single documented byte cap. Retention: storage is allocation-lifetime. request-rate: not published. Gate: ACCESS allocation (institutional email required; Explore is the lightest at 'Overview' requirements, reviewed but not a full panel).","identity_cost":{"kind":"institution","detail":null,"country":null},"reliability_note":"Docs state plainly 'Jetstream2 is not primarily a storage service; large-capacity storage is beyond the scope of Jetstream2' — treat as a 1-50 TB tier, not an archive.","confidence":"reported","confidence_note":null,"evidence":[{"url":"https://docs.jetstream-cloud.org/general/quotas/","date":"2026-10-21","proved":"'By default, all allocations receive 1 TB (1000 GB) of Jetstream2 Storage quota', '1 ACCESS credit == 1 GB', 'the default 1 TB is replaced by a discrete allocation, not added on top of it'"},{"url":"https://docs.jetstream-cloud.org/general/object/","date":"2026-10-21","proved":"'The Jetstream2 object store utilizes OpenStack Swift and is S3 compatible', temp URL for GET and PUT"},{"url":"https://allocations.access-ci.org/project-types","date":"2026-10-21","proved":"Explore 400,000 / Discover 1,500,000 / Accelerate 3,000,000 credit limits; 'Multiple requests allowed' for the first three tiers"},{"url":"https://allocations.access-ci.org/get-your-first-project","date":"2026-10-21","proved":null}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-21T00:00:00.000Z","notes":"'By default, all allocations receive 1 TB (1000 GB) of Jetstream2 Storage quota.' Additional storage is bought with ACCESS credits at '1 ACCESS credit == 1 GB', and the default is a floor, not additive: 'the default 1 TB is replaced by a discrete allocation, not added on top of it.' Explore projects carry 400,000 credits; Discover 1,500,000; Accelerate 3,000,000 — so storage up to hundreds of TB is purchasable with credits, subject to justification review.","extras":{},"binding":"write-gated","binding_note":null},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":1.0,"unit":"TB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:write-gated","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:write-gated","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.binding_note","boilerplate"],["$.confidence_note","withheld"],["$.evidence[3].proved","withheld"],["$.free_tier.notes","process"],["$.identity_cost.detail","boilerplate"],["$.identity_cost.kind","identity-defaulted"],["$.per_object_cap.notes","not-extracted"],["$.per_object_cap.stated","not-extracted"],["$.retention.notes","not-extracted"],["$.retention.stated","not-extracted"]],"history":[],"drift":[]},{"rid":"compute/jetstream2","card":{"rid":"compute/jetstream2","eid":"jetstream-cloud","topic":"compute","slug":"jetstream2","provider":"Jetstream2","url":"https://docs.jetstream-cloud.org/general/vmsizes/","domain":"jetstream-cloud.org","category":"GPU cloud","tier":null,"verdict":"fails-identity","vorder":4,"grp":"rejected","self_hosted":0,"confidence":"documented","binding":"write-gated","identity_kind":"institution","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":1,"country":null,"crypto":null,"interfaces":null,"egress_metered":null,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-03T08:50:51.585Z","verified_basis":"live","checked_on":"2026-11-03","stale_on":"2026-12-04","n_evidence":10,"usd_month":null,"usd_per_tb_month":null,"summary":"Jetstream2 bills every instance in ACCESS service units: 'a service unit (SU) is equivalent to 1 vCPU for 1 hour of wall clock time'. CPU flavours cost 1 SU ...","duplicate_of":null,"n_unknown":13,"free_unit":"hours"},"record":{"topic":"compute","slug":"jetstream2","provider":"Jetstream2","url":"https://docs.jetstream-cloud.org/general/vmsizes/","category":"GPU cloud","free_tier":{"stated":"Jetstream2 bills every instance in ACCESS service units: 'a service unit (SU) is equivalent to 1 vCPU for 1 hour of wall clock time'. CPU flavours cost 1 SU per vCPU per hour and Large Memory flavours 2 SU per vCPU per hour; GPU flavours list a flat SU rate per hour. A100 (40 GB GPU RAM): g3.xl, 32 vCPU, 120 GB RAM, 64 SU per hour; g3.large, 16 vCPU, 20 GB GPU RAM, 32 SU per hour; g3.medium, 8 vCPU, 10 GB GPU RAM, 16 SU per hour. L40S (48 GB GPU RAM): g4.xl, 12 vCPU, 84 SU per hour. H100 (80 GB GPU RAM): g5.xl, 20 vCPU, 128 SU per hour. The L40S and H100 flavours are not available by default and need a request with justification. The page lists no A100 80 GB, RTX 4090 or L4 flavour and no dollar price, and states no minimum bill. The smallest ACCESS tier, Explore, carries 400,000 credits, so 400,000 / 64 = 6,250 hours of a full A100 card, 12,500 hours of a half card, 3,125 hours of an H100 card at 128 SU per hour, or 400,000 vCPU-hours on CPU flavours.","unit":"hours","metered_on":"wall-clock","source_url":"https://docs.jetstream-cloud.org/general/vmsizes/","read_on":"2026-10-22","notes":"credit-converted-allocation"},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://docs.jetstream-cloud.org/general/vmsizes/","notes":null},"retention":{"stated":"not applicable","days":null,"source_url":"https://docs.jetstream-cloud.org/general/vmsizes/","notes":null},"egress":{"terms":"not stated","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://docs.jetstream-cloud.org/general/vmsizes/"},"interface":["unknown"],"interface_detail":"inferred from the tooling the provider documents; not probed","tooling":"not stated","chaining":"This is the conversion the ACCESS record lacked: an Explore allocation is not 400,000 abstract credits but 6,250 A100-hours or 400,000 vCPU-hours, which turns the ACCESS tier from a benchmark allowance into roughly a year of a single always-on A100 at 16 hours a day. It composes badly with the free GPU vendors, because the same workload that fits a 40 GB card on Jetstream2 fits a 16 GB T4 elsewhere only after splitting.","limits":[{"kind":"write-gated","value":null,"source":"https://docs.jetstream-cloud.org/general/vmsizes/"}],"limits_note":null,"binding":"write-gated","binding_note":null,"identity_cost":{"kind":"institution","detail":null,"country":null},"reliability_note":"no reliability event recorded","confidence":"documented","evidence":[{"url":"https://docs.jetstream-cloud.org/general/access/","date":"2026-10-22","proved":"\"1 ACCESS Credit = 1 Jetstream2 SU\"; SU consumption is \"1 SU per vCPU_core-hour\" on CPU and \"2 SUs per vCPU_core-hour\" on Jetstream2-GPU and Large Memory, quoted"},{"url":"https://docs.jetstream-cloud.org/general/vmsizes/","date":"2026-10-22","proved":"g3.xl is 32 vCPU, 120 GB RAM, NVIDIA A100 with 40 GB GPU RAM at 64 SU per hour; g3.large is 16 vCPU, 20 GB GPU RAM at 32 SU per hour; g3.medium is 8 vCPU, 10 GB GPU RAM at 16 SU per hour, quoted from the flavour tables"},{"url":"https://docs.jetstream-cloud.org/faq/alloc/","date":"2026-10-22","proved":"\"To use Jetstream2, your account must belong to an ACCESS allocation that is active on a Jetstream2 resource\", quoted"},{"url":"https://docs.jetstream-cloud.org/general/vmsizes/","date":"2026-10-22","proved":"\"The three instance types are all separate ACCESS resources ... Having access to one does NOT include access to all\", quoted"},{"url":"https://allocations.access-ci.org/project-types","date":"2026-10-22","proved":"Explore ACCESS credit limit is 400,000, accepted anytime, quoted"},{"url":"https://docs.jetstream-cloud.org/general/vmsizes/","date":"2026-11-03","proved":"the H100 flavour g5.xl is 20 vCPU and 128 SU per hour","capture":"sha256:305ac0b3227f1f4b448de81dc2661776a2c2860a085123bb6aa6d87a026a04fc","quote":"| g5.xl[1]* | 20 | 240 | 60 | H100 | 80 | 128 |"},{"url":"https://docs.jetstream-cloud.org/general/vmsizes/","date":"2026-11-03","proved":"the L40S flavour g4.xl is 12 vCPU and 84 SU per hour","capture":"sha256:305ac0b3227f1f4b448de81dc2661776a2c2860a085123bb6aa6d87a026a04fc","quote":"| g4.xl[1]* | 12 | 120 | 60 | L40S | 48 | 84 |"},{"url":"https://docs.jetstream-cloud.org/general/vmsizes/","date":"2026-11-03","proved":"L40S and H100 flavours need a request to the help desk with justification","capture":"sha256:305ac0b3227f1f4b448de81dc2661776a2c2860a085123bb6aa6d87a026a04fc","quote":"L40S and H100 flavors are not available by default."},{"url":"https://docs.jetstream-cloud.org/general/vmsizes/","date":"2026-11-03","proved":"the billing unit is the vCPU-hour of wall clock time","capture":"sha256:305ac0b3227f1f4b448de81dc2661776a2c2860a085123bb6aa6d87a026a04fc","quote":"1 service unit (SU) is equivalent to 1 vCPU for 1 hour of wall clock time"},{"url":"https://docs.jetstream-cloud.org/general/vmsizes/","date":"2026-11-03","proved":"the A100 flavour g3.xl is 32 vCPU, 40 GB GPU RAM and 64 SU per hour","capture":"sha256:305ac0b3227f1f4b448de81dc2661776a2c2860a085123bb6aa6d87a026a04fc","quote":"| g3.xl[1] | 32 | 120 | 60 | A100 | 40 | 64 |"}],"verdict":"fails-identity","verified_at":"2026-11-03T08:50:51.585Z","notes":"This finding changes compute/access: that record states the 400,000 credit limit but does not convert it, so a reader cannot tell whether Explore buys an afternoon or a year. The division is shown above and uses only rates from the two vendor pages. The cheapest paid shape is not applicable: Jetstream2 sells nothing for cash, and the credits are not purchasable, so the alternative to the institutional gate is not money. Note that stopped instances are still charged 75 percent and shelved instances are charged nothing, which changes the effective hours for an interactive workload.","extras":{"facets":{"class":"academic-cloud","free_tier_kind":"credit-converted-allocation","shape":{"vcpu":32,"ram_gib":120,"gpu_class":"NVIDIA A100 40 GB","gpu_count":1}}}},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":1.0,"unit":"hour","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.binding_note","withheld"],["$.egress.metered","egress-unknown"],["$.egress.terms","not-stated"],["$.identity_cost.detail","process"],["$.interface","interface-unknown"],["$.limits[0].value","withheld"],["$.limits_note","withheld"],["$.per_object_cap.notes","process"],["$.per_object_cap.stated","not-applicable"],["$.reliability_note","none-observed"],["$.retention.notes","process"],["$.retention.stated","not-applicable"],["$.tooling","not-stated"]],"history":[],"drift":[]}]}