Namefi

llms.txt für Domains: Eine API, die jeder KI-Agent lesen kann

Eine Erläuterung von namefi.io/llms.txt: Wie eine Klartextdatei jedem KI-Agenten ermöglicht, die vollständige API eines Registrars zu entdecken und zu nutzen, und wie sie mit MCP zusammenspielt.

Aileen WrightAileen WrightAutor*inVictor ZhouVictor ZhouRedaktionKai KunstmannKai KunstmannÜbersetzung10. Juli 2026ca. 10 Min. Lesezeit
  • ai-agents
  • domains
  • explainer
Auf X teilen

Jeder Registrar mit einer API hat seine Dokumentation irgendwo: auf einer Dokumentationsseite, einer Referenzseite, vielleicht als OpenAPI-Spezifikation hinter einer Anmeldebarriere. Zwei Jahrzehnte lang genügte das, denn der Leser war ein menschlicher Entwickler, der klicken und die Navigationsleisten überfliegen konnte, um den einen relevanten Absatz zu finden. Ein KI-Agent, der dieselbe Seite zur Inferenzzeit liest, hat diesen Luxus nicht — ein festes Kontextbudget, keine Geduld für ein per JavaScript gerendertes Dokumentationsportal und nur einen Versuch herauszufinden, was eine API tut, bevor er aufgibt oder einen nicht existierenden Endpunkt halluziniert.

llms.txt löst dieses Problem, und Namefi veröffentlicht eine solche Datei unter namefi.io/llms.txt. Dieser Beitrag erklärt die Konvention, ihren Zweck, den Inhalt unserer eigenen Datei Abschnitt für Abschnitt, ihre bewusst gesetzten Grenzen und wie sie neben dem Model Context Protocol (MCP) passt, statt mit ihm zu konkurrieren. Er ist außerdem absichtlich ein Beispiel für das, was er beschreibt: ein öffentlicher API-Anbieter, der seine eigene maschinenlesbare Discovery-Datei in verständlicher Prosa erläutert.

Warum Agenten nicht einfach Ihre Dokumentationsseite crawlen können

Die Begründung für llms.txt ist nicht spekulativ — sie steht direkt im Vorschlag. Jeremy Howards ursprüngliche Erläuterung beginnt mit der Einschränkung, die den Vorschlag motivierte: „Große Sprachmodelle stützen sich zunehmend auf Informationen von Websites, stoßen jedoch auf eine kritische Begrenzung: Kontextfenster sind zu klein, um die meisten Websites vollständig zu verarbeiten. Die Umwandlung komplexer HTML-Seiten mit Navigation, Werbung und JavaScript in LLM-freundlichen Klartext ist schwierig und unpräzise.“

Das sind zwei übereinandergestapelte Probleme. Eine echte Dokumentationsseite — Navigation, Changelog, Marketingtexte, Cookie-Banner — besteht größtenteils aus Rauschen im Verhältnis zu den wenigen Absätzen, die ein Agent für eine Aufgabe benötigt. Viel von diesem Rauschen liegt außerdem hinter JavaScript, das ein Headless-Fetch nie ausführt; was der HTTP-Client eines Agenten sieht, ist daher nicht einmal die Seite, die ein Mensch sieht. llms.txt umgeht beides: eine einzige Klartext-Markdown-Datei, die vollständig gelesen und nicht gecrawlt und verdichtet werden soll.

Die robots.txt-Analogie — und wo sie nicht mehr trägt

Der Vergleich mit robots.txt ist der schnellste Weg, llms.txt für Menschen mit Web-Infrastrukturwissen einzuordnen, und er ist so weit zutreffend. robots.txt existiert, um Web-Crawlern Anweisungen zu geben — in den Worten der Website selbst: „Website-Eigentümer verwenden die Datei /robots.txt, um Web-Robotern Anweisungen zu ihrer Website zu geben; dies wird Robots Exclusion Protocol genannt.“ Beide Dateien liegen an einem vorhersehbaren Root-Pfad, beide sind Klartext, beide richten sich an automatisierte Leser statt an Menschen.

Bei der Absicht bricht die Analogie. robots.txt ist fast ausschließlich eine negative Anweisung — Disallow: /some-path sagt einem Crawler, was er nicht berühren soll. llms.txt ist positiv: Hier ist, was diese Website ist, und hier liegen die lesenswerten Teile. Weniger ein Zaun als ein Inhaltsverzeichnis für einen Leser, der nicht das ganze Buch überfliegen kann. Die beiden ergänzen sich, und die Namefi-Website nutzt beide.

