Vertrauensnetze
Verifiable Membership Credential (VMC)
Ein Verifiable Membership Credential (VMC) ist im Decentralized Trust Graph der Nachweis, dass eine Entität Mitglied einer Verifiable Trust Community oder eines Verifiable Trust Network ist. Er besteht aus zwei Credentials, der Zusage der Gemeinschaft und der Bestätigung des Mitglieds. Erst beide zusammen bilden die Kante zwischen Mitglied und Gemeinschaft.
Ein Verifiable Membership Credential (VMC) ist im Decentralized Trust Graph der Credential-Typ für Mitgliedschaft. Subject kann eine Person sein, ein Gerät, ein Software-Agent, ein Dienst oder eine andere Gemeinschaft. Die Mitgliedschaft wird als Kante im Graphen modelliert, und eine Kante braucht in diesem Modell immer zwei Unterschriften.
So funktioniert es
Die Gemeinschaft, also eine Verifiable Trust Community oder ein Verifiable Trust Network, stellt zuerst den Grant aus. Aussteller ist die Gemeinschaft mit öffentlichem Korrelationsbereich, Subject ist das Mitglied. Danach stellt das Mitglied das Acknowledgement aus: Aussteller ist das Mitglied unter derselben Kennung, die der Grant als Subject nennt, Subject ist die Gemeinschaft, und ein Digest des Grants hängt beide aneinander. Die Spezifikation verlangt, dass ein Grant allein nicht als Beleg für die Mitgliedschaft akzeptiert wird. Damit lassen sich Mitgliedschaften, denen das Mitglied nie zugestimmt hat, nicht beweisen. Ein Mitglied darf seinen eigenen Grant samt Schlüsselbesitzbeweis allein vorlegen.
Ein Prüfer, der eine Kante gelten lassen will, muss die Mitgliedschaft des Ausstellers in einer Gemeinschaft seiner akzeptierten Anker-Menge feststellen. Dafür gibt es zwei Wege: das VMC-Paar offenlegen oder einen Zero-Knowledge-Proof vorlegen. Der zweite Weg gilt in der Spezifikation selbst als Entwurfsziel und nicht als umsetzbare Konstruktion. Widerruf und Neuausstellung des Paars sowie das Austauschprotokoll sind aufgeschoben. Bis dahin kann ein Verifier die Rücknahme eines Acknowledgements nicht erkennen, als Zwischenmaßnahme empfiehlt die Quelle kurze Gültigkeitsdauern.
Im Vergleich
Im Quelltext der RLTP-Spezifikationen kommt der Begriff VMC nicht vor. Dort ist Mitgliedschaft ein Eintrag im Gruppenzustand plus der Besitz des aktuellen Schlüssels, kein Zertifikat. Die Erklärseite des Protokolls überschreibt den Abschnitt dazu mit „Membership isn’t a proof, it’s a key“. Die Aufnahme läuft über eine Einladung nach dem DTG-Typ InvitationCredential, eine Zustimmung der eingeladenen Person und einen Eintrag im Gruppenlog, den ein dazu berechtigtes Mitglied schreibt. Ich lese die Zustimmung als Gegenstück zum Acknowledgement, belegt ist diese Zuordnung in den Quellen nicht.
Ein Nachweis, den eine Gruppe nach außen zeigen kann, ist in RLTP ein offener Punkt der Spezifikation. Ich lese den VMC als die DTG-Antwort auf genau diesen Fall, mit einer ausstellenden Gemeinschaft als Autorität. RLTP lässt diese Rolle bewusst leer, weil seine Gruppen keine Admins haben.
Einordnung
Diese Erläuterung gehört zu den Fachnotizen über das Real Life Trust Protocol und gibt den Stand der Spezifikationen vom Oktober 2026 wieder.
Quelle
Verifiable Membership Credential (VMC) in drei Sätzen
Ein Verifiable Membership Credential (VMC) ist im Decentralized Trust Graph der Nachweis, dass eine Entität Mitglied einer Verifiable Trust Community oder eines Verifiable Trust Network ist. Er besteht aus zwei Credentials, der Zusage der Gemeinschaft und der Bestätigung des Mitglieds. Erst beide zusammen bilden die Kante zwischen Mitglied und Gemeinschaft.