REVIEW 2 major objections 6 minor 36 references
Decentralized Storage And Self-Sovereign Identity For Document-Based Claims
T0 review · 2 major / 6 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read SoverClaim integrates self-sovereign identity with decentralized storage so users can present document-based claims privately, with sub-second latency for issuing and presenting credentials.
desk verdict Solid integration prototype of SSI + decentralized storage, but the deletion guarantee is overstated and the evaluation is thin. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the SoverClaim prototype itself: a Flask-based orchestrator that coordinates three Aries cloud agents (user, issuer, and service provider), a VON/Hyperledger Indy ledger for DIDs and encrypted audit logs, and the Storj Uplink CLI for bucket and file operations. The glue is DIDComm for peer-to-peer connections and Aries RFC 0454, Present Proof 2.0, for credential issuance and presentation, with Hyperledger Ursa providing zero-knowledge credentials so that a presentation can selectively disclose attributes. Storj's deletion flow—upload, share URL, and `uplink rm` with signed per-segment deletion confirmations from storage nodes—is the mechanism that gives the system its GDPR story.
What would settle it
Go through the SoverClaim flow with a test file, run `uplink rm` on it, then retain or regain the segment pointers from the satellite or a node's signed deletion response and attempt to fetch and decrypt the shards from the storage nodes that held them. If any shard remains retrievable, or if the signed deletion confirmations do not correspond to actual erasure, the right-to-be-forgotten claim collapses even though credential issuance and presentation may still work.
Extended reading notes
Core claim
On its own terms, the paper establishes that self-sovereign identity and decentralized storage compose cleanly: Hyperledger Indy provides decentralized identifiers, verifiable credentials, and an auditable ledger; Hyperledger Aries and Aca-py handle DIDComm connections and the Present Proof 2.0 protocol; and Storj provides encrypted, sharded document storage with a deletion flow. The prototype demonstrates the full loop—upload document, receive URL, propose credential, validate document, issue credential, present credential, verify, delete, and audit—in geographically distributed cloud virtual machines, and reports that all interactive operations complete in well under a second. The authors also report modest resource use, roughly 16 KB of ledger and log data per credential request, about 40 percent CPU on the four ledger nodes and 36 percent on the Aries agent, and a per-entity monthly cloud cost around 50 euros, which they take as evidence that the approach is deployable in practice.
Load-bearing premise
The privacy and GDPR claims depend on Storj's delete operation actually erasing the encrypted document shards from storage nodes, not merely removing pointers and stopping payments; the paper does not independently verify that erasure.
Editorial extensions
If this is right
- Issuers and service providers can validate documents and credentials without operating a central identity database, shifting trust from a single party to a transparent ledger.
- Because document storage is encrypted and fragmented across Storj nodes, a compromise of one node does not reveal a complete document.
- Credential issuance and presentation complete in 750 ms and 600 ms respectively, so the overhead is small enough for interactive user sessions.
- Audit logs stored on the ledger are encrypted with a session key that only the user can decrypt, giving users verifiable records of their own activity without public exposure.
- Deleting a document from Storj removes segment pointers and stops payments, giving users a concrete deletion mechanism aligned with GDPR's right to erasure.
Reading between the lines
- A natural next experiment is to instrument Storj storage nodes after `uplink rm` and verify that shards are actually unrecoverable; if they are, the same architecture could claim a stronger erasure guarantee than most decentralized storage offers.
- The pattern could generalize beyond insurance documents to any sensitive artifact—medical images, diplomas, rental agreements—where selective disclosure of a credential could be paired with a shareable document URL.
- Sub-second latencies suggest the flow could be embedded in ordinary web sign-up or onboarding journeys without users noticing the decentralized identity layer.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents SoverClaim, a decentralized application prototype that combines Hyperledger Indy/Aries-based self-sovereign identity (SSI) with Storj decentralized storage for document-based claim processes. The system lets a user upload identity documents to Storj, receive a verifiable credential from an issuer who validates the document, present the credential to a service provider, and manage audit logs on an Indy ledger. The paper describes the architecture and protocols, then reports measurements from a Google Cloud deployment: credential issuance and presentation are said to complete in under 750 ms and 600 ms respectively, supporting the claim that the system is suitable for interactive use. The paper also reports CPU, memory, and cost estimates.
Significance. If the results hold, this is a useful integration case study: it demonstrates that existing standards-based SSI components (Hyperledger Indy, Aries, Ursa) can be combined with a decentralized storage service (Storj) to support document-based claims with reasonable latency. The paper does not introduce new cryptographic mechanisms, formal models, or fitted parameters; its contribution is the working prototype and the measurement of its behavior. The latency numbers are direct measurements, which is a strength compared to purely architectural proposals. However, the two load-bearing claims—that documents can be deleted to satisfy right-to-erasure obligations, and that the measured latencies are statistically reliable evidence of interactive suitability—are not adequately supported. These issues are addressable and do not invalidate the integration itself, but they need substantial revision before the paper can be recommended for publication.
major comments (2)
- [Section 5.2 / Figure 6; Section 6] The paper's central privacy claim—that documents are 'deleted to comply with data protection laws'—is not supported by the evidence. Section 4.5 describes the Storj delete flow as obtaining signed acknowledgements from storage nodes and removing segment pointers, but signed acknowledgements do not prove physical erasure. Section 2.3 explicitly concedes that decentralized storage makes 'complete data eradication' impractical to guarantee. The evaluation in Section 5.2 / Figure 6 measures the latency of the delete operation but never checks whether the file is actually unrecoverable after 'uplink rm', nor whether shards persist on storage nodes. The paper should either empirically verify deletion (e.g., attempt to re-download the object or inspect node garbage collection) or scope the claim to access revocation and pointer removal rather than right-to-erasure. As written, the GDPR compliance objective is overstated.
- [Section 5.2 / Figure 6] The feasibility conclusion that SoverClaim is 'suitable for timely human interactions' rests solely on point estimates in Figure 6. The figure reports single latency values with no error bars, no repetition count, and no statistical analysis, and Section 5.1 does not describe the Locust workload (number of concurrent users, request rate, request duration, or how many repetitions produced the plotted values), despite Q1 asking about performance when 'used by multiple users'. The 750 ms threshold used in the conclusion is introduced without justification. Please report distributions, confidence intervals, or at least repeated-run statistics, and either justify the threshold or soften the claim to a demonstration that the integration works rather than a quantitative usability guarantee.
minor comments (6)
- [Abstract] The abstract contains typos: 'may online services' should be 'many online services', and 'andStorj' should be 'and Storj'.
- [Section 2.1] The discussion of Zero-Knowledge Proof concepts contains an informal first-person aside ('in my opinion, it is important to include') and a mention of a 'Compound Proof' mechanism that is not implemented. This is out of place in a formal paper and should be rewritten in a neutral style.
- [Section 4.1] The sentence about VON Network says it 'simplifies deployment and deployment'—the word 'deployment' is duplicated.
- [Figure 6] Figure 6 is difficult to read: the bars for subprocesses are not clearly distinguished from the totals for each operation, and no numerical values are provided. A table with means and variances for each operation would substantially improve the evaluation.
- [Section 5.3] The cost section uses 'C' as a currency symbol (e.g., '50 C'), which is ambiguous; it should be '€' or 'EUR'. Also, the sentence 'with an additional 50 C per entity' is unclear about whether this is a one-time or monthly cost.
- [Section 4] The paper does not provide a link to the prototype repository or an artifact availability statement. Given that the main contribution is a working prototype, a public artifact link would improve reproducibility and allow reviewers to verify the claims.
Circularity Check
No circularity: SoverClaim is an integration prototype whose claims rest on direct measurements and standard protocols, not on self-referential derivations.
full rationale
The paper does not derive any predictive result from fitted parameters, nor does it invoke a load-bearing self-citation chain. SoverClaim is presented as a prototype integrating Hyperledger Indy/Aries for self-sovereign identity and Storj for decentralized document storage. The central quantitative claims—credential issuance and presentation in less than 750 ms and 600 ms respectively (Section 6)—are direct latency measurements from the deployment described in Section 5.1, with a geographically distributed Google Cloud setup and Locust load generation. The suitability conclusion is an interpretation of those measurements, not a circular derivation. The privacy/GDPR contribution does depend on Storj's deletion mechanism (Section 4.5), and Section 2.3 concedes that decentralized storage makes complete data eradication impractical to guarantee; this is a correctness or validation gap about whether signed deletion acknowledgements imply physical erasure, not a circularity in the paper's evidence chain. No fitted value is renamed as a prediction, no uniqueness theorem from prior author work is imported, and no ansatz is smuggled via citation. The unusual editorial note in Section 2.1 ('it might be reasonable to omit their descriptions. However, in my opinion...') is stylistic and does not carry load-bearing argumentative weight. Therefore the appropriate circularity score is 0.
Assumptions & free parameters
assumptions (4)
- domain assumption Storj's deletion protocol (signed deletion agreements plus garbage collection) achieves actual erasure of document shards.
- domain assumption Hyperledger Indy/Aries and Ursa provide the claimed SSI capabilities, including DIDs, verifiable credentials, and selective disclosure, as documented.
- domain assumption Latency measured on the described five-node Google Cloud deployment generalizes to real-world use.
- ad hoc to paper A 750 ms response threshold is appropriate for 'timely human interactions'.
Cite this review
Pith. "Pith review of Decentralized Storage And Self-Sovereign Identity For Document-Based Claims." pith.science (2026). https://pith.science/paper/VM22M4W6
@misc{pith2026241116987,
author = {Pith},
title = {Pith review of: Decentralized Storage And Self-Sovereign Identity For Document-Based Claims},
year = {2026},
howpublished = {\url{https://pith.science/paper/VM22M4W6}},
note = {Machine review of arXiv:2411.16987}
}
read the original abstract
Users increasingly rely on identity providers for accessing online services and resources. However, centralized identity systems often compromise user privacy due to online activity tracking or data breaches. At the same time, many online services require digital copies of physical documents for validation in claims processes, such as providing proof of residence for opening a bank account or verifying medical images for health insurance claims. With centralized solutions, privacy depends entirely on the trusted party, but there are emerging decentralized approaches that offer greater transparency. This article introduces SoverClaim, a decentralized application prototype that empowers users to control their identity and also allows them to present digital documents with privacy. SoverClaim leverages Hyperledger Indy, a blockchain for issuing and presenting self-sovereign digital identities with transparent audit logs, and Storj, a decentralized peer-to-peer service, for secure and decentralized document storage and subsequent deletion. The prototype demonstrates the seamless integration of self-sovereign identities and document-based claims, achieving response times of under 750 ms, making it suitable for timely human interactions.
Figures
Figures from the paper (5 more)
Reference graph
Works this paper leans on
-
[1]
An incident impacting some accounts and private information on twitter
Twitter. An incident impacting some accounts and private information on twitter. Twitter, 2022
work page 2022
-
[2]
Ireland fines facebook owner C265 million over data breach
Deutsche Welle. Ireland fines facebook owner C265 million over data breach. DW.com, 2022
work page 2022
-
[3]
A. Satybaldy, M. Nowostawski, and J. Ellingsen. Self-sovereign identity systems: Evaluation framework. In M. Friedewald, M. Önen, E. Lievens, S. Krenn, and S. Fricker, editors, Privacy and Identity Management - Data for Better Living, pages 447–461. Springer, 2020
work page 2020
-
[4]
A survey on essential components of a self-sovereign identity
Alexander Mühle, Andreas Grüner, Tatiana Gayvoronskaya, and Christoph Meinel. A survey on essential components of a self-sovereign identity. Comput. Sci. Rev., 30:80–86, 2018
work page 2018
-
[5]
R. N. Zaeem, K. C. Chang, T. Huang, D. Liau, W. Song, A. Tyagi, M. Khalil, M. Lamison, S. Pandey, and K. S. Barber. Blockchain-based self-sovereign identity: Survey, requirements, use-cases, and comparative study. In IEEE/WIC/ACM International Conference on Web Intelligence, pages 128–135. ACM, 2021. 11 A PREPRINT - NOVEMBER 27, 2024
work page 2021
-
[6]
Article 17 - right to erasure (’right to be forgotten’)
GDPR Info. Article 17 - right to erasure (’right to be forgotten’). GDPR Info Website
-
[7]
Ipfs and friends: A qualitative comparison of next generation peer-to-peer data networks
Erik Daniel and Florian Tschorsch. Ipfs and friends: A qualitative comparison of next generation peer-to-peer data networks. IEEE Communications Surveys & Tutorials, 24(1):31–52, 2022
work page 2022
-
[8]
Design aspects of decentralized identifiers and self-sovereign identity systems
Cristian Nicolae But,incu and Adrian Alexandrescu. Design aspects of decentralized identifiers and self-sovereign identity systems. IEEE Access, 12:60928–60942, 2024
work page 2024
Show all 36 references
-
[9]
Decentralized identifiers
W3C. Decentralized identifiers. https://w3c.github.io/did-core/
-
[10]
Verifiable credentials data model v1.1
W3C. Verifiable credentials data model v1.1. Available at: https://www.w3.org/TR/vc-data-model/
-
[11]
Zero knowledge proofs of identity
Uriel Fiege, Amos Fiat, and Adi Shamir. Zero knowledge proofs of identity. In Proceedings of the 19th Annual ACM Symposium on Theory of Computing, pages 210–217, 1987
1987
-
[12]
Singhal, G
B. Singhal, G. Dhameja, and P.S. Panda. Beginning Blockchain. Apress, Berkeley, CA, 2018
2018
-
[13]
Aponte-Novoa, A.L.S
F.A. Aponte-Novoa, A.L.S. Orozco, R. Villanueva-Polanco, and P. Wightman. The 51% attack on blockchains: A mining behavior study. IEEE Access, 9:140549–140564, 2021
2021
-
[14]
D. Reed, J. Law, and D. Hardman. The technical foundations of sovrin. Technical report, Sovrin Foundation, 2016
2016
-
[15]
Lundkvist, R
C. Lundkvist, R. Heck, J. Torstensson, Z. Mitton, and M. Sena. uport: A platform for self-sovereign identity. Technical report, Uport, 2016
2016
-
[16]
Dunphy and F.A.P
P. Dunphy and F.A.P. Petitcolas. A first look at identity management schemes on the blockchain. IEEE Security and Privacy, 16(4):20–29, 2018
2018
-
[17]
Civic token sale whitepaper
Civic. Civic token sale whitepaper. Retrieved from https://tokensale.civic.com/ CivicTokenSaleWhitePaper.pdf
-
[18]
A review on scalability of blockchain
Di Yang, Chengnian Long, Han Xu, and Shaoliang Peng. A review on scalability of blockchain. In Proceedings of the 2020 2nd International Conference on Blockchain Technology, pages 1–6, 2020
2020
-
[19]
IPFS - Content Addressed, Versioned, P2P File System
Juan Benet. IPFS - Content Addressed, Versioned, P2P File System. arXiv, 2014. arXiv:1407.3561 [cs]
2014 arXiv
-
[20]
Filecoin: A decentralized storage network
Protocol Labs. Filecoin: A decentralized storage network. Available at:https://filecoin.io/filecoin.pdf, 2017
2017
-
[21]
Storj: A decentralized cloud storage network framework
Storj Labs, Inc. Storj: A decentralized cloud storage network framework. Technical report, Storj, 2018
2018
-
[22]
Kapusta and G
K. Kapusta and G. Memmi. Data protection by means of fragmentation in various different distributed storage systems - a survey. Technical report, Télécom ParisTech Université Paris-Saclay, LTCI, 2017
2017
-
[23]
Reardon, D
J. Reardon, D. Basin, and S. Capkun. On secure data deletion. IEEE Security and Privacy, 12(3):37–44, 2014
2014
-
[24]
Exploring the storj network: A security analysis
Sammy de Figueiredo, Akash Madhusudan, Vincent Reniers, Svetla Nikova, and Bart Preneel. Exploring the storj network: A security analysis. In Proceedings of the 36th Annual ACM Symposium on Applied Computing, pages 257–264, 2021
2021
-
[25]
A survey on blockchain-based self-sovereign patient identity in healthcare
Bahar Houtan, Abdelhakim Senhaji Hafid, and Dimitrios Makrakis. A survey on blockchain-based self-sovereign patient identity in healthcare. IEEE Access, 8:90478–90494, 2020
2020
-
[26]
Hyperledger Indy 1.0 documentation
Hyperledger Indy. Hyperledger Indy 1.0 documentation. Available at: https://indy.readthedocs.io/en/ latest/
-
[27]
VON Network
BC Government. VON Network. https://github.com/bcgov/von-network
-
[28]
Python: A programming language
Python. Python: A programming language. Available at: https://www.python.org/
-
[29]
Aca-py: A python implementation of the Aries Cloud Agent
ACA-Py. Aca-py: A python implementation of the Aries Cloud Agent. Available at: https://github.com/ hyperledger/aries-cloudagent-python
-
[30]
Flask: A python web framework
Flask. Flask: A python web framework. Available at: https://flask.palletsprojects.com/
-
[31]
Sovrin foundation did method specification
Sovrin Foundation. Sovrin foundation did method specification. Available at: https://sovrin-foundation. github.io/sovrin/spec/did-method-spec-template.html
-
[32]
Did method: Key
W3C Credentials Community Group. Did method: Key. Available at: https://w3c-ccg.github.io/ did-method-key/
-
[33]
Didcomm v2
Hyperledger Aries RFCs. Didcomm v2. Available at: https://github.com/hyperledger/aries-rfcs/ blob/main/concepts/0005-didcomm/README.md
-
[34]
Prerequisites for using uplink cli, 2023
Storj. Prerequisites for using uplink cli, 2023
2023
-
[35]
Present proof v2
Hyperledger Aries RFCs. Present proof v2. Available at: https://github.com/hyperledger/aries-rfcs/ blob/main/features/0454-present-proof-v2/README.md
-
[36]
Locust: Scalable load testing framework
Locust Development Team. Locust: Scalable load testing framework. https://locust.io/. 12
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.