Was die Spezifikation tatsächlich verlangt

llms.txt ist nicht formfrei; der Vorschlag definiert eine bestimmte Markdown-Struktur in dieser Reihenfolge: eine optionale Byte-Order-Mark, eine erforderliche H1 mit dem Namen der Website, eine Blockquote-Zusammenfassung, null oder mehr Detailabschnitte ohne Überschrift und null oder mehr H2-getrennte Abschnitte mit Dateilisten aus Links im Format [name](url): notes. Eine H2-Überschrift trägt eine besondere Bedeutung: Ein Abschnitt namens Optional signalisiert „Die URLs hier können übersprungen werden, wenn Sie einen kürzeren Kontext benötigen.“ Namefis Datei verwendet genau diese Überschrift und tut genau das, was die Spezifikation beschreibt.

Rundgang durch namefi.io/llms.txt

Hier ist die Live-Datei, Abschnitt für Abschnitt kommentiert — was tatsächlich darin steht, direkt zitiert und warum jeder Teil für einen Agenten, der sie ohne Vorwissen liest, so gestaltet ist.

Abschnitt (wie in der Datei)Was er sagtWarum er so gestaltet ist
H1 + Blockquote# Namefi API / > Namefi lets you register traditional domains as NFTs and manage their DNS records via API.Der von der Spezifikation verlangte Einstieg: eine Zeile, mit der ein Agent handeln kann, selbst wenn er nichts Weiteres liest.
MCP-Hinweis, inline in der ZusammenfassungMCP server (every operation below as MCP tools): https://api.namefi.io/mcp — discovery descriptor at https://namefi.io/.well-known/mcp/servers.jsonSetzt den schnellsten Weg — eine aktive Protokollverbindung — in den ersten drei Zeilen vor den Klartextweg.
## Base URLshttps://api.namefi.io/v-next/Eine Zeile, keine Prosa — genau das, was ein Agent braucht, der rohe HTTP-Aufrufe zusammenstellt.
## MCP Server (for AI agents)„MCP bevorzugen, wenn Ihr Client es unterstützt … In Claude Code hinzufügen: claude mcp add --transport http namefi https://api.namefi.io/mcp --header "x-api-key: YOUR_KEY"Nennt eine Präferenz und belegt sie mit einem kopierbaren Befehl statt mit einem Absatz.
## Authentication„Einen Schlüssel unter https://namefi.io/api-key erzeugen … Funktioniert für alle OperationenDirekte HTTP-Nutzung (für KI-Agenten empfohlen): Den Header direkt übergeben — kein SDK erforderlich“Sagt dem Leser klar, dass kein SDK, OAuth-Tanz oder Browser-Sitzung nötig ist, um einen Schreibaufruf zu authentifizieren.
## Domain RegistrationEine dreistufige curl-Sequenz: Verfügbarkeit prüfen, POST /v-next/orders/register-domain senden, GET /v-next/orders/{orderId} bis zu einem endgültigen Status abfragenDie Kerntransaktion als ausführbare Befehle, nicht als Prosa über die Form eines Requests und einer Response.
## DNS Record ManagementEine Tabelle mit elf Endpunkten (GET/POST/PUT/DELETE für /v-next/dns/records, /v-next/dns/park, /v-next/dns/forwarding usw.), jeweils mit Methode, Pfad, Authentifizierung und KurzbeschreibungReferenzdaten — viele ähnliche Endpunkte — gehören in eine Tabelle statt in elf Absätze.
Hinweis zur FehlerbehebungUNAUTHORIZED (401): Ihr API-Schlüssel ist ungültig, abgelaufen oder nicht mit der Wallet des Domaininhabers verknüpft … Fehler bei der Eintragsvalidierung: Prüfen Sie, dass zoneName keinen abschließenden Punkt hat und rdata für die Typen CNAME/MX/NS einen abschließenden Punkt hat …“Antizipiert die Fehlerarten, auf die ein Agent zuerst stößt, als Ursache und Lösung statt als generische Statustabelle.
## OptionalVerlinkt die TypeScript-SDK-Dokumentation, das npm-Paket @namefi/api-client, eine maschinenlesbare OpenAPI-3-Spezifikation, den Outbound-Agent-Leitfaden und ein GitHub-Repository mit signer-neutralen HilfsskriptenDer eigene Abschnitt der Spezifikation für „kann bei kürzerem Kontext übersprungen werden“ — vertiefende Ressourcen, keine Voraussetzungen für den oben beschriebenen Kernablauf.

