Skip to main content
Developer Portal

Ingest Adapters

The evidence HAIEC accepts today.

Each adapter normalizes input into the same standard evidence format, then detection runs over it. Malformed input is rejected explicitly — with per-record failure detail, never silently dropped.

Source analysis evidence

HAIEC supports source-analysis evidence produced locally, in CI, through the qualified SARIF/import path where supported, and from approved external producers. A local or CI scanner submits a bounded Evidence Bundle to POST /api/v1/scans; HAIEC validates schema, producer identity, organization, AI System binding, source identity, and integrity before the artifact can be attached to an Assurance Run.

SUPPORTED INPUT != TRUSTED EVIDENCE. An input becomes assurance evidence only after tenant, identity, producer, schema, and integrity validation. Evidence is not itself a disposition.

0 adapters shipped

Coming soon

  • XML adapter — O1 FM/PM records in XML form
  • Syslog listener — Streaming ingestion over UDP/TCP
  • Kafka consumer — Event-bus streaming intake

Roadmap items — listed as coming soon, no dates promised.

Source of truth: app/api/ingest/*/route.ts — this list is read from the route directory at render time, so a shipped adapter appears here automatically. Every adapter requires a binder — caller-supplied organization IDs are requests, not authorization.