trunc.chat is a unique community platform where the entire site is a data structure.
Users can gain roles/points by adding to the data structure. The more branches a post has, the higher an author's level.
Communities can form around posts. A post can have subscribers who listen to changes on that branch.
Each branch has a ref (md5 hash of its path) which locates the branch from the root.