The Dawn Network Forum Protocol
Node
A Forum Node advertises its presence and nodes regularly evaluate their proximity in terms of times of transit relative to each other, as well as the identity of the operator of the node.
Operator
Account responsible for operating node and who receives messages at this nodeAddresses
List of addresses from Archives format where this node is reachable from the internetExpiry
Date and time when this advertisment will expire automatically and need to be renewed
Post
A post is an original post made in reference to nothing specified. It is simply a payload of UTF-8 characters.
Payload
String of UTF-8 characters
Reference
A reference is the cluster of 3 data points that makes a unique key for a message
Author
UUID of Author of postDatestamp
Datestamp on published postMessage
Hash of message being referred to
Edit
An edit is a post in diff format against the original referenced post by an account authorised to make such a post
Ref
The message referenceDiff
The diff-formated changes to the post
Assign
The transfer of ownership and write permissions on a post to another account
Ref
The message referenceNewOwner
The new owner - the old owner loses owner and write permissions
Grant
Granting write permissions on a post
Ref
The message referenceGrantee
The UUID of the account that can now post edits on this message
Revoke
Revoking write permissions on a post
Ref
The message referenceRevokee
The UUID of the account that can no longer post edits on this message