An agent can't leak what it never had.
Agent fabric
Multi-agent systems are delegation chains. Today, context travels that chain as plaintext.
Iceberg makes tokens the default unit of exchange — and lets every hop only narrow what the
next one can see.
As AI features enter your product, the delegation chain grows. Subzero ensures that sensitive
client data stays tokenized at every hop — your orchestrator, your retrieval agent, your
third-party tools — so a misconfigured agent or a prompt injection can't exfiltrate real data.
AI agents are a new attack surface. Context passed to a third-party model, an MCP tool, or a
retrieval pipeline is context that can be exfiltrated. Subzero ensures that context is always
tokens — and that reveal is a privileged, audited action, not ambient access.
Each hop attenuates the grant — capability tokens narrow down the chain, never expand
Same primitive, four blast radii
Tokenize → attenuate → reveal-under-policy → audit. One loop, applied from a single field to
an entire organization.
Same primitive, four blast radii
Tokenize → attenuate → reveal-under-policy → audit. One loop, applied from a single field to
an entire organization.
Containment at every scope
Subzero applies the same model at any scope. A breach at any level returns tokens, not data.
Field-level
A single value — SSN, account number — tokenized at capture.
Blast radius: one field
Document-level
Sensitive spans within a document tokenized; structure and context stay usable.
Blast radius: one document
Org-to-org
Tokenized data crosses boundaries; detokenization only at authorized endpoints, under the
sender's keys.
Blast radius: one relationship
Agent-to-agent
Delegation chains exchange tokenized context by default. Reveal is a privileged, audited
tool call — never ambient context.
Blast radius: the trust fabric
Model training & embeddings
Data sent to an LLM for fine-tuning or embedded into a vector store is tokenized first.
A stolen model or a compromised vector index returns token strings — not the values that
trained them. You can rotate a leaked key. You can't un-train a model.
Blast radius: the model itself
Model training & embeddings
When you build AI features over client data — fine-tuning, RAG, embeddings — that data
is tokenized before it reaches the model. Client values never bake into your model weights
or your vector store. A stolen index returns tokens, not their data.
Blast radius: the model itself
Model training & embeddings
Plaintext in a model's training set or a vector store is permanent. You cannot rotate it
out. Subzero ensures that data ingested into LLMs — for fine-tuning, RAG, or context —
is always tokenized. A model exfiltration or a vector store breach returns token strings.
Training contamination becomes a non-event.
Blast radius: the model itself