Last updated: Nov 6, 2018
All dats have one or more "type" values which are specified in the dat.json
file. This spec defines the core types which Beaker understands and explains how they are interpretted.
Dat types help clients interpret a dat. These standard types let Beaker know when to expect certain files and folders.
Beaker defines the following core dat types:
Type | Description |
---|---|
user-private-fs |
Contains a user's private filesystem. |
user-profile |
Represents a user identity. Contains the user's public data. |
The dat is a user's private filesystem. In addition to standard dat files (dat.json, favicon.ico) it contains the following standard files:
data.objs/
A managed object-store folder.public/
A mounteduser-profile
dat.
See the Beaker User Filesystem spec for more information.
The dat is a public user identity. In addition to standard dat files (dat.json, favicon.ico) it contains the following standard files:
thumbnail.(png|jpg|jpeg|gif)
A square image that represents the user (ideally 256x256).data.objs/
A managed object-store folder.user.keys/
A managed key-store folder.
See the Beaker User Filesystem spec and the Beaker Identities spec for more information.