run a job.
Encrypt, submit, and get back ciphertext with a proof.
A confidential job is four steps: encrypt your input and model locally, submit the ciphertext, let the network compute, and decrypt the result with your key. In between, no one sees anything.
inputencrypted · your key
modelencrypted or public
outputciphertext + zk proof
latencyavg ${SITE.latency} proof
nothing is ever readable
The node that computes your job is running blind — it processes ciphertext with fully homomorphic encryption, so it never holds your prompt, your data, or your result in the clear.