pawsd:overview
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| pawsd:overview [2026/02/07 18:29] – winter | pawsd:overview [2026/02/09 10:08] (current) – grammar winter | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Overview ====== | ====== Overview ====== | ||
| - | PawSD is based around a few core data structures: | + | PawSD is a distributed directory system for modern networks. It permits everyone to publish information about themselves and advertise their networked services in a secure and open way, promoting autonomy and independence from centralised naming organisations. |
| + | |||
| + | Compared to DNS (its closest equivalent in current widespread use) it allows you to use completely arbitrary names, doesn' | ||
| + | |||
| + | PawSD also tries to avoid creating any distinction between " | ||
| + | |||
| + | It is based around a few core data structures: | ||
| * A **zone** represents one logical organisation or person, and serves to collect various related services together. Every zone is identified by a public key and the contents of the zone is always signed using the corresponding private key. | * A **zone** represents one logical organisation or person, and serves to collect various related services together. Every zone is identified by a public key and the contents of the zone is always signed using the corresponding private key. | ||
| * A **service** represents a single resource (for example a website, game server, messaging endpoint, ...) which may have multiple different ways of accessing it (e.g. the same site could be retrieved through HTTP, Gemini, Gopher and even packet radio or snail mail!). Each service is composed of a number of records, each of which indicates one such access method (or other piece of metadata). Additionally, | * A **service** represents a single resource (for example a website, game server, messaging endpoint, ...) which may have multiple different ways of accessing it (e.g. the same site could be retrieved through HTTP, Gemini, Gopher and even packet radio or snail mail!). Each service is composed of a number of records, each of which indicates one such access method (or other piece of metadata). Additionally, | ||
| Line 11: | Line 17: | ||
| * **Local names** (or " | * **Local names** (or " | ||
| * **Edge names** are chosen by the creator of one zone but given to another zone | * **Edge names** are chosen by the creator of one zone but given to another zone | ||
| + | * **Proposed names** are not strictly part of PawSD itself but may be found in protocols that use it, such as when a document links to one from a different zone and provides a suggested name for the linked-to zone | ||
| The concept of " | The concept of " | ||
pawsd/overview.1770488983.txt.gz · Last modified: by winter
