> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getovra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Einführung

> Europäische Zahlungsinfrastruktur für AI-Agents.

Ovra ist die Bezahl-Schicht für AI-Agents. Virtuelle Visa-Karten ausstellen, EUR halten und bewegen, Zahlungen einziehen, Spending-Policies erzwingen — alles über eine einzige API plus einen MCP-Server. Kartennummern verlassen niemals den Server in Richtung Modell-Kontext, jeder Transfer wird policy-geprüft, jedes Event ist auditierbar.

Wir sind EU-native, API-first und gebaut für Entwickler, die autonome Workflows ausliefern, die Geld ausgeben oder einnehmen müssen. Stripe für AI-Agents.

<Note>
  **Heute Sandbox-only.** Ovra ist während der gesamten Pre-Seed-Raise auf Sandbox-Mode beschränkt. Jedes Feature in dieser Doku läuft End-to-End gegen simulierte Rails — echtes Settlement (Live-Mode) ist auf der v1.3+-Roadmap.
</Note>

## Die sechs Säulen

<CardGroup cols={2}>
  <Card title="Bezahlung (Pay)" icon="credit-card" href="/de/concepts/pay">
    Agents zahlen jeden für alles mit gescopten virtuellen Karten. Zwei Modi: MPP für maschinenlesbare Merchants, CUA für Browser-Checkouts.
  </Card>

  <Card title="Karten" icon="rectangle" href="/de/concepts/cards">
    Virtuelle Visa-Karten, instant. Mehrere Karten pro Agent, Freeze und Rotate in Echtzeit, AES-256-GCM at rest.
  </Card>

  <Card title="Konten" icon="wallet" href="/de/concepts/accounts">
    EUR-Wallets mit dedizierten IBANs. Senden, empfangen, hierarchische Sub-Wallets, vollständiges Ledger.
  </Card>

  <Card title="Einzug (Collect)" icon="hand-holding-dollar" href="/de/concepts/collect">
    Agent-native Payment-Requests. Intern Ovra-zu-Ovra ist instant und kostenlos; extern via SEPA mit Reference-Matching.
  </Card>

  <Card title="Steuerung (Control)" icon="shield-check" href="/de/concepts/control">
    Deklarative Spending-Policies plus 5-Signal-Risk-Engine. Server-seitig erzwungen — Agents können ihre eigenen Regeln nicht umgehen.
  </Card>

  <Card title="Intelligenz" icon="chart-line" href="/de/concepts/intelligence">
    Spend-Analytics, Anomalie-Detection, Append-only Audit-Trails, optionale AI-Insights pro Signal.
  </Card>
</CardGroup>

## Wie eine Zahlung läuft

<Steps>
  <Step title="Intent deklarieren">
    Agent postet einen Intent: Betrag, Merchant, Zweck. Policy-Engine plus Risk-Engine bewerten ihn. Ergebnis: `approved`, `pending_approval` oder `denied`.
  </Step>

  <Step title="Modus wählen">
    **MPP** wenn der Merchant `Authorization: Payment` spricht (IETF draft-httpauth-payment-00). **CUA** wenn ein Browser-Formular zu befüllen ist. Beide enden auf einer `transactions`-Row mit erzwungenem `requireIntent`.
  </Step>

  <Step title="Settle und Audit">
    Transaktion wird abgeschlossen, Ledger-Einträge geschrieben, Webhooks feuern (HMAC-signiert, plan-tier-abhängige Retries), Audit-Event landet im append-only `audit_events`.
  </Step>
</Steps>

## Sacred Invariants

Diese neun Regeln sind über jede Surface hinweg nicht verhandelbar:

1. PAN und CVV verlassen niemals den Server in Richtung Agent-Kontext.
2. `requireIntent` — kein Geldmove ohne genehmigten Intent.
3. Strict Agent-Isolation — `at_*` Tokens sehen nur eigene Agent-Daten.
4. Money-moving POSTs benötigen einen `Idempotency-Key` Header.
5. Jede Entscheidung landet in `decision_logs` und `audit_events` (append-only, PG RULES erzwungen).
6. Alle IDs aus `crypto.randomBytes`, niemals `Math.random`.
7. API-Keys SHA-256 gehasht; jeder Secret-Compare nutzt `timingSafeEqual`.
8. Webhooks fail-closed in Production, HMAC-signiert, DNS-aware SSRF-Block.
9. EU-Datenresidenz — Postgres in EU, Banking-Partner in Berlin, PostHog EU-Endpoint, `X-Data-Residency: EU` auf jeder Response.

## Was Ovra nicht ist

<AccordionGroup>
  <Accordion title="Keine Bank">
    Unser regulierter Banking-Partner ist eine Berlin-lizenzierte EMI. Ovra ist eine Technologie-Plattform die Issuing, Custody und Settlement durch sie orchestriert.
  </Accordion>

  <Accordion title="Kein Krypto">
    Fiat-only. EUR-only durch die Pre-Series-A. Keine Stablecoins, kein On-Chain Settlement.
  </Accordion>

  <Accordion title="Keine Consumer-Karte">
    Ausschließlich B2B / Developer-Stack. Kein P2P, keine Consumer-Karten, kein Kredit, kein BNPL — nur Debit + pre-funded Wallets.
  </Accordion>

  <Accordion title="Keine Mobile App">
    API-first. Das Dashboard ist responsive Web; wir liefern kein natives iOS oder Android.
  </Accordion>

  <Accordion title="Kein Browser-Automation-Tool">
    Das Agent-Framework treibt den Browser. Ovra liefert die tokenisierte Credential — niemals die Agent-Runtime.
  </Accordion>

  <Accordion title="Noch nicht live">
    Sandbox-only durch die gesamte Pre-Seed-Phase. Live-Mode öffnet in v1.3+. Wir sind überall ehrlich darüber.
  </Accordion>
</AccordionGroup>

## Wo es weitergeht

<CardGroup cols={2}>
  <Card title="Quickstart" icon="play" href="/de/quickstart">
    Fünf Minuten von Sign-up zur ersten Sandbox-Zahlung.
  </Card>

  <Card title="MCP-Setup" icon="terminal" href="/de/mcp/setup">
    Die 19 MCP-Tools mit Claude, Cursor oder jedem MCP-Client verbinden.
  </Card>

  <Card title="API-Referenz" icon="code" href="/de/api-reference">
    Jeder Endpoint, jedes Feld, jeder Error-Code.
  </Card>

  <Card title="Preise" icon="receipt" href="/de/pricing">
    Free, Starter, Business, Enterprise — was du in jedem Tier bekommst.
  </Card>
</CardGroup>
