One billion rows · 32 ms · one notebook
Big data. No big cloud.
PROTOR computes so fast that most data jobs no longer need a cluster — on your own hardware, offline if you like, and every result with proof.
SELECT key, SUM(value)
FROM events GROUP BY key -- 1,000,000,000 rows
Where teams start. Pick yours.
Sovereign & edge
“No cloud. Contested links. And the result has to hold up.”
Regulated evidence
“Twenty-four hours to report. The evidence is in five silos.”
Cost & reproducibility
“The warehouse bill grows faster than the data. And last quarter's number won't reproduce.”
Directories & communication
“Two forests, three address books — and nobody knows who changed what.”
Research & geodata
“The instrument outgrew the workstation. The queue outgrew your patience.”
Done before the coffee.
Order a flat white and start the nightly pipeline over 100 million events. It is done on your notebook before the milk is foamed.
- 0 sYou order a flat white
The nightly pipeline starts: 100 million music-streaming events, 9.6 GB of CSV.
- 4.8 s100 million events read
Sessions and the track catalogue join in as the events stream through.
- 34 sThe pipeline is done
21 steps: personal data masked, duplicates removed, quality checked, enriched and rolled up per day. 122,222 faulty rows set aside with their reason.
- ≈ 90 sYour coffee arrives
Time to read the daily rollup — and change the next step.
Measured: a 21-step pipeline over 100 million music-streaming events (9.6 GB CSV), 33.8 s end to end on one Apple M3 Max notebook with 64 GB; coffee time illustrative.
Compute where the data is born. Send only results.
Sensors, cameras, drones and vehicles run PROTOR on the device. Over 5G, satellite or a local radio link — and 6G as the networks arrive — only small signed results travel. The analysis keeps going when the link drops.
Environmental protection
River-level and air-quality sensors raise a local alert the moment a threshold breaks — the station keeps measuring when the link drops.
Traffic control
Cameras at the junction count and classify on the device; faces and plates are blurred before anything is stored.
Law enforcement
Body-camera footage is redacted on the device and sealed as evidence that anyone can verify later.
Agriculture
Field sensors and drone imagery turn into a field map at the farm, without a fast uplink.
NGOs and disaster relief
Damage reports, sensor feeds and images are processed in the crisis area on a single rugged box.
Defence and dual use
Sensor streams are fused at the edge; the same workflow runs in the vehicle, the command post and the data centre.
See it work. For your case.
Four real workflows from our test suite — drawn on the canvas, saved as a file, each ending in a signed result on your hardware.
- Video File InputVideo.File.Subscriber
- Face BlurVideo.FaceBlur
- EvidenceEvidence Collector
- PackageEvidence Pack
- OutputBinary File Writer
bodycam-input → Video.File.Subscriber
face-redact → Video.FaceBlur
evidence-collect → Forensic.EvidenceCollector
evidence-pack → Forensic.EvidencePack
evidence-output → BinaryFile.Publisher- FinancialRandomDataProvider
- Transaction EvidenceEvidence Collector
- Row Integrity Hash · Financial EvidenceKey Generator · Evidence Pack
- Amount Validation Gate · EPK Integrity VerifierQuality Gate · Evidence Verifier
- Valid Transactions CSV · Rejected TransactionsCSV Publisher · CSV Publisher
tx-gen → Generators.Random
evidence-collector → Forensic.EvidenceCollector
integrity-hash → ETL.KeyGen
amount-gate → Sync.QualityGate
valid-output → CSV.Publisher
rejected-output → CSV.Publisher
evidence-pack → Forensic.EvidencePack
evidence-verifier → Forensic.EvidenceVerifier- Streaming Events · Session Context · Tracks Dimension · Schema ConformanceCSV Subscriber · CSV Subscriber · CSV Subscriber · Schema Conform
- Timestamp · PII BoundaryCompute Fields · Key Generator
- Event ID Generator · Event DeduplicationKey Generator · Deduplication
- Rollup Column Prep · Session Enrichment · Track Enrichment · Daily User RollupCompute Fields · Lookup · Lookup · Rollup Aggregation
- Derived Columns · Quality Gate · Daily Rollup OutputCompute Fields · Sync.QualityGate · CSV Publisher
- Output Fork · Trusted Events Output · Quality Statistics · Quality Metrics Output · DLQ Error Handler · DLQ OutputFork · CSV Publisher · Window Functions · CSV Publisher · DLQ Handler · CSV Publisher
event-source → CSV.Subscriber
session-context-source → CSV.Subscriber
tracks-dim-source → CSV.Subscriber
schema-conform → ETL.SchemaConform
timestamp-normalization → ETL.Compute
pii-boundary → ETL.KeyGen
event-key-gen → ETL.KeyGen
dedup → ETL.Dedup
rollup-prep → ETL.Compute
session-enrichment → ETL.Lookup
track-enrichment → ETL.Lookup
derived-columns → ETL.Compute
quality-gate → Sync.QualityGate
output-fork → ETL.Fork
trusted-output → CSV.Publisher
daily-rollup → ETL.Rollup
rollup-output → CSV.Publisher
quality-stats → ETL.Window
quality-output → CSV.Publisher
dlq-handler → ETL.DLQHandler
dlq-output → CSV.Publisher- Camelyon16 ReaderPyramidal TIFF
- Tissue DetectionTissue Detector
- H&E DeconvolutionColor Deconvolution
- Texture FeaturesFeature Extractor
- Feature CSV ExportCSV Publisher
wsi-read → Image.PyramidalTiff.Subscriber
tissue-detect → Health.TissueDetect
stain-deconv → Health.StainDeconv
features → Classification.Features
csv-out → CSV.PublisherReal workflows and node types; the designer view is illustrated and evolves with the product. Measured values come from our end-to-end test runs.
Measured on one Apple M3 Max-class notebook, 16 cores, 64 GB, CPU only; 1 cold + 5 warm runs; logical decoded GB/s. Method and raw table →
Fewer tools. Fewer bills.
Most teams glue five products together to get one answer. PROTOR does the whole job in one runtime, with fewer licences and fewer moving parts.
- Cloud warehouse
- ETL / ingestion tool
- Streaming platform
- Orchestrator
- Lineage & audit tool
5 vendors · 5 bills · 5 copies of your data
On a notebook, a server, an edge box or your own cluster — with proof for every result.
What changes for you.
Answers you can defend
Every result comes with a record of how it was made. Hand it to an auditor, a customer or a regulator.
The same number, every time
Rerun last quarter's report and get last quarter's number — on any machine.
Big-data speed on a notebook
A billion rows in 32 ms. Many jobs run without a cluster — and without a cluster bill.
Your data stays home
From a small edge device to your own cluster, offline if you need it. Nothing leaves your building.
Your data. Your hardware. Your rules.
PROTOR runs where your data already is — on a notebook, a server, an edge box or a sealed network. That decides who can see the data, what happens when the line drops, and what you pay.
Confidential by default
Your data stays on hardware you own. Customer records, patient data and trade secrets go into the analysis and stay where they are.
Runs fully air-gapped
No connection needed — in a vehicle, a plant, a lab or a secure network. Same engine, same results.
Reliable without a network
No cloud outage, no rate limit, no queue for a cluster. When the machine runs, the analysis runs.
A licence you can plan
One licence for your own hardware. No per-query bill, no egress fee, no surprise at the end of the month.
From satellite to street. On one machine.
Munich's hottest streets, mapped from Sentinel-2 imagery: vegetation, surface temperature and heat — delivered as a signed map.




Three products. One idea.
All three keep your data with you — and show where every result came from.

PROTOR
ETL, SQL, streaming and workflows in one runtime — from a notebook to a cluster.
Meet PROTOR Directory sync
Connectype
Address lists, users and groups in sync across directories and files — previewed, capped and audited. Built on PROTOR.
Meet Connectype
INDAGO
Finds the exact page in your documents in milliseconds, on your Mac, with the source.
indago.oneStart small. Keep what you have.
Each product starts next to the tools you already use. You see the result first and decide afterwards.
One job, next to your stack
Pick the nightly job with the biggest bill. Run it on a notebook beside your current platform and compare the numbers.
one job · one weekTwo directories, preview only
Point Connectype at a copy of two directories. Read the preview. Nothing is written until you agree.
one afternoonOne folder, one question
Add the folder you search most and ask the question you asked last week.
five minutesBring us your hardest data problem. Let's solve it together.
A short pilot on your data and your hardware. We agree on what success looks like before we start.