Die Datei schließt mit einem Verweis auf namefi.io/llms-full.txt, denselben Inhalt als ein Dokument eingebunden, einschließlich der Web3-Zahlungsabläufe und des Outbound-Leitfadens, auf die die Root-Datei nur verlinkt. Diese Aufteilung spiegelt das zweistufige Muster der Spezifikation: Der Einstiegspunkt bleibt kurz genug, um komfortabel in den Kontext zu passen, und ein Agent, der mehr braucht, folgt einem Link.

Begleitdateien: Web3- und MCP-Discovery

Die Root-Datei verlinkt auf Nachbardateien für Teile der API, die nicht in einen allgemeinen Einstiegspunkt gehören. namefi.io/web3/llms.txt dokumentiert Zahlungswege, die ein Wallet-haltender Agent anstelle eines API-Schlüssels benötigt: einen x402-Ablauf, bei dem GET /x402/domain/{domainName} bis zum Anhängen eines signierten X-PAYMENT-Headers mit Preisangabe 402 Payment Required zurückgibt, eine per mppx-CLI signierte MPP-Variante mit Challenge-Response und einen manuellen EIP-712-Signaturweg für Smart-Contract-Wallets. Die Datei erklärt klar, dass eine x402-Registrierung „Kein Namefi-Konto und keine EIP-712-Signatur erfordert — die Wallet des Käufers signiert eine EIP-3009-transferWithAuthorization.“ Ein Agent, der nur einen API-Schlüssel benötigt, muss nichts davon laden.

Die MCP-Seite besitzt eine eigene Discovery-Datei, vollständig getrennt von llms.txt: namefi.io/.well-known/mcp/servers.json, ein kleiner JSON-Deskriptor statt Markdown:

{
  "servers": [
    {
      "name": "namefi-api",
      "transport": "streamable-http",
      "url": "https://api.namefi.io/mcp",
      "authentication": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key"
      },
      "documentation": "https://namefi.io/llms.txt"
    }
  ]
}

Dieser Deskriptor liegt unter .well-known/, derselben Konvention, die /.well-known/security.txt für maschinell auffindbare Metadaten verwendet — ein engerer, JSON-typisierter Begleiter zu llms.txt mit seinem Markdown-Prosa-Ansatz. Sein letztes Feld verweist wieder auf llms.txt, sodass ein Agent, der zuerst den MCP-Server findet, dennoch einen Weg zur Klartext-Erklärung dieser Tools hat.

Was enthalten ist, was fehlt und warum

Einige Entscheidungen wirken bewusst. Fast jede Operation ist ein ausführbarer curl-Aufruf statt eines Absatzes, der ein Request-Schema beschreibt — die Datei wurde für etwas geschrieben, das Code ausführt, nicht für etwas, das seine eigene Zusammenfassung schreibt. Die Root-Datei verlinkt, statt alles einzubetten, und llms-full.txt bindet ein, worauf sie nur verweist — das Größenmanagementmuster der Spezifikation, wörtlich angewandt. Der Abschnitt ## Optional verlinkt neben dem Markdown auf eine vollständige OpenAPI-3-Spezifikation, sodass ein Tool, das ein strikt typisiertes Schema benötigt, eines erhält, ohne den primären Lesepfad zu überladen. Wallet-basierte Zahlungen — x402, MPP, EIP-712 — leben in ihrer eigenen Datei; dadurch sind API-Key-Authentifizierung und eine Registrierung das Erste, was jeder Agent liest.

llms.txt und MCP: Discovery versus Verbindung

Es lohnt sich, genau zu unterscheiden, was die beiden leisten. llms.txt ist ein Dokument — ein Agent ruft es einmal ab und weiß, was die API ist und wo vertiefende Ressourcen liegen; es bleibt träger Text, bis etwas nach seinen Anweisungen handelt. MCP ist laut seiner eigenen Protokollbeschreibung „ein Open-Source-Standard, um KI-Anwendungen mit externen Systemen zu verbinden“ — eine aktive Sitzung, die ein Client zu einem Server öffnet und über die er aufrufbare Tools auflistet und ausführt.

