SyntheticCC · Main product line

Confidential execution without trusted worker hardware.

SyntheticCC separates secret handling from outsourced computation. The customer nucleus keeps plaintext, keys, private state, verification and release authority. Compatible worker CPUs and GPUs receive only the representation admitted for the job.

SyntheticCC nucleus and distributed worker swarm
Architecture

One authority boundary. Multiple ways to execute.

Owning execution capacity does not confer access to customer plaintext or release authority. Admission selects the profile that covers the named secrets and every operation in the application graph.

Owner contract

Customer

Data, model, recipient, purpose, budget and permitted disclosure.

SCSA control

Nucleus

Admit, bind, verify, commit and release inside the accepted customer boundary.

Execution fabric

Swarm

Ordinary silicon, protected hardware, multiparty participants or a hybrid route.

Execution profiles

Protection follows the complete computation.

ProfileWorker representationTrusted boundary
Customer-keyed encrypted executionEncrypted customer inputs and state, with approved public operands.Keys, verification, decryption and uncovered private stages stay customer-side.
Prepared masked executionFreshly masked values for eligible public-weight linear operations.Secret preparation and unmasking remain inside an accepted boundary.
Secure multiparty executionProtected shares processed across independently administered participants.The roster enforces the declared corruption threshold and control domains.
Attested protected executionPrivate values inside approved hardware-protected components.Fresh attestation, approved code and recipient binding establish the boundary.

Public-weight encrypted execution does not provide model secrecy. A workload with private weights must select a profile that protects both the model and customer data.

Ordinary worker threat model

Assume the operator controls the box.

The model gives the operator root access, host and GPU memory inspection, software replacement, retained traffic and the ability to alter, replay, delay or withhold messages.

Memory inspection

The worker holds protected values, public operands and declared metadata.

Kernel replacement

Bindings and computation checks reject substitution or incorrect evaluation.

Response replay

Session, input, attempt, key period and policy identify the current response.

Service refusal

Failure cannot force a weaker execution route or unchecked release.

Private inference

Protect the model and the customer input under one admitted graph.

The inference adapter names the boundary for tokenization, embeddings, projections, attention, activations, KV state, sampling, streaming and telemetry. A private stage cannot fall back silently to ordinary plaintext execution.

01

Model owner

Approves model identity, permitted operation and output policy.

02

SyntheticCC

Admits the graph, protects weights and state, checks the response and applies release policy.

03

Customer

Contributes private prompt and context, then receives only the permitted answer.

Job contract

Authority survives execution, retries and recovery.

01

Admit

Bind the complete graph, profile, numerical rules, private values and current permissions.

02

Reserve

Select eligible capacity and keep execution reservation separate from release allowance.

03

Execute

Process the admitted representation without publishing private content into fleet diagnostics.

04

Verify

Check the immutable response for malformed, substituted or stale output.

05

Commit

Recheck authority and freshness, then commit the accepted transition before delivery.

06

Reconcile

Record the result, receipt, allowance and delivery outcome without duplicating authority.

Stop can deny subsequent accepted release. It cannot recall bytes already delivered. Stale or uncertain state refuses when freshness and consumption cannot be established.
Reference configuration

Exact public-weight scoring on an ordinary GPU.

REF-LIN-01 accepts one private 64-feature signed integer vector and an approved public 192 × 64 matrix. The worker evaluates the linear map under BFV encryption. The customer verifies returned ciphertexts before decryption and receives 192 checked integer scores.

Customer GPU
Not required
Worker
Compatible ordinary CUDA GPU
Arithmetic
Exact bounded integer
Check bound
At most 2⁻⁷⁶ per returned component per check
Visible to worker
Public weights, dimensions, timing and ciphertext sizes
Assess your workload

Map the assets, operations and trust boundary before choosing the route.

Request technical briefing