Skip to content

Commit 5371504

Browse files
author
Dany Sluijk
committed
feat: add a basic definition of words
1 parent 43b2ec6 commit 5371504

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

Diff for: src/words.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Definition of Words
2+
3+
## Identity
4+
5+
A idendity is a collection of devices in the network.
6+
Generally a identity maps one-to-one to a actual human.
7+
Any device can create a identity, and invite a second device to the identity.
8+
Devices with the same identity should always try to create a direct connection to eachother.
9+
10+
## Device
11+
12+
A device is a node inside of the network.
13+
It has a identity attached to it, unless it's a beacon.
14+
15+
## Beacon
16+
17+
A beacon is a node with a fully open nat.
18+
It is used as a way to accelerate bootstraping of known nodes.
19+
If a identity indicates that it uses that beacon, al devices must try to connect to that beacon whenever possible.
20+
Then if a device wants to find an identity it wil look up the beacons of this identity.
21+
If a device of the identity is online it should be connected to one of the beacons.

0 commit comments

Comments
 (0)