Read the spec
New to RLTP? Start with Foundations and the Encounter primer; they explain the concepts the specifications assume.
The specifications are written for implementers and reviewers: English, BCP 14 normative language, every document with Security and Privacy Considerations. They are dense. This order keeps the dependencies in view.
| # | Document | What it settles |
|---|---|---|
| 1 | Encounter Layer | How two people verify each other and keep the record of it: the Zeremonie Registrierte, versionierte Definition einer Begegnungsinteraktion einschließlich ihrer Zeitparameter. GlossarCeremony A registered, versioned definition of an encounter interaction, including its time parameters. Glossary, Kontaktkarte Signierte Selbstbeschreibung einer Person mit dem Material, um sie zu erkennen und zu erreichen, und im Begegnungsvorgang mit einer frischen Challenge; angezeigt (zum Scannen) oder gesendet (im Vorgang übertragen, nennt den Empfänger). Kein Credential. GlossarContact card A person's signed self-description carrying the material needed to recognize and reach them and, in an enactment, a fresh challenge; displayed (shown for scanning) or sent (transmitted inside an enactment, naming its recipient). Not a credential. Glossary, Challenge Frischer, einmal verwendbarer Wert hoher Entropie, der in einer Kontaktkarte für einen Begegnungsvorgang reist. Ein Begriff; angezeigte und gesendete Karten unterscheiden sich nur im Lebenszyklus. GlossarChallenge A fresh, single-use, high-entropy value carried in a contact card for one enactment. One concept; displayed and sent cards differ only in lifecycle. Glossary, Begegnungs-Credential Unveränderliches Credential, in dem eine Partei festhält, dass sie eine andere erkannt hat. Ausgestellt von einer Partei über die andere, offline prüfbar. GlossarEncounter credential The immutable credential in which one party records that they recognized another. Issued by one party about the other, verifiable offline. Glossary, Kante Die Relation zwischen zwei Ankern, gebildet aus den Begegnungs-Credentials zwischen ihnen; eingehend, ausgehend oder beidseitig. Eine Kante je Ankerpaar. GlossarEdge The relation between two anchors constituted by the encounter credentials between them; incoming, outgoing, or mutual. One edge per anchor pair. Glossary. |
| 2 | Identity Layer | One root seed, every identity derived: per-relationship Paaranker Ein für einen Begegnungsvorgang abgeleiteter Anker (DTG-Scope pairwise). Der Anker, unter dem eine Zeremonie durchgeführt wird, ist bei jedem Vorgang ein frischer Paaranker. GlossarPair anchor An anchor derived for one enactment (DTG scope pairwise). The enacting anchor of a ceremony is a fresh pair anchor at every enactment. Glossary, per-group Mitgliedsanker Der gruppenspezifische Kontextanker, unter dem ein Mitglied in einer Gruppe handelt (DTG-Geltungsbereich directed). GlossarMember anchor The per-group context anchor under which one member acts in one group (DTG scope directed). Glossary, service identities. |
| 3 | Delivery Contract | How documents travel: private Trust Task types, the sealed envelope, staged dispositions, delivery promises. |
| 4 | Access Layer | How a group holds shared authority: the Autoritätslog Der nur anwachsende Operations-DAG, der in der Genesis-Operation wurzelt; die einzige Quelle des Berechtigungszustands. GlossarAuthority log The append-only operation DAG rooted in the genesis operation; the sole source of authorization state. Glossary, Policy Gruppendefinierte Daten, die je Regelschlüssel angeben, welcher Nachweis die Entscheidungsregel der Gruppe erfüllt. GlossarPolicy Group-defined data stating, per rule key, which proof satisfies the group’s decision rule. Glossary as decision rules, Epoche Ein nummerierter Abschnitt der Schlüsselwelt der Gruppe; Durchsetzung wirkt als Epochenübergang. Begriff wie in MLS (RFC 9420). GlossarEpoch A numbered period of the group’s key world; enforcement takes effect as epoch transitions. Term aligned with MLS (RFC 9420). Glossary that make revocation real. |
| 5 | Membership Tasks | How membership changes travel: Einladung Signiertes Angebot eines Mitglieds an genau eine Person, der Gruppe beizutreten: ein DTG-Einladungs-Credential, das die Gruppe über ihren Genesis-Digest und die Person über den Mitgliedsanker nennt, den sie für diese Gruppe abgeleitet hat. Es trägt die Karte der einladenden Person, kein Schlüsselmaterial und keine Operation. GlossarInvite A member's signed offer of membership to exactly one person: a DTG invitation credential naming the group by its genesis digest and the person by the member anchor they derived for that group. It carries the inviter's card, no key material and no operation. Glossary, explicit consent, the admitting operation and its Willkommen Das versiegelte Dokument rltp-welcome/0.1, das einer aufgenommenen Person das Schlüsselmaterial eines Schlüsselzustands bringt, gebunden an Gruppe, Person und die beantwortete Annahme. Die aufnehmende Operation verpflichtet sich über den Digest auf seinen Klartext; Geschichte trägt es nicht. GlossarWelcome The sealed rltp-welcome/0.1 document that carries the key material of one key state to an admitted person, bound to the group, the person and the accept it answers. The admitting operation commits to its plaintext by digest; it carries no history. Glossary. |
| 6 | Network Visibility | Who may learn that an edge exists: the trust act, visibility grades, Stern Das Artefakt (star@1), mit dem ein Sender genau einem Empfänger erlaubt, die Kontaktmenge des Senders auf die eigene zu beziehen: je zustellbarem Kontakt nur die Zahl oder dessen Anker, geblendet unter einem Schlüssel für diese Richtung und Zustellung. Er ist unsigniert und vom Empfänger fälschbar, trägt nie einen rohen Anker Dritter und nichts über die Gruppen des Senders; die reisen im Gruppenstern. GlossarStar The artifact (star@1) by which a sender lets exactly one recipient relate the sender's contact set to the recipient's own: per deliverable contact only the count or the contact's anchor, blinded under a key for this direction and delivery. It is unsigned and recipient-forgeable, never carries a raw third-party anchor, and carries nothing about the sender's groups; those travel in the group star. Glossary, Anker-Zuordnung Das nur vom Adressaten prüfbare Artefakt (anchor-mapping@3), das den Paaranker des Senders in einer Beziehung mit seinem aktuellen Gemeinschaftsanker verknüpft, für genau einen Adressaten: zwei MACs unter Schlüsseln, die mit diesem Adressaten vereinbart sind, sodass nur er sie prüfen und jeder von beiden sie hätte erzeugen können. Es trägt die Linie der Rotationen des Gemeinschaftsankers, damit der Adressat einer Rotation folgen kann. GlossarAnchor mapping The designated-verifier artifact (anchor-mapping@3) that links the sender's pair anchor in one relationship to the sender's current community anchor, for exactly one addressee: two MACs under keys agreed with that addressee, so only the addressee can verify it and either of the two could have produced it. It carries the lineage of the community anchor's rotations, so the addressee can follow a rotation. Glossary, Vorstellung Der Akt, in dem ein Vermittler, der Kontakt beider ist, eine anfragende Person mit einer Zielperson bekannt macht: fünf Nachrichten (Anfrage, Weiterleitung, Antwort, Bestätigung, Voucher) über die bestehenden Beziehungskanäle. Der Vermittler überträgt Nachrichten, nie stehende Anker; die frischen Paaranker der neuen Beziehung stellen ihre Inhaber selbst aus. Die Beziehung trägt die Herkunft „Vorstellung“, bis der erste vollzogene Begegnungsvorgang sie auf „Begegnung“ hebt, nie umgekehrt. GlossarIntroduction The act by which a mediator who is a contact of both makes a requester known to a target: five messages (request, forward, reply, acknowledgement, voucher) over the existing relationship channels. The mediator transfers messages, never standing anchors; the fresh pair anchors of the new relationship are issued by their owners. The relationship carries the provenance introduction until its first completed enactment upgrades it to encounter, never downward. Glossary. |
| 7 | Personhood Predicates | What “a human vouched for a human” can and cannot prove, relative to a verifier. |
| 8 | Replication Contract | The service contract behind the Access Layer’s replication port. |
Two companions: the VTI mediator adapter, a delivery profile over the Verifiable Trust Infrastructure, and Succession, recovering a person’s anchor through several people, parked as a draft.
How the documents are made
Section titled “How the documents are made”Every document converges through an adversarial process. Each casting is
reviewed by an independent reviewer, every finding is triaged and answered,
and the document is recast, never patched. A layer counts as converged when
consecutive review rounds produce no blocker-level findings. Earlier castings
are kept unchanged in spec/archive/.
Feedback is welcome as an issue. Disagreement, counterexamples and “your Security Considerations missed X” are the most useful contributions.