EDGE AI FABRIC BY WILDCARDTECH

Schema rein, JSON raus.

Ihre Web-Anwendung schickt ein Dokument und ein JSON-Schema. Ein vertrauenswürdiger Mac in Ihrer Organisation antwortet mit Daten, die genau diesem Schema entsprechen. Die Verarbeitung passiert auf dem Gerät — nicht in einer Cloud, nicht bei uns.

Mit einem Engineer sprechen ↗ Get the Code

Apache 2.0 · Auf dem Gerät · macOS · Ende-zu-Ende verschlüsselt

SchemaIhre Anwendung
// Das Schema ist der Vertrag.
const Rechnung = z.object({
  rechnungsnummer: z.string(),
  betrag:          z.number(),
  waehrung:        z.enum(["EUR", "CHF"]),
});

Gelesen auf vertrauenswürdigem Mac · Ende-zu-Ende verschlüsselt

ErgebnisDas Gerät
{
  "rechnungsnummer": "RE-2026-0417",
  "betrag": 1234.56,
  "waehrung": "EUR"
}

Belegstelle /betragSeite 1 · „… 1.234,56 EUR …“

Zu jedem Feld liefert Edge AI Fabric außerdem die Belegstelle: die Seite und die Textstelle, aus der der Wert stammt. Findet sich keine, steht das Feld ausdrücklich als unbelegt da. Die Rechnungswerte sind beispielhaft.

01 — Warum auf dem Gerät

Warum nicht einfach eine Cloud-Schnittstelle?

Die Dokumente verlassen das Haus nicht.

Eine Rechnung, ein Vertrag, eine Bewerbung — sie wird auf einem Mac Ihrer Organisation gelesen. Es gibt keinen Verarbeitungsvertrag über Inhalte, weil niemand außer Ihnen die Inhalte hat.

Keine Kosten pro Seite.

Die Rechenleistung steht bereits in Ihrem Haus und ist die meiste Zeit ungenutzt. Edge AI Fabric macht sie zur Rechenschicht.

Die Form ist garantiert.

Was aus einer Cloud-Schnittstelle zurückkommt, sieht aus wie das gewünschte Format. Was aus Edge AI Fabric zurückkommt, ist es — jedes Mal.

02 — Versprechen

Vier Versprechen.

01

Das Schema ist der Vertrag

Ihre Anwendung sagt, welche Form sie braucht. Was zurückkommt, hat diese Form. Ein Zustandsautomat aus Ihrem Schema entscheidet vor jedem erzeugten Token, was ein gültiges Ergebnis fortsetzen kann: Ein falscher Schlüssel, ein Text statt einer Zahl, ein fremder Enum-Wert können nicht entstehen. Vor dem Senden wird trotzdem noch einmal geprüft.

Warum das zähltWer Ausgaben von Sprachmodellen verarbeitet, schreibt die Hälfte des Codes für den Fall, dass die Antwort anders aussieht als erwartet. Dieser Fall entfällt.

02

Strikt auf dem Gerät — und Ende-zu-Ende verschlüsselt

Die Inhalte werden auf dem Endgerät verarbeitet und verlassen es nur verschlüsselt. Dazwischen steht ein Relay, das vermittelt, Regeln durchsetzt und protokolliert — die Inhalte aber technisch nicht lesen kann. Eingabe, Schema, Anweisung und Ergebnis sind Chiffrat. Das Relay sieht Größen, Zeitpunkte und Fehlercodes, auch dann, wenn wir es betreiben. Es gibt keinen Klartextmodus, auch nicht als Option.

Warum das zählt„Wir schützen Ihre Daten“ ist ein Versprechen. „Wir können sie nicht lesen“ ist eine Eigenschaft.

03

Nichts ohne Zustimmung

Eine Anwendung findet ein Gerät erst, wenn die Person am Gerät zugestimmt hat — mit abgestuften Rechten: nur während sie zusieht, auch im Hintergrund, auch für andere in ihrer Organisation. Die Zustimmung wird vom Gerät signiert. Der Widerruf wirkt sofort.

Warum das zähltDer Unterschied zwischen „Ihr Firmenlaptop rechnet für jemanden“ und „Sie haben entschieden, für wen“.

04

Fünf Sicherheitsstufen, kryptografisch durchgesetzt