Namefis Datei zeigt die Beziehung unmittelbar: llms.txt teilt einem Agenten mit, dass unter api.namefi.io/mcp ein MCP-Server existiert, und gibt ihm den Befehl claude mcp add zum Verbinden. Datei lesen, lernen, dass es eine aktive Toolschnittstelle gibt, verbinden, handeln. Ein Agent, der direkt zu MCP springt, kann den Server auch über .well-known/mcp/servers.json finden — doch das Feld documentation dieses Deskriptors verweist zurück auf llms.txt; daher arbeiten die beiden selten völlig isoliert.

Hinweise für andere API-Anbieter

Die Veröffentlichung einer funktionierenden llms.txt erfordert keinen Neuaufbau Ihrer Dokumentation:

  1. Stellen Sie H1, Zusammenfassung und die schnellste Verbindungsmethode an den Anfang — ein Agent mit wenig Kontext liest möglicherweise nie über die ersten Zeilen hinaus.
  2. Zeigen Sie ausführbare Requests, keine Schema-Prosa. Ein curl-Befehl mit echten Feldnamen ist besser als ein Absatz, der einen JSON-Body beschreibt.
  3. Teilen Sie nach Größe, nicht nach Teamstruktur. Eine kurze Root-Datei plus eine umfassendere Erweiterung und separate Dateien für Bereiche wie Zahlungen halten den häufigen Pfad kurz.
  4. Dokumentieren Sie reale Fehlerarten, nicht nur Statuscodes — warum ein Aufruf 401 statt 403 zurückgibt, ist wichtiger als die Zahlen selbst.
  5. Verwenden Sie die Überschrift ## Optional für alles Überspringbare, entsprechend der Konvention der Spezifikation.
  6. Veröffentlichen Sie neben llms.txt einen MCP-Discovery-Deskriptor, wenn Sie einen MCP-Server betreiben — das eine beantwortet „Was ist das?“, das andere „Wie verbinde ich mich?“

Häufig gestellte Fragen

Was ist llms.txt?

Eine vorgeschlagene Konvention — kein formaler IETF- oder W3C-Standard — zur Veröffentlichung einer Klartext-Markdown-Datei im Root einer Website. Sie teilt einem KI-Agenten mit, was die Website oder API ist und wo weitere Details zu finden sind. Sie definiert eine bestimmte Reihenfolge: einen H1-Titel, eine Blockquote-Zusammenfassung, optionale Detailabsätze und H2-getrennte Linklisten; die Überschrift „Optional“ ist für überspringbares Material reserviert.

Wie unterscheidet sich llms.txt von robots.txt?

robots.txt ist eine negative Anweisung an Web-Crawler — was sie nach dem Robots Exclusion Protocol nicht indexieren sollen. llms.txt ist positiv — was eine Website ist und was sich zu lesen lohnt. Sie bedienen unterschiedliche automatisierte Leser und existieren typischerweise auf derselben Website.

Ersetzt llms.txt MCP?

Nein. llms.txt ist ein Dokument, das ein Agent einmal liest, um zu verstehen, was eine API tut; MCP ist eine aktive Protokollverbindung, die sein Client öffnet, um die Operationen dieser API tatsächlich aufzurufen. Namefi veröffentlicht beides, und llms.txt informiert den Agenten überhaupt erst darüber, dass der MCP-Server existiert.

Was steht in Namefis Datei llms.txt?

Die Basis-URL, ein Hinweis auf den MCP-Server, ein Abschnitt zur API-Key-Authentifizierung, ein dreistufiger Ablauf zur Domainregistrierung mit ausführbaren curl-Beispielen, eine Endpunkttabelle für DNS-Eintragsverwaltung, Endpunkte zur Domainkonfiguration, ein Abschnitt zur Fehlerbehebung und ein Abschnitt „Optional“ mit Links zum SDK, zur OpenAPI-Spezifikation sowie zu Begleitdateien für Wallet-Zahlungen und Outbound-Workflows.

Kann ich llms.txt ohne KI-Agenten selbst lesen?

Ja — es ist schlichtes Markdown, das für Menschen ebenso lesbar ist wie für ein Modell. namefi.io/llms.txt liest sich wie eine knappe API-Kurzreferenz; dieselbe Klarheit, die einem Menschen beim Überfliegen hilft, erleichtert auch einem Modell das korrekte Parsen.

Quellen und weiterführende Lektüre

Lesen Sie die Datei selbst

