{"rid":"storage/kth-data-repository","card":{"rid":"storage/kth-data-repository","eid":"kth","topic":"storage","slug":"kth-data-repository","provider":"KTH Data Repository (launched 2025-01-29)","url":"https://datarepository.kth.se","domain":"kth.se","category":"newly launched institutional repository (InvenioRDM 14, KTH Royal Institute of Technology)","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","confidence":"reported","binding":"per-object-cap","identity_kind":"institution","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":1,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":10000000000,"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":6,"usd_month":null,"usd_per_tb_month":null,"summary":"50 GB and 100 files per record by default; 10 GB per file. Quota increase is granted on email request to researchdata@kth.se. Not a hard wall — a record with...","duplicate_of":null,"n_unknown":4},"record":{"topic":"storage","slug":"kth-data-repository","provider":"KTH Data Repository (launched 2025-01-29)","url":"https://datarepository.kth.se","category":"newly launched institutional repository (InvenioRDM 14, KTH Royal Institute of Technology)","free_tier":{"stated":"50 GB and 100 files per record by default; 10 GB per file. Quota increase is granted on email request to researchdata@kth.se. Not a hard wall — a record with a 70.4 GB single object exists in the public API, i.e. increases are real and granted.","unit":"objects","metered_on":"unstated","source_url":"https://docs.datarepository.kth.se/deposit/manage_files/","read_on":"2026-10-21","notes":null},"per_object_cap":{"stated":"10 GB per file","bytes":10000000000,"source_url":"https://docs.datarepository.kth.se/deposit/manage_files/","notes":"not stated"},"retention":{"stated":"not stated","source_url":"https://docs.datarepository.kth.se/deposit/manage_files/","notes":"not stated"},"egress":{"terms":"Free and anonymous. Downloads 302 to presigned.s3.cloud.kth.se with X-Amz-Expires=60 — sixty seconds, so rule 8 applies hard: re-resolve per request or watch every parallel GET return an empty 302.","metered":false},"interface":["rest"],"interface_detail":"InvenioRDM REST (/api/records), OAI-PMH, GitHub integration.","tooling":"curl; the InvenioRDM python client.","chaining":"Mountable via any InvenioRDM wrapper; the 60-second presign makes it a poor CDN origin unless fronted by Cloudflare with a re-resolving shim.","limits":[{"kind":"per-object-cap","value":"10 GB per file","source":"https://docs.datarepository.kth.se/deposit/manage_files/"}],"limits_note":"100 files per record by default. 'For data governance reasons ... all data must belong to at least one community.' Files immutable after publication; one-month grace period.","identity_cost":{"kind":"institution","detail":"institution","country":null},"reliability_note":"Login is ORCID / GitHub / KTH SSO — genuinely open — but deposit requires membership of a KTH community, and the quota-increase email asks which 'organisation, project, or grant' the data belongs to.","confidence":"reported","confidence_note":"One page read moves it to documented.","evidence":[{"url":"https://datarepository.kth.se/api/records?size=50","date":"2026-10-21","proved":"58 records; largest file 70,402,901,125 bytes (sensor_data.zip), then 11.86 GB and 10.89 GB"},{"url":"https://datarepository.kth.se/api/records/xme8h-jc618/files/sensor_data.zip/content","date":"2026-10-21","proved":"302 to presigned.s3.cloud.kth.se, X-Amz-Expires=60"},{"url":"https://docs.datarepository.kth.se/deposit/manage_files/","date":"2026-10-21","proved":"'up to 100 files with a total volume of 50GB'; 'file uploads up to 10GB'; 'contact support to request an increase at researchdata@kth.se'"},{"url":"https://docs.datarepository.kth.se/get_started/create_account/","date":"2026-10-21","proved":"KTH SSO, ORCID, GitHub"},{"url":"https://inveniosoftware.org/blog/2025-03-11-march-KTH-data-repository/","date":"2026-10-21","proved":"launched 29 January 2025; 'we needed to customize InvenioRDM so that all data must belong to at least one community'"},{"url":"https://datarepository.kth.se/login/","date":"2026-10-21","proved":"offers GitHub, ORCID, SSO, email"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-21T00:00:00.000Z","notes":"50 GB and 100 files per record by default; 10 GB per file. Quota increase is granted on email request to researchdata@kth.se. Not a hard wall — a record with a 70.4 GB single object exists in the public API, i.e. increases are real and granted.","extras":{},"binding":"per-object-cap","binding_note":"the per-object cap sets the shard size and therefore the object count; it bounds the total more tightly than any headline quota"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":50,"unit":"GB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:per-object-cap","num":10,"unit":"GB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.free_tier.notes","process"],["$.per_object_cap.notes","not-extracted"],["$.retention.notes","not-extracted"],["$.retention.stated","not-extracted"]],"history":[],"drift":[]}