Organization files on AT Protocol Spaces
What Elastic Projects does
Elastic Projects manages organization files on AT Protocol Spaces. A project is a small, version-controlled filesystem owned by the organization.
How it works
Bring teams together
People write the files, but the organization keeps them. Pull a working tree, edit what you need, and push your changes.
Projects
A project is an AT Protocol space with a member list and a working tree. The organization acts as the space authority, while each member keeps records in a permissioned repo. The application secures a space credential, pulls those repos, and builds a local checkout.
The address format isat://{orgDid}/space/com.amccloud.elasticprojects.project/{skey}.Filesystems
Documents are stored as
com.amccloud.elasticprojects.filerecords, addressed by path and content-hash. Pulling merges the latest published heads into your checkout without overwriting dirty local files, and pushing sends only your modified files.Organization PDS
A personal PDS assumes you own everything you write. A company requires files to outlast reorgs and acquisitions. An Organization Data Server (ODS) provides that institutional identity.
You can host a preview on our infrastructure or run the Docker pack on your own hardware (requiring roughly 2 vCPU, 4 GiB RAM, and 20 GiB storage). Divisions and acquired orgs operate as child ODS instances, ensuring files remain under company control rather than personal repos. Start an ODS to configure identity, hosting, and structure.Share links
Not everyone has a Spaces PDS yet. Each project provides a public join URL at
/join/{token}. This page displays the project name and member count without exposing file contents. Guests can join with a display name and immediately receive a guest DID.Alpha limitations
Spaces provide access control, not strict confidentiality. The protocol and the PDS implementation are actively changing. Do not upload sensitive or irreplaceable data.
To get started, secure an invite from bsky.network/account or run the experimentalghcr.io/bluesky-social/atproto:pds-spaces-alphacontainer.