Der schnellste Weg, llms.txt zu verstehen, ist, eine Datei zu öffnen. namefi.io/llms.txt ist öffentlich, nicht authentifiziert und kurz genug, um sie in der Zeit zu lesen, die Sie für diesen Artikel gebraucht haben — dieselbe Datei, die jeder KI-Agent liest, der sich erstmals mit Namefi verbindet. Welche Aufgaben die dahinterliegenden MCP-Tools tatsächlich erledigen, erläutert Namefi MCP Server: Domain-Tools für KI-Agenten. Für die Verbindung aus einem Editor gibt es den MCP Quickstart; um einen Agenten beim gesamten Ablauf zu beobachten, lesen Sie Eine Domain mit Ihrem KI-Agenten bei Namefi registrieren.

Mitwirkende

Aileen Wright
Autorin für Kunst und Geschichte • Namefi

Aileen Wright ist eine Studentin in ihren Zwanzigern und lebt in New York City — an einem Ort, an dem zwischen einer Museumswand und dem Lesesaal einer Bibliothek nur ein kurzer Spaziergang und ein langer Nachmittag liegen. Zum Schreiben über Namen kam sie über Kunst und Geschichte: über die Art, wie ein einzelnes Porträt, eine Münze oder eine Randnotiz in einem Manuskript einen Namen durch die Jahrhunderte tragen und dabei seine Bedeutung verändern kann.

In den meisten Wochen findet man sie mit einem Taschenbuch im Central Park oder in der Stille eines öffentlichen Lesesaals, wo sie der tatsächlichen Herkunft eines Namens nachgeht, statt sich mit der Bedeutung aus einer Namensliste zufriedenzugeben. Außerdem bringt sie sich selbst das Programmieren bei, was sie ungewöhnlich genau auf Rechtschreibung, Sortierung und jene kleinen Details achten lässt, die darüber entscheiden, ob ein Name gut altert.

Für Namefi schreibt sie über die Geschichte und Kultur hinter Domainnamen, über die Geschichten, die Marken bei einer Umbenennung mit sich tragen, und über den Unterschied zwischen einer guten Geschichte und einer verifizierten Quelle.

Victor Zhou
Victor ZhouRedaktion
Gründer und Redakteur für technische Standards • Namefi

Victor Zhou ist Technologiegründer und Redakteur für technische Standards mit dem Schwerpunkt auf digitaler Identität und Vertrauen. Er gründete Namefi, redigiert Ethereum Improvement Proposals und leitete zuvor bei Google Labs die Arbeit an Smart-Contract-Architekturen.

Seine Arbeit liegt an der Schnittstelle von Namensgebung, Eigentum und den Systemen, mit denen Menschen ihre Identität online nachweisen. Diese Perspektive weckt sein besonderes Interesse daran, wie Namen zwischen persönlicher Bedeutung, öffentlicher Wiedererkennung und digitaler Infrastruktur wandern.

Für Namefi redigiert und schreibt Victor über Domains als dauerhafte digitale Identität: darüber, wie Namen zu besitzbaren Onchain-Assets werden, wie Tokenisierung Verwahrung und Vertrauen verändert und was Namensgebung von den Systemen lernen kann, mit denen Menschen ihre Identität online nachweisen.

Kai Kunstmann
Kai KunstmannÜbersetzung
Übersetzer für deutsche Lokalisierung • Namefi

Kai Kunstmann ist ein technischer Übersetzer Mitte dreißig und lebt in Leipzig. Er absolvierte eine Ausbildung zum Mechatroniker in einem mittelständischen Maschinenbauunternehmen und schrieb und übersetzte jahrelang Maschinenhandbücher, bevor er zur Lokalisierung von Software und redaktionellen Inhalten zwischen Englisch und Deutsch wechselte.

Er arbeitet mit der Präzision eines guten Handbuchs: einheitliche Terminologie, keine falschen Freunde und zusammengesetzte Wörter, die ein deutscher Leser auf Anhieb versteht. Er pflegt einen Schrebergarten, restauriert alte Fahrräder und braut sein eigenes Bier — Hobbys, bei denen es sich auszahlt, vor dem Schneiden genau zu messen.

Für Namefi lokalisiert er Texte über Domains und Namensgebung ins Deutsche. Er achtet besonders auf den Umgang mit IDNs und Umlauten (ä→ae), den Unterschied zwischen .de und .eu sowie auf Markennamen, die aus den langen Zusammensetzungen entstehen, die im Deutschen so gut funktionieren.

Verwandte Leitfäden

Diskutiere diesen Beitrag

Diskussion auf Namefi Discuss ansehen