API v2 · Für Entwickler

API v2 zum Siegeln von Hashes aus Ihren Systemen

Registrieren Sie SHA-256-Hashes aus Logs, Dateien oder digitalen Nachweisen und erhalten Sie einen verifizierbaren Nachweis, ohne den Originalinhalt zu senden.

Gib das deinem Agenten

Lies https://sellat.app/skill.md und richte Sellat für mich ein.

Dein Agent liest die Sellat-Fähigkeit, installiert sie in deinem Client und fragt dich nach dem Schlüssel. Dateien verlassen deinen Rechner nie: nur ihr SHA-256-Fingerabdruck wird gesendet.

API v2 REST + JSON
SHA-256 Hashing
Polygon PoS Blockchain
eIDAS Qualifiziertes Siegel
Mit Konto

Ein API-Schlüssel

Sie erstellen den Schlüssel in Ihrem Konto und senden ihn als Bearer-Token. Die Nachweise gehören Ihnen und sind im Tageskontingent kostenlos.

Schlüssel erstellen →
Ohne Konto

Bezahlen pro Aufruf mit x402

Ein Agent mit eigener Wallet bezahlt jeden Nachweis in USDC auf Base. Ohne Schlüssel aufrufen: Die Antwort 402 nennt den genauen Preis. Zahlen ist die Anmeldung.

Wie ein Agent bezahlt →

Ein Agent ohne Wallet? Bitten Sie die Person, für die Sie arbeiten, um einen Schlüssel. Erstellen oder füllen Sie keine Wallet auf eigene Faust.

Privatsphäre

Privacy by Design

Sellat registriert den Fingerabdruck der Datei, nicht ihren Inhalt. In API v2 wird die Originaldatei weder an Sellat gesendet noch auf der Blockchain veröffentlicht.

Polygon

Überprüfbare externe Referenz

Der Fingerabdruck wird auf einer öffentlichen Blockchain eingetragen, damit der Nachweis nicht allein von der Sellat-Datenbank abhängt.

Dashboard

Keys und Nutzung in Ihrem Konto

Erstellen und widerrufen Sie Keys in Ihrem Dashboard und verfolgen Sie jeden Nachweis und seinen Status.

Team

Direkter technischer Support

Sprechen Sie mit den Ingenieuren, die den Code erstellt haben, nicht mit einem Bot.

01

Hash vorbereiten

Erzeugen Sie lokal einen SHA-256, zum Beispiel: openssl dgst -sha256 datei.zip.

02

An die API senden

Senden Sie den Hash, ein Label und optionale Metadaten an Sellat.

03

Batch und Anker

Der Nachweis kommt in einen Merkle-Batch, der auf Polygon verankert und auch auf Bitcoin attestiert wird. Mit dem kostenlosen Konto werden die Batches alle 4 Stunden zu festen UTC-Zeiten geschlossen und verankert. Auf Wunsch wird im selben Aufruf das qualifizierte (eIDAS) Siegel ausgestellt, ohne auf den Batch zu warten.

04

Verifizierbarer Nachweis

Sie erhalten die ID, den Status, eine herunterladbare proof.json, das Zertifikat und das Beweispaket. Alles lässt sich ohne Sellat prüfen.

Eine Integration für technische Teams

API v2 kann alles, was die Website kann: Sie registriert einen bereits berechneten Hash, verankert ihn auf Polygon und Bitcoin, stellt auf Wunsch das qualifizierte (eIDAS) Siegel aus und verwahrt optional das Original. Ihr System behält die Datei; Sellat speichert nur den Fingerabdruck. Zum späteren Prüfen genügt es, den SHA-256 neu zu berechnen.

*Polygon Gas inklusive* Zur vollständigen API-Referenz →

Request

POST /api/v2/proofs
Authorization: Bearer sellat_...
Content-Type: application/json

{
  "hash": "a8f5f167f44f4964e6c998dee827110c...",
  "name": "contract.pdf",
  "qualified": true,
  "metadata": { "ref": "case-2026-0142" }
}

