Alle Endpunkte liegen unter der Basis-URL https://journalistix.com/api/v1. Mit Bearer-Token markierte Endpunkte erwarten den Header Authorization: Bearer <token> aus dem Login; die Partner-API erwartet stattdessen einen API-Schlüssel im Header Authorization: Bearer jx_… oder x-api-key.
Tauscht E-Mail und Passwort gegen ein Access-Token (Bearer), das die geschützten Endpunkte autorisiert.
curl -X POST https://journalistix.com/api/v1/auth/login \
-H 'content-type: application/json' \
-d '{"email":"du@example.com","password":"…"}'Discovery-Feed, nach TrustScore gerankt. Optional ?limit=.
Detail eines Streams samt TrustScore-Aufschlüsselung.
Verifikations-Report: Layer-Scores, Anomalien, Plausibilität (Erklärbarkeit).
Layer-N-Echtheits-Signal (clear/flagged/undetermined) samt Beobachtungen.
Minimal-Vorschau für geteilte Links (Titel, Status, TrustScore, Vorschaubild). Kein Video, kein Manifest.
Öffentlich nachrechenbar, ohne Konto (RFC 6962, ADR-0015).
Aktuelle Merkle-Wurzel und Baumgröße samt jüngster externer Verankerung.
Signed Tree Head: die Wurzel, vom Log-Betreiber mit Ed25519 signiert.
Inclusion-Proof eines Blatts gegen die aktuelle Wurzel.
Append-only-Beweis zwischen zwei Baumgrößen — das Log ist nachweislich nur gewachsen.
Für lizenzierte Dritte (z. B. Redaktionen, Sender): derselbe verifizierte Lese-Bestand wie der App-Feed, key-gestützt statt mit Login. Read-only, kein Video, kein Manifest (ADR-0034).
Discovery-Feed, nach TrustScore gerankt. Scope streams:read. Optional ?limit=.
Detail eines Streams samt TrustScore-Aufschlüsselung. Scope streams:read.
Verifikations-Report: Layer-Scores, Anomalien, Plausibilität. Scope verification:read.
Aktuelle Merkle-Wurzel samt Verankerung. Scope transparency:read.
curl https://journalistix.com/api/v1/partner/streams \ -H 'Authorization: Bearer jx_live_…' # alternativ: -H 'x-api-key: jx_live_…'
Portable Echtheitsprüfung von Mediendateien (ADR-0028).
Lädt ein Asset (roh, bis 64 MB) und prüft das eingebettete C2PA-Manifest: Integrität, Sender-Identität (CAWG), TrustScore und Verankerung.
curl -X POST 'https://journalistix.com/api/v1/c2pa/inspect?format=video/mp4' \ --data-binary @clip.mp4
Die key-gestützte Partner-Lese-API oben ist verfügbar, jeder Aufruf wird bereits durabel gezählt (Nutzung pro Schlüssel und Tag). Monatskontingente mit Rate-Limit und die Abrechnung über Abo-Pläne entstehen als nächster Schritt; ebenso der Kauf einzelner Nutzungsrechte an konkreten Streams (Lizenztyp, Laufzeit, Territorium). API-Keys werden derzeit auf Anfrage ausgestellt; die Self-Service-Verwaltung folgt mit dem Partner-Portal.