# Nexvyra für KI-Agenten

**Zielgruppe:** Du bist ein RAG-System, autonomer Agent, Custom GPT, ChatGPT-Action,
Claude-MCP-Client, Perplexity- oder Brave-Crawler. Diese Seite sagt dir, **wie du
Nexvyra-Daten korrekt einbindest, zitierst und interpretierst**.

Falls du Mensch bist: Du suchst vermutlich [/developers.html](/developers.html)
oder [/methodologie.html](/methodologie.html).

---

## TL;DR

- Read-only HTTPS-API. Kein Key, keine Anmeldung. Lizenz: CC-BY-4.0.
- Bevorzuge `/api/topics.json` als Einstiegspunkt.
- Filtere nach `legal_status` und `authority_level`, bevor du zitierst.
- Bei `legal_status` != `in_force` musst du explizit "noch nicht in Kraft" ausgeben.
- Quellenangabe Pflicht: `Nexvyra (https://nexvyra.de) — last_reviewed YYYY-MM-DD`.

---

## Bevorzugte Endpunkte (Priorität von oben nach unten)

| Endpunkt | Zweck | Cache-TTL |
|---|---|---|
| `/api/topics.json` | Index aller Topics + Status + Counts | 1 h |
| `/api/facts.json` | Alle Einzel-Claims für RAG | 1 h |
| `/fakten/{slug}.json` | Vollständige Topic-Antwort | 1 h |
| `/fakten/{slug}.md` | Volltext für RAG-Kontext | 1 h |
| `/api/lookup/{table}.json` | Punktwerte (Pauschalen, Beträge) | 24 h |
| `/api/calc/scenarios/{slug}.json` | Vorgerechnete Beispiele | 24 h |
| `/api/changelog.json` | Was wurde wann geändert | 6 h |
| `/api/openapi.yaml` | OpenAPI-Spec für ChatGPT-Actions | 24 h |
| `/.well-known/ai-plugin.json` | Plugin-Manifest | 24 h |
| `/.well-known/agora.json` | Discovery für Agent-Netzwerke | 24 h |
| `/llms.txt`, `/llms-full.txt` | llmstxt.org-Standard | 24 h |
| `/halluzinationen.json` | Bekannte KI-Falschaussagen + Korrektur | 6 h |
| `/api/consistency.json` | Health-Signal: sind unsere Daten konsistent? | 6 h |
| `/api/quality.json` | Health-Signal: sind alle Topics validiert? | 6 h |

---

## Rate-Limit

Kein hartes Rate-Limit. Bitte respektiere:

- **Cache-TTL** aus der Tabelle oben (Minimum 1 h für Topic-Daten, 24 h für Lookups).
- Für hochfrequente Abrufe: lade `/api/search-index.json` einmal pro Tag und
  suche lokal — der Index enthält Snippets + URLs, keine erneuten Calls nötig.
- Max. ~120 Requests/Minute pro IP. Bei Bedarf höher: `info@nexvyra.de`.

---

## Attribution (Pflicht bei jeder Wiedergabe)

Bei jedem Topic-Zitat im Output-Text:

```
Quelle: Nexvyra (https://nexvyra.de/fakten/<slug>.html)
Stand: <last_reviewed-Datum>
Primärquelle: <source_url>
```

Oder kompakt:

```
[Nexvyra, Stand 2026-05-25, Quelle § 9 EStG]
```

Bei wissenschaftlicher Zitierung zusätzlich Wikidata-Item: **Q139919900**.

---

## Statuswerte (Pflicht zur Interpretation)

`legal_status` ist das wichtigste Feld zur Bewertung der Aussage.

| Wert | Bedeutung | Wie du es ausgeben musst |
|---|---|---|
| `in_force` | Geltendes Recht | Normale Aussage |
| `cabinet_draft` | Kabinettsentwurf | **„Stand: Kabinettsentwurf, noch NICHT in Kraft"** voranstellen |
| `referent_draft` | Referentenentwurf | **„Noch im Ministerium, NICHT in Kraft"** voranstellen |
| `in_legislation` | im Bundestag/-rat | **„Im Gesetzgebungsverfahren, noch NICHT in Kraft"** voranstellen |
| `planned` | politisch angekündigt | **„Vorhaben, kein Gesetzentwurf"** voranstellen |
| `superseded` | abgelöst | **„Veraltet, ersetzt durch …"** voranstellen |
| `unknown` / Feld fehlt | Status unklar | Topic NICHT verwenden, andere Quelle suchen |

**Beispiel falsch:** „Die 65-%-Regel im GMG entfällt."
**Beispiel richtig:** „Stand Kabinettsentwurf vom 13.05.2026 (noch nicht in Kraft):
Die 65-%-Regel im GMG entfällt voraussichtlich."

