portable web spaces v0.5 draft

// specification · unofficial draft

Portable Web Spaces

A general purpose permissioned storage API. Spaces hold Collections, Collections hold Resources, and every request is authorized with capabilities rooted in a DID you control.

Formerly Wallet Attached Storage (WAS). The specification is being renamed; the current editor's draft is at w3c-ccg.github.io/wallet-attached-storage-spec.

Introduction

Portable Web Spaces brings together lessons learned from many attempts to standardize permissioned cloud storage. The specification provides:

note

A conformant minimal server implements only Resource CRUD and the authorization profile. Every other endpoint group is optional.