Technical Architecture

How Compiled works.

Most security tools read your policies at runtime. We compile them into mathematics first. The scanner never reads English — it multiplies vectors.

System Architecture

COMPILED CLOUDPolicy"Never forward pre-announcement data"CompilerEmbed → Train → Serialize7KB AntibodyCUSTOMER ENVIRONMENTLive TextEmail · Chat · Agent actionScannerMatrix multiply · <100msVerdictscore=0.94 · FLAGGEDZERO EGRESS ZONEYour data never leaves this boundary

Four layers. One pipeline.

Each component does one thing and does it precisely.

Policy in. Antibody out.

Feed any policy in plain English. The Compiler embeds it using a fine-tuned model we run inside your deployment, then trains a lightweight linear classifier. Output: a 7KB binary artifact.

2.1s
compile time

Performance benchmarks.

Numbers from production builds. Not marketing estimates.

MetricValueNotes
Scan latency p5012ms500-antibody library
Scan latency p9994ms500-antibody library
Antibody size~7KBfloat32, compressed
Compile time2.1ssingle-concept policy
AUC (held-out)0.995insider-trading detector
Cold-start AUC (federated)0.86vs 0.74 without network

Five lines to production.

The scanner is a local library call. No HTTP round-trip to our infrastructure.

scanner_example.py
# Create a scanner from your antibody library
import compiled

# Connect to your tenant (scanner runs locally)
scanner = compiled.Scanner(tenant="acme-corp")

# Score any text in under 100ms
result = scanner.scan("Forward this to my personal email before the announcement")
# → ScanResult(score=0.94, verdict="FLAGGED", antibodies_triggered=["insider-trading-v3"])
ScanResult(score=0.94, verdict="FLAGGED", antibodies_triggered=["insider-trading-v3"], latency_ms=23)

Your data never crosses this line.

The antibody is a math artifact — 7KB traveling inward. Your messages, embeddings, and verdicts stay in your environment forever.

COMPILED CLOUDPolicy (English)"Block insider trading patterns"CompilerEmbed · Train · Serialize7KB antibody →CUSTOMER ENVIRONMENT · ZERO EGRESS ZONEYour DataEmail · Slack · AgentEmbeddingLocal model, no egressScannerMatmul · <100msVerdictscore · verdict · triggered_antibodiesDATA BOUNDARY

Into your environment

7KB antibody artifact only

Never outbound

Messages, embeddings, verdicts

Federated (opt-in)

DP centroids only, ε=1.0

Technical FAQ.

The questions your security architects will ask.

Ready to see the architecture in your environment?

We'll walk through how the Compiler, Antibody, and Scanner map to your specific threat models.

Request a technical demo