Accounts and Sites
The Account is a cryptographic identity, and the Site is all the content that is officially associated with that identity.
A Site may include many Documents, arranged in a hierarchy where each document has a path name. For example there may be a Document called /drivers and a child document named /drivers/max. The full address for this document includes the Account ID and has the prefix for the Hypermedia protocol. Because the Account ID is z6Mk..., the full ID is:
hm://z6MkrbXz34XKUVz8EJJQ7gXvhK2jYhtR9yoqemP6bGQZbd15/drivers/max
There is a special Document for each Site known as the Home Document- the path is empty (""). This is the simplest form of Hypermedia ID:
hm://z6MkrbXz34XKUVz8EJJQ7gXvhK2jYhtR9yoqemP6bGQZbd15
Comments
A Comment must be associated with a Document and can only be modified by the original author. The resulting content takes a similar form as documents, but because it comes from a single author, the underlying data
Capabilities
To give other people (or devices) permission to access your content, you may create Capabilities from one account to another.
Contacts
These are Snapshot Entites that enables Accounts to publish information about themselves and each-other. If you know a few real people who publish trust information, you can establish a graph of trust for your community, enabling you to filter out spam and bots.