ID MANDAT und der XRP Ledger
ID MANDAT belegt, welche Firma hinter einer Domain steht und was ihre KI-Agenten dürfen. Der XRP Ledger (XRPL) speichert Konten und Zahlungen. Beides lässt sich verbinden, in beide Richtungen, ohne dass dafür etwas Neues auf den Ledger geschrieben werden muss. Wer die Domain kontrolliert, zeigt damit, dass er auch das Konto kontrolliert.
Was dabei bewiesen wird
In der Datei /.well-known/idmandat.json auf deiner Domain steht die Adresse deines XRPL-Kontos. Das kann nur ändern, wer die Domain kontrolliert.
Im XRPL-Konto steht im Feld Domain deine Domain. Das kann nur ändern, wer den Schlüssel des Kontos hat.
Zeigen beide Seiten aufeinander, ist belegt: Wer diese Domain kontrolliert, kontrolliert auch dieses Konto. ID MANDAT liest das Feld direkt aus dem Ledger, beim Eintragen und bei der nächtlichen Nachprüfung. Dann erscheint im Siegel das Segment WALLET, und die signierte API-Antwort enthält xrplProof.
So geht es in vier Schritten
Adresse in die idmandat.json eintragen
Ergänze in deiner Datei:
"xrplProof": { "address": "rDEINEADRESSE…" }Domain im Konto setzen
Trage im XRPL-Konto im Feld Domain genau deine Domain ein: in Kleinbuchstaben, ohne https:// und ohne www., zum Beispiel idmandat.com. Das geht mit der Konto-Einstellung eines XRPL-Explorers wie Bithomp (Anmeldung mit deiner Wallet, Bestätigung dort). Die Xaman-App allein bietet das Feld nicht an. Gib niemals deine geheime Wiederherstellungsphrase irgendwo ein.
Optional: xrp-ledger.toml
Viele Explorer lesen zusätzlich die Datei /.well-known/xrp-ledger.toml auf deiner Domain. Mindestens:
[[ACCOUNTS]]
address = "rDEINEADRESSE…"
network = "main"Ob sie stimmt, prüft zum Beispiel der TOML-Checker von Bithomp.
Prüfen lassen
Beim Eintragen und bei der nächtlichen Nachprüfung liest ID MANDAT die Datei und das Konto neu. Danach steht auf der Prüfseite deiner Domain die Zeile „XRP-Konto (Ledger)". Der Beweis wird bei jeder Nachprüfung erneuert; stimmt eine Seite nicht mehr, entfällt er.
Was der Beweis nicht sagt
- Nichts über Guthaben, Bonität oder Qualität des Kontos.
- Nichts darüber, ob der Betreiber seriös handelt. ID MANDAT bestätigt Identität und Befugnis, nicht Vertrauenswürdigkeit.
- Ein Domain-Feld allein beweist nichts, denn jeder kann dort irgendeine Domain eintragen. Erst die Gegenrichtung (die Domain nennt das Konto) macht daraus einen Beweis.
- Die Stufe „Geprüft" (Impressum und Register) ist davon unabhängig. Der Konto-Beweis ist eine Zusatzangabe.
Wo du es siehst
- Im Siegel als Segment WALLET (es erscheint auch bei einer bewiesenen EVM-Wallet).
- Auf der Prüfseite in der Zeile „XRP-Konto (Ledger)" mit der Adresse.
- In der signierten Antwort der Abfrage-API als Feld
xrplProof, siehe API-Referenz.
Vor dem Zahlen prüfen
Mit dem bewiesenen Konto kannst du auch andere schützen: Wer an deine Domain zahlen will, prüft vorher, ob die Adresse wirklich zu dir gehört, auf der Seite Zahlungsadresse prüfen (für Menschen und Agenten, auch für Ethereum, BNB und Solana).
Beispiel: idmandat.com
Wir haben es bei uns selbst gemacht. Die Adresse steht in unserer idmandat.json und in der xrp-ledger.toml. Die Prüfseite dazu: Prüfung von idmandat.com.
Für Wallets auf Ethereum-kompatiblen Netzen (EVM) gibt es denselben Nachweis per Signatur, beschrieben auf der Seite So prüft ein Agent das Siegel.