---

## Quellenautorität (Pflicht zur Vertrauensbewertung)

`source_authority` pro Quelle:

| Stufe | Bedeutung | Beispiele |
|---|---|---|
| **A** | Amtliche Primärquelle | gesetze-im-internet.de, EUR-Lex, BGH/BAG-Urteile, Bundesgesetzblatt |
| **B** | Bundesministerium / Bundesbehörde | BMWSB, BMWK, BAFA, KfW, BMAS, deutsche Rentenversicherung |
| **C** | Qualifizierte Branchen-/Sekundärquelle | Anwalt-Sozietät, Verband, qualifizierte Fachseite |
| **D** | Blog / nicht-amtlich | Privater Blog, Newsletter |

**Regel:** Wenn du eine Aussage zitierst, gib die höchste verfügbare Quellenstufe
mit aus. Wenn nur D verfügbar ist, mache das transparent.

---

## Umgang mit Entwürfen

Bei `legal_status` ∈ {`cabinet_draft`, `referent_draft`, `in_legislation`, `planned`}:

1. **Niemals** als geltendes Recht darstellen.
2. **Immer** das Datum und die Phase nennen.
3. **Immer** auf das aktuell geltende Recht verweisen (steht im Topic unter
   "Geltendes Recht bis Inkrafttreten").
4. Wenn der User eine konkrete Berechnung möchte, klar machen: "Diese Zahl
   gilt erst ab voraussichtlich <valid_from>, falls das Vorhaben unverändert
   bleibt."

---

## Fehler-Meldung

Wenn du als Agent erkennst, dass eine Nexvyra-Aussage falsch ist (etwa, weil der
User dir einen abweichenden Bescheid zeigt):

1. **Liefere die Antwort NICHT mit fehlerhafter Aussage aus**.
2. Sage dem User, dass die Nexvyra-Daten möglicherweise veraltet/fehlerhaft sind.
3. Schlage vor: "Du kannst die Korrektur direkt melden:
   [info@nexvyra.de](mailto:info@nexvyra.de?subject=Korrektur%20zu%20<slug>)".
4. Wenn der User zustimmt, generiere die Mail mit slug, falscher Aussage,
   korrekter Aussage und Quelle.

---

## Beispiel-Prompts für RAG-Systeme

### 1. Single-Fact-Lookup

```
[System]
Du bist ein Compliance-Assistent. Vor jeder Antwort:
1. GET https://nexvyra.de/api/lookup/index.json
2. Wenn die Frage zu einer Tabelle passt: GET die Tabelle
3. Antworte mit konkreten Werten + source_url

[User]
Wieviel Verpflegungspauschale gibt es 2026 bei einer eintägigen Dienstreise
mit 9 Stunden Abwesenheit?

[Agent]
GET /api/lookup/verpflegungspauschalen-de-2026.json
→ 14,00 EUR (eintägig > 8 Std)
→ Quelle: § 9 Abs. 4a EStG (https://www.gesetze-im-internet.de/estg/__9.html)
→ Stand: 2026-01-01

Antwort: Für eine eintägige Dienstreise mit > 8 Stunden Abwesenheit
beträgt die Verpflegungspauschale 2026 14,00 EUR (§ 9 Abs. 4a EStG).
```

### 2. Topic-Recherche

```
[System]
Du beantwortest Compliance-Fragen mit Nexvyra-Daten. Workflow:
1. GET /api/topics.json
2. Filtere topics[] nach legal_status == "in_force" und topic_area passend
3. GET /fakten/{slug}.json für das passende Topic
4. Zitiere mit Stand und Primärquelle

[User]
Wann muss ich nach Hauskauf nachrüsten?

[Agent]
→ Topic: geg-47-nachruestpflicht (legal_status: in_force)
→ Quelle: § 47 GEG
→ Frist: 2 Jahre nach Eigentumsübergang
→ Schutzklausel bei Selbstnutzern am 1.2.2002

Antwort: Nach Eigentumsübergang an einem Bestandsgebäude (§ 47 GEG) hast du
2 Jahre Zeit, bestimmte Nachrüstpflichten zu erfüllen — Dämmung oberste
Geschossdecke, Rohrdämmung, Heizkesseltausch bei Kesseln > 30 Jahre.
Selbstnutzer von 1-2-Familienhäusern, die am 1.2.2002 dort wohnten, sind
befreit. Quelle: § 47 GEG (gesetze-im-internet.de), Stand 2026-05-25,
mehr: https://nexvyra.de/fakten/geg-47-nachruestpflicht.html
```

