Developers

Ship provenance in days, not quarters.

CapSeal is API-first and built on open provenance standards your security team already trusts. Drop the SDK into the claims app you already run, call one verify endpoint, and route on the verdict. No blockchain, no rip-and-replace, no new app for your customer.

Integration surface

Three things to wire up

CLIENT

Capture SDK

Native iOS (Swift, iOS 15+) and Android (Kotlin, API 26+), plus a web fallback. Wraps the open C2PA mobile bindings and adds the anti-spoofing integrity module.

SERVER

Verify API

One REST call takes a sealed asset and returns a verdict, an integrity score, and a proof object. Idempotent, low-latency, called at claim intake.

EVENTS

Verdict webhook

Subscribe to verdicts to drive routing in your claims system, or stream them to your fraud stack and the intelligence layer.

Quickstart

Seal on the device

The SDK seals each capture on-device using hardware-backed keys before anything touches the network.

Capture.swift
// iOS - seal a capture with the CapSeal SDK
import CapSeal

let sealed = try await CapSeal.capture(
    claimId: "MTR-4471",
    attestation: .hardware   // Secure Enclave / StrongBox
)
// -> signed C2PA asset + integrity assertion, sealed on-device

Verify on the server

Send the sealed asset to the verify endpoint and route on the verdict class.

verify.http
# Server - verify a sealed capture, get a verdict
POST https://api.capseal.ai/v1/verify
Authorization: Bearer $CARRIER_KEY

{ "asset": "<sealed-asset>", "line": "motor" }

# <- response
{
  "verdict": "AUTO_PAY",
  "class":   "attested-genuine",
  "integrity": 0.98,
  "proof": "<signed-proof-object>"
}
Built on open standards

Nothing proprietary you can't inspect

C2PA

Content Credentials

Seals use the open C2PA v2.2+ manifest format, backed by Adobe, Microsoft and the BBC. Verifiable with any C2PA tool, not just ours.

ATTESTATION

Platform-native

Device trust comes from Apple App Attest / DeviceCheck and Google Play Integrity - the same primitives your banking app relies on.

PROOF

Replayable offline

Every proof object re-verifies without calling CapSeal. Your infrastructure stays the source of truth in a dispute.

Get sandbox access.

Request developer keys and a test harness - seal a claim and inspect the proof in an afternoon.

Request sandbox access Contact sales