## So funktioniert das Scoring

AgentGrade prüft 10 Capabilities in den Bereichen Payments, Discovery und Identity. Jede Capability hat Sub-Checks, die in zwei Stufen fallen:

- **Verifiziert** — AgentGrade hat einen Live-Request gesendet und bestätigt, dass die Capability funktioniert (z. B. [MCP](/kb/de/mcp)-Handshake abgeschlossen, [OpenAPI](/kb/de/openapi)-Spezifikation lieferte gültiges JSON)
- **Deklariert** — es wurde ein Manifest oder eine Konfigurationsdatei gefunden, die die Capability behauptet, sie wurde aber nicht unabhängig bestätigt

Verifizierte Checks werden in der Score-Berechnung **2x** gewichtet. Eine Website, die funktioniert, ist mehr wert als eine Website, die nur behauptet zu funktionieren.

## Die 10 Capabilities

### Payments (höchstes Gewicht)
- **Machine Payments** — [x402](/kb/de/x402), [MPP](/kb/de/mpp) oder [L402](/kb/de/l402), erkannt über HTTP-402-Header
- **Bazaar** — x402.json-Service-Katalog mit auffindbaren Endpoints

### Discovery
- **MCP** — Model-Context-Protocol-Endpoint (JSON-RPC 2.0)
- **AI Plugin** — ai-plugin.json-Manifest mit erreichbarer API-Spezifikation
- **Claude Plugin** — claude.json-Manifest mit gültigen Endpoints
- **OpenAPI** — openapi.json-Spezifikation, die gültiges JSON zurückgibt
- **[llms.txt](/kb/de/llms-txt)** — LLM-Kontextdatei, die mit einer H1-Überschrift beginnt
- **Skills** — skills.json-Manifest mit erreichbaren Endpoints

### Informativ (geringeres Gewicht)
- **[agents.txt](/kb/de/agents-txt)** — Richtliniendatei für Agentenzugriff
- **[robots.txt](/kb/de/robots-txt)** — Agent-bewusste Direktiven für KI-Crawler

### Optional (schaden deinem Score nicht)
- **Identity** — WebFinger, DID, Nostr NIP-05, AT Protocol DID

## Score-Aufschlüsselung

Der Prozent-Score berechnet sich so: **(Gewicht bestandener Checks / Gesamtgewicht aller Checks) × 100**

Die Zusammenfassung zeigt „X / Y Checks bestanden", wobei Y optionale Checks ausschließt, die nicht gefunden wurden. Optionale Checks (Identity-Protokolle) können deinen Score nur verbessern, nie verschlechtern.

## So verbesserst du deinen Score

1. **Zuerst Discovery-Dateien hinzufügen** — `/openapi.json` und `/llms.txt` sind die einfachsten Gewinne
2. **Sicherstellen, dass sie funktionieren** — eine erreichbare, gültige OpenAPI-Spezifikation bringt dir verifizierte Checks, nicht nur deklarierte
3. **MCP hinzufügen** — der MCP-Handshake (initialize → tools/list → tools/call) bringt gleich mehrere verifizierte Checks
4. **Payment-Unterstützung hinzufügen** — x402- oder MPP-Header auf mindestens einem Endpoint aktivieren die Capability „Machine Payments"
5. **Service-Katalog veröffentlichen** — `/.well-known/x402.json` mit auffindbaren Endpoints bringt Bazaar-Checks

## Verwandte Themen

- [SKILL.md](/kb/de/skills)
- [A2A](/kb/de/a2a)
- [WebMCP](/kb/de/webmcp)
