Skip to main content
The attestation endpoint returns cryptographic attestation data for every provider currently connected to the network. No authentication is required — this data is intentionally public so that any third party can independently verify the hardware and security posture of the providers that are serving inference requests. For hardware-attested providers, the response includes the full Apple Managed Device Attestation (MDA) certificate chain. You can verify this chain against Apple’s Enterprise Attestation Root CA to confirm that Apple has certified the device properties independently of Darkbloom.

Authentication

Not required. This endpoint is public.

Response

object[]
Array of attestation records, one per connected provider.
string
URL to Apple’s Certificate Authority page where you can download the Enterprise Attestation Root CA.
string
Name of the CA to verify against: "Apple Enterprise Attestation Root CA".
string
Human-readable instructions for verifying the MDA certificate chain.

Independent verification

To verify a hardware-attested provider using the MDA certificate chain:
  1. Fetch the attestation data from GET /v1/providers/attestation.
  2. For each provider with mda_verified: true, take the mda_cert_chain_b64 array.
  3. Decode each element from base64 to its raw DER bytes.
  4. Download the Apple Enterprise Attestation Root CA from apple.com/certificateauthority.
  5. Verify the DER chain against the root CA using any standard X.509 library.
If verification passes, Apple has independently confirmed that the device is a genuine Apple device with the attested hardware properties.

Example

cURL

Example response