Von öffentlich bis streng vertraulich. Das Relay prüft nicht nur, wer rechnen darf — Stufenschlüssel sorgen dafür, dass ein falsch geleiteter Auftrag unlesbar ist statt nur unerwünscht. Die höchste Stufe wird auf der Plattform nie verarbeitet.

Warum das zähltKlassifizierung ist in den meisten Systemen eine Beschriftung. Hier ist sie eine Sperre.

* Gemessen, nicht behauptet

Vier Zahlen aus echten Läufen.

Was sie abdecken und was nicht, steht dabei.

  • 0 %Verlust bei 5.999 Aufträgen im Lasttest, inklusive Relay-Neustart mitten im Auftrag
  • 4 msvom Auftrag bis zum Angebot eines Geräts, p95 — Ziel war 500 ms
  • 0Schemaverletzungen über zwei Prüfkorpora
  • 2,5 svon der Rechnung bis zu den Formularfeldern, auf einem M4 Max

Feldgenauigkeit auf zwei Prüfkorpora: 95,8 % und 100 %; Positionstabellen: 93 % und 98 % der Zellen. Die Form ist garantiert — die inhaltliche Genauigkeit ist eine Messgröße, die wir für Ihre Dokumente nennen, nicht ein Versprechen.

* Stand 25.08.2026 · jede Zahl ist im Repository als Test oder als Ende-zu-Ende-Lauf hinterlegt

03 — Für wen

Für wen.

SaaS-Anbieter mit dokumentenlastigen Abläufen

Rechnungseingang, Verträge, Bewerbungen, Posteingang. Sie wollen eine KI-Funktion anbieten, dürfen die Dokumente Ihrer Kunden aber nicht in eine Cloud geben. Mit Edge AI Fabric bieten Sie die Funktion an, ohne je Kundendokumente zu besitzen.

Unternehmen und Behörden mit Mac-Flotten

Rechenleistung auf hunderten Geräten, die meist ungenutzt ist — und Dokumente, die das Haus nicht verlassen dürfen. Vorhandene Hardware wird zur Rechenschicht; die Klassifizierung wird durchgesetzt, nicht nur dokumentiert.

Agenturen und Selbständige mit mehreren Auftraggebern

Ein Rechner, mehrere Kunden, strikt getrennte Welten. Ein Mac arbeitet für mehrere Organisationen, die voneinander nichts erfahren — jede sieht ihn unter einem eigenen Fingerprint.

04 — Am Gerät

Für die Person am Gerät.

Sie sind keine Zielgruppe im Verkaufssinn. Aber ohne Ihre Zustimmung läuft auf Ihrem Mac nichts, und deshalb steht hier, was dort passiert.

Was läuft auf meinem Mac?
Eine App in der Menüleiste, der Companion. Sie nimmt Aufträge an, führt sie auf dem Gerät aus und schickt das verschlüsselte Ergebnis zurück. Sie sehen, welche Organisation gerade fragt und was läuft.
Wer darf was?
Niemand, dem Sie nicht zugestimmt haben. Sie entscheiden je Organisation, ob Aufträge nur laufen, während Sie zusehen, auch im Hintergrund, oder auch für andere in Ihrer Organisation. Jede Zustimmung wird von Ihrem Gerät signiert.
Wie höre ich auf?
Zustimmung zurücknehmen. Der Widerruf wirkt sofort; laufende Verbindungen werden nicht mehr bedient.
Was ist mit meinen Schlüsseln?
Der Geräteschlüssel liegt in der Secure Enclave und verlässt den Chip nicht. Zugangstokens liegen im Schlüsselbund von macOS. Arbeiten Sie für mehrere Organisationen, hat jede ihre eigene Geräteidentität — sichtbar in den Einstellungen, nicht nur behauptet.

05 — Für Entwickler

Der Aufruf in zehn Zeilen.

Der Rückgabetyp folgt aus dem Schema.

extract.tsTypeScript
const Rechnung = z.object({
  rechnungsnummer: z.string(),
  betrag:          z.number(),
  waehrung:        z.enum(["EUR", "CHF"]),
});

const { data, fields } = await edge.extract({
  inputs: [pdf],
  schema: Rechnung,
  classification: "CONFIDENTIAL",
});

data.betrag;                 // 1234.56
fields["/betrag"].evidence;  // { page: 1, text: "… 1.234,56 EUR …" }
extract
Strukturierte Daten nach Schema, mit Belegstelle zu jedem Feld.
generate
Freier Text mit Streaming — Token für Token, jedes Teilstück einzeln verschlüsselt, als Server-Sent Event geliefert.

