Hoon

DOT strict digraph rankdir=LR node [style=filled fillcolor=lightyellow penwidth=3 color=black fontname="Helvetica"] HERE NODE node [style=filled fillcolor=lightblue] WHERE /^Next/ LINKS HERE -> NODE node [style=filled fillcolor=white] HERE NODE WHERE /^Next/ LINKS HERE -> NODE node [style=filled fillcolor=white penwidth=3 color=black] LINKS HERE -> NODE node [style=filled fillcolor=white penwidth=1 color=black] HERE NODE LINKS HERE -> NODE node [style="filled,rounded,dotted" fillcolor=white] edge [style=dotted] HERE NODE BACKLINKS NODE -> HERE

Since Welcome Visitors is public space, the formula to claim it is:

Every wiki-page in the federation wraps a story to a sequence of artifacts: item or atom, these pages are value objects. Each item has an item-id which is assigned on creation. The C++ library that creates the UUID uses a cryptographic quality pseudo-random number generator to generate the randomness:

{ "type": "add", "item": { "text": "Welcome to this Federated Wiki site. From this page you can find who we are and what we do. New sites provide this information and then claim the site as their own. You will need your own site to participate.", "id": "7b56f22a4b9ee974", "type": "paragraph" }, "id": "7b56f22a4b9ee974", "date": 1420938199166 }

Clicking on the date in a page's snapshot exposes JSON notation. If you've managed to get there, you've clicked open the journal at the page footer:

☽✎↕✎✎↕✎✕✎✎✎✎✎✎✎✕↕✕✎↕✕✕+✎↕✎✎+✎✎+✎✎✎✎✎ ✕+✎✎✎✎✎✎✎✎✎✎↕↕↕✎↕✎✎↕++✎✎✎✎✎✎↕↕✎↕↕↕✎+✕✕ ☽✎↕✎✎↕✎✕✎✎✎✎✎✎✎✕↕✕✎↕✕✕+✎↕✎✎+✎✎+✎✎✎✎✎✕+✎✎✎✎✎✎✎✎✎✎↕↕ ↕✎↕✎✎↕++✎✎✎✎✎✎↕↕✎↕↕↕✎+✕✕↕↕✎✕↕↕✎✕✎↕✎✎✎✎↕✎↕+✎✎✎✎✎✕✎↕

These symbols represent action items. Each action is a commit counting up from date of creation. Each page contains a history unique to its completion. Pages circulate between independent servers. When the journal identifies sites from which it has been copied (forked) those sites will be added to the Neighborhood upon display.

strict digraph {rankdir=LR node [shape=box style=filled fillcolor=bisque] "Welcome Visitors" node [fillcolor=palegreen] "Welcome Visitors" -> "sampel-palnet" "Welcome Visitors" -> "X = X + 1"}

A commit is a discrete change to one or more files. On github, these discrete changes are always additive.

Neighborhoods provide a context for reinterpretation and use. Pages that have been shared the most form the basis of a reputation system. Pages with the most amount of edits score their transformations among equals.