Re: Proposal for a new CCG Work Item - Wallet Attached Storage (WAS)

Hi Dmitri,

This is a very good proposal. A standardized backend for wallet storage is
a critical piece of infrastructure that I have experienced fragmented for
too long. I see strong potential for WAS to evolve into a
transport-agnostic protocol. Moving beyond purely HTTP/HTTPS—toward models
such as DIDComm or other peer-to-peer approaches—would be important for
supporting offline-first and edge environments.

Keeping the core specification minimal while enabling modular extensions as
implementations mature feels like the right direction.

I’m happy to express support for adopting WAS as a CCG work item.


Best,

Amir




On Thu, 2 Apr 2026 at 6:13 AM, Dmitri Zagidulin <dzagidulin@gmail.com>
wrote:

> Hi all,
>
> Over the past year or so, the Digital Credentials Consortium (DCC) team at
> MIT Open Learning, along with colleagues from the RIPL/Arkansas Launch
> project (led by Judson Neer), as well as several others (big shoutout to
> Benjamin Goering for all his hard work on the spec and implementations),
> has been working on a storage protocol and data model useful for verifiable
> credential wallets and other adjacent systems.
> And I think the CCG might find it useful, since it builds on several
> CCG-incubated specifications (DIDs, zCaps, secure storage of Verifiable
> Credentials, and is meant to work with Encrypted Data Vaults to provide
> optional end-to-end encryption).
>
> The current working name for the spec is WAS (Wallet Attached Storage);
> some other names that have been bandied about included Web Spaces API, or
> Agentic Storage API.
>
> It's basically an HTTP REST API that's meant to be a general purpose front
> end for any kind of permissioned storage. It uses a familiar three tiered
> data model -- Spaces (equivalent to a disk drive partition, a cloud storage
> workspace, or a relational database), Collections (equivalent to a file
> system directory, folder, object storage Bucket, or database table), and
> Resources (any data item you'd want to read and write, from structured JSON
> documents to images or binary blobs).
> Reads, writes, and collections listings are modeled with HTTP CRUD verbs.
> And zCaps are used for DID-based authorization (not authentication :) ).
>
> It's particularly useful to serve as a general purpose standardized back
> end for Verifiable Credential wallets, but can also be used for any sort of
> permissioned AI agent storage, or as a component to user-centric "Bring
> Your Own Storage" type of apps.
>
> Some links:
> * DCC Blog post:
> https://blog.dcconsortium.org/what-is-wallet-attached-storage-439917ba4fa5
> * Poster at ePIC2025 in Paris:
> https://drive.google.com/file/d/16rd2WpYHvjwHhCiXyl26XtO2dSsXyGON/view
> * WAS Specification:
> https://digitalcredentials.github.io/wallet-attached-storage-spec/
>
> The DCC team would be very interested in collaborating on this spec and
> donating it to the CCG. Several members of the community (including Phil
> Long and several others) have expressed preliminary interest in
> collaborating.
>
> As always, though, for a spec to be adopted as a CCG work item, we need at
> least one more party to formally express interest / support for this work.
> Hence the question to the group -- is this something that would be of
> interest to the community?
>
> (Happy to answer any questions of course.)
>
> Dmitri
>
>

Received on Thursday, 2 April 2026 08:55:43 UTC