DevelopersVerify evidence.
Verify evidence.
Cryptographic proof.
REST API to verify supply chain evidence. Integrate into your operations workflow in minutes.
Quick start
cURL
curl -X POST https://api.immutis.com/v1/verify \
-H "X-API-Key: immutis_..." \
-F "file=@damage_photo.jpg" \
-F "capture_id=cap_abc123"API Reference
POST
/v1/verifyVerify a file or capture against known signatures.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| file | UploadFile | No | The file to verify |
| capture_id | string | No | Existing capture ID to look up |
| signature | string | No | Expected signature |
| device_attestation | string | No | Device attestation blob |
Response
{
"verified": true,
"tampered": false,
"trusted_device": true,
"timestamp": 1715184000000,
"confidence": 0.98,
"capture_id": "cap_abc123",
"device_id": "DEV-...",
"verification_type": "capture_lookup"
}SDKs
iOS Trust Anchor
Capture signed data from iOS devices using the Secure Enclave.
.package(url: "https://github.com/immutis/trust-anchor-ios")View on GitHubAndroid Trust Anchor
Capture signed data from Android devices using Keystore.
implementation("com.immutis:trust-anchor:1.0.0")View on GitHubWebhooks
Receive real-time notifications when verifications complete.
POST /your-webhook-endpoint
{
"event": "verification.completed",
"capture_id": "cap_abc123",
"result": {
"verified": true,
"tampered": false,
"confidence": 0.98
}
}