Ein Auftrag besteht aus Eingabe, Schema und Frist. Aufträge sind idempotent und überleben einen Neustart des Relays. Jede Vermittlungsentscheidung hängt in einer signierten Kette.

06 — Sicherheit und Betrieb

Für Sicherheit und Betrieb.

Verschlüsselung
HPKE nach RFC 9180, unabhängig in Go, Swift und TypeScript implementiert und auf Byte-Gleichheit in beide Richtungen geprüft. Kein Klartextmodus.
Identität
Signatur und Schlüsselvereinbarung in der Secure Enclave. Gespeichert wird nur ein Verweis, der auf keinem anderen Mac etwas nützt. Das schützt gegen das Weitertragen der Identität — nicht gegen jemanden, der den Mac bedient.
Stufen
Fünf Sicherheitsstufen von PUBLIC bis RESTRICTED. Ein Gerät ohne Freigabe für eine Stufe erhält für diese Stufe keinen Schlüssel. RESTRICTED wird nie verarbeitet.
Mandantentrennung
Eine Organisation ist ein Relay-Deployment. Ein Mac, der für mehrere Organisationen arbeitet, tritt jeder unter einer eigenen Geräteidentität gegenüber. Fällt ein Relay aus, arbeitet der Mac für die anderen weiter.
Audit
Zustimmungen, Vermittlungsentscheidungen und Modellmanifeste sind signiert und verkettet. Das Relay protokolliert Größen, Zeitpunkte und Fehlercodes — keine Inhalte.
Modellverteilung
Modelle werden einmal über Ihr Relay verteilt statt einmal pro Mac. Das Manifest ist vom Herausgeber signiert; das Gerät prüft Größe und Digest selbst, auch gegen das eigene Relay.
Self-Hosting
Das Relay läuft in Ihrer Infrastruktur. Es muss die Inhalte nicht lesen können, um zu vermitteln — und kann es nicht.
Datenschutz
Baut auf Verarbeitung im Haus und Ende-zu-Ende-Verschlüsselung auf. Das Relay verarbeitet ausschließlich Metadaten — Größen, Zeitpunkte, Fehlercodes — und Sie betreiben es selbst.
Lizenz
Apache 2.0

07 — Grenzen

Grenzen, die zum Produkt gehören.

Die höchste Stufe wird nie verarbeitet.

RESTRICTED bleibt außerhalb der Plattform. Für HIGHLY_CONFIDENTIAL verlangt das Relay eine von der Geräteverwaltung bestätigte Gerätesicherheit — eine Selbstauskunft des Geräts reicht nicht.

Es gibt keinen Klartextmodus.

Auch nicht für Diagnose, auch nicht auf Wunsch.

Es ersetzt Cloud-KI nicht überall.

Edge AI Fabric ist für dokumentenbasierte Aufgaben gebaut, die das Haus nicht verlassen dürfen. Wo ein Gerätemodell zu klein ist, bleibt der Weg zu einem größeren Modell offen — über eine Architektur, die den Wechsel erlaubt.

PlattformenHeute Mac. Linux-Worker für den Pool und Windows-Geräte sind in Vorbereitung.

08 — Sprechen Sie mit uns

Dokumente, die Ihr Haus nicht verlassen dürfen — und Sie wollen trotzdem strukturierte Daten daraus?

Wir zeigen Ihnen Edge AI Fabric an Ihrem eigenen Schema — und nennen Ihnen die gemessene Genauigkeit für Ihre Dokumente.

Mit einem Engineer sprechen ↗ Get the Code

Quellcode

Der Quellcode ist noch nicht veröffentlicht.

Wir bereiten die Veröffentlichung auf GitHub vor. Wenn Sie informiert werden möchten, sobald das Repository öffentlich ist, melden Sie sich zu unserem Newsletter an.

Wir arbeiten mit Brevo zusammen, um Ihre Daten zu erfassen und Ihnen unsere Mitteilungen zu senden. Brevo handelt dabei in unserem Auftrag und nach unseren Anweisungen; verantwortlich dafür, wie Ihre Daten zu diesem Zweck verwendet werden, bleiben wir. Brevo kann einige dieser Daten außerdem selbst nutzen, um die Plattform sicher zu halten, etwa um Betrugs- oder Hacking-Versuche zu erkennen. Mehr dazu in der Datenschutzerklärung von Brevo ↗.