Response

{
  "id": "6f2c9b1e-0d1a-4b9f-8e7c-2a4d5b6c7d8e",
  "created": true,
  "state": "queued",
  "anchoring": { "policy": "scheduled", "batch_closes_after": "2026-09-15T12:00:00.000Z" },
  "anchors": [],
  "bitcoin": null,
  "qualified": {
    "state": "issued",
    "authority": "FNMT-RCM",
    "time": "2026-09-15T10:12:05Z",
    "tsr_url": ".../qualified.tsr"
  },
  "urls": {
    "proof_json": ".../api/v2/proof/6f2c9b1e....json",
    "certificate": "https://sellat.app/certificate/...",
    "evidence_zip": ".../evidence.zip"
  }
}

Vertraue Sellat nicht: überprüfe es

Der Kommandozeilen-Client und der unabhängige Prüfer sind öffentlich. Das Nachweisformat ist spezifiziert und jeder kann einen Nachweis ohne Abhängigkeit von Sellat verifizieren.

github.com/skanthemore/sellat-cli →

sellat-cli — Kommandozeilen-Client und Beispiele (inklusive Log-Versiegelung)

github.com/skanthemore/sellat-verify →

sellat-verify — Offline-Prüfer und Formatspezifikation

Wir nutzen OpenTimestamps. Das fügen wir hinzu.

Sellat nutzt OpenTimestamps für die Attestierung auf Bitcoin. Wenn Ihnen das genügt und Sie einige Stunden warten können, nutzen Sie es direkt: Es ist kostenlos und offen.

WasOpenTimestampsSellat
Verankerung in Bitcoin Ja Ja
Verankerung in Polygon, vor Bitcoin Nein Ja
PDF-Zertifikat Nein Ja
Beweispaket (ZIP) Nein Ja
Qualifizierter eIDAS-Zeitstempel Nein Optional
Bezahlung pro Aufruf für Agenten (x402) Nicht nötig: kostenlos Ja
Verwahrung der Originaldatei Nein Optional
Prüfbar ohne den Dienst Ja Ja

Häufige Fragen

Häufige Fragen

Wie funktionieren die Nutzungslimits?

Jedes Konto, auch das kostenlose, kann 1.000 API-Nachweise pro Tag erstellen, über alle Keys zusammen; Nachweise aus dem Web zählen nicht. Am Limit antwortet die API mit 429 und Retry-After bis 00:00 UTC. Mit dem kostenlosen Konto werden die Nachweise alle 4 Stunden gemeinsam verankert, um 00, 04, 08, 12, 16 und 20 Uhr UTC. Wenn Sie mehr Volumen brauchen, schreiben Sie uns.

Was passiert, wenn Sellat verschwindet?

Der auf der öffentlichen Blockchain verankerte Fingerabdruck hängt nicht von der Sellat-Datenbank ab. Jeder Nachweis hat eine herunterladbare proof.json im öffentlichen Format sellat-proof/2 und einen Open-Source-Verifizierer (sellat-verify): Selbst wenn Sellat den Betrieb einstellt, könnte jeder ihn mit der Datei, dieser proof.json und einem öffentlichen Explorer prüfen.

Ist es ausserhalb Europas rechtlich gültig?

Sellat erzeugt einen technischen Nachweis von Existenz und Integrität. Die rechtliche Bewertung hängt vom Land, Verfahren und Beweiskontext ab; lokale Rechtsberatung ist empfehlenswert. Es ersetzt keinen Vertrag, kein Notariat und kein amtliches Register.

Erstellen Sie Ihren Key und registrieren Sie Ihren ersten Nachweis

Ihr kostenloses Konto enthält 1.000 API-Nachweise pro Tag und einen qualifizierten Willkommens-Zeitstempel, um den ganzen Ablauf zu testen, qualifizierter Zeitstempel inklusive.

API-Schlüssel erstellen Sellat für Systeme →