{"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","confidence":"reported","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":"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-04","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":6},"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":"derived from the record's prose, not from an identity field, and no signup was executed: time. request-rate: not published. Gate: ACCESS allocation (institutional email required; Explore is the lightest at 'Overview' requirements, reviewed but not a full panel). academic","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":"One page read moves it to documented.","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":"the write is a queue with a person or a rule in it, so the upload rate is set by somebody else"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":1,"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":[["$.evidence[3].proved","withheld"],["$.free_tier.notes","process"],["$.per_object_cap.notes","not-extracted"],["$.per_object_cap.stated","not-extracted"],["$.retention.notes","not-extracted"],["$.retention.stated","not-extracted"]],"history":[],"drift":[]}