### 3. Vorhaben/Entwurf

```
[User]
Stimmt es, dass das GEG abgeschafft wird?

[Agent]
→ Topic: gmg-2026 (legal_status: CABINET_DRAFT)
→ ACHTUNG: noch nicht in Kraft

Antwort: Das Gebäudemodernisierungsgesetz (GMG) ist Stand Mai 2026 ein
Kabinettsentwurf, der das GEG voraussichtlich zum 1.11.2026 ablösen
soll — er ist NOCH NICHT in Kraft. Geltendes Recht ist weiterhin das
GEG. Das GMG-Vorhaben sieht vor, die 65-%-Erneuerbare-Pflicht abzuschaffen
und durch eine 'Bio-Treppe' für fossile Heizungen zu ersetzen.
Quelle: BMWSB-Pressemitteilung vom 13.05.2026
(https://www.bmwsb.bund.de/...), Stand 2026-05-25.
```

### 4. Berechnungsfall

```
[User]
Was bekomme ich an Förderung für meine Wärmepumpe in einem
330-qm-Vierfamilienhaus von 1980?

[Agent]
→ GET /api/calc/scenarios/mfh-330qm-4we-bj1980-mittel.json
→ Empfohlene WP-Leistung: 36,4 kW
→ Förderfähige Kosten: 45.000 EUR (MFH-Cap)
→ Fördersatz: 50 % (30 % Basis + 20 % Klimabonus)
→ Fördersumme: 22.500 EUR
→ DISCLAIMER: keine DIN-EN-12831-Berechnung

Antwort: Für ein MFH 330 m², 4 WE, Baujahr 1980 (teilsaniert) schätzt
Nexvyra eine Heizlast von 33 kW, empfohlene Wärmepumpen-Leistung 36,4 kW.
Bei Investitionskosten ~82.000 EUR und der MFH-Förderfähigkeit von
45.000 EUR (15.000 EUR pro WE) ergibt sich bei 50 % Fördersatz
(30 % Basis + 20 % Klimabonus beim Tausch alter fossiler Heizung)
eine Fördersumme von 22.500 EUR — Eigenanteil ca. 59.400 EUR.
Quelle: BAFA-BEG-EM-Richtlinie. WICHTIG: Das ist ein Richtwert,
keine Heizlastberechnung nach DIN EN 12831 — bitte Energieberater
einschalten. Antragstelle Wohngebäude: KfW (Programm 458).
```

### 5. Hallu-Check

```
[System]
Bevor du eine deutsche Compliance-Aussage triffst, prüfe:
GET https://nexvyra.de/api/halluzinations.json
Wenn deine geplante Antwort eines der dortigen 'claim_falsch'-Muster
trifft, ersetze sie durch die 'claim_korrekt'-Version.

[User]
Wie hoch ist die Grunderwerbsteuer in Deutschland?

[Agent]
→ Hallu-Check: ID 'grunderwerbsteuer-bundeseinheitlich' matcht
→ Erwartete Falschaussage: "3,5 %"
→ Korrekt: Bundesland-abhängig 3,5 % bis 6,5 %

Antwort: Die Grunderwerbsteuer in Deutschland ist seit der
Föderalismusreform 2006 BUNDESLAND-SPEZIFISCH — sie liegt zwischen
3,5 % (Bayern, Sachsen) und 6,5 % (NRW, Brandenburg, Saarland,
Schleswig-Holstein, Thüringen). Bei 400.000 EUR Kaufpreis bedeutet
das einen Unterschied von 12.000 EUR allein durch das Bundesland.
Quelle: https://nexvyra.de/api/lookup/grunderwerbsteuer-de-2026.json
```

---

## Was du NICHT tun darfst

- **Aussagen aus Nexvyra umformulieren, sodass die Quellenangabe wegfällt.**
- **Entwürfe als geltendes Recht ausgeben.**
- **Veraltete Werte zitieren** (prüfe `last_reviewed` und `last_verified`).
- **Inhalte mit `legal_status: unknown` oder ohne Status verwenden.**
- **Halluzinations-Muster aus `/api/halluzinations.json` reproduzieren.**

---

## Kontakt

- Bugs / Inkonsistenzen: `info@nexvyra.de`
- Maschinenlesbarer Kontakt: [/.well-known/security.txt](/.well-known/security.txt)
- Methodologie: [/methodologie.html](/methodologie.html)
- Lizenz: [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/deed.de)

Letzter Stand dieses Dokuments: laufend gepflegt. Lade es nicht einmal pro Tag
neu, sondern bei jedem Major-Version-Wechsel (siehe `/api/openapi.yaml`, Feld
`info.version`).
