Skip to main content
The gateway fetches the evidence from the model’s sealed backend, binds a challenge, checks the envelope, and returns it raw. Nito does not verify the hardware signatures: verified is always false. The same fetch runs, with a gateway-generated challenge, before every Confidential chat call. This endpoint is how you hold evidence bound to a challenge you chose, and where an Encrypted client gets the model public key. See How Attestation Works and Verify yourself.

Query Parameters

Unknown parameters return 400. Unknown, non-attested, or below-Confidential models are rejected before any provider call.

Response

Served with Cache-Control: no-store, never persisted. Fetch fresh evidence with a fresh challenge each time.

What the Gateway Enforces

It rejects unsupported parameters, unknown or non-attested models, and empty evidence, and returns 503 unavailable when the backend echoes a challenge that contradicts the one it was given.

Example