Vectorio Protor · /protor
Vectorio · Evidence Room

Numbers you can verify.

Every performance claim we publish, with hardware, operation, layout, run policy and date — plus the path to reproduce it. Externally verifiable. Independent replication: open invitation.

This room is the deep end behind the Protor benchmark section: same harness, plus datasets, run policy, raw timings and reproduction instructions.

01 · Protor — analytical benchmarks measured

One notebook. 105–118 GB/s.

Apple M3 Max class, 16-core CPU, 64 GB unified memory, CPU paths only. Compressed columnar storage, dictionary encoding, declared primary-sort layout. One cold run + five warm runs per shape; best pass and median retained. Throughput = logical decoded-equivalent GB/s.

ShapeRowsLayoutBestMedianThroughput
byte_key × SUM(Int32)1 Bsorted dictionary key32.0 ms32.1 ms116 GB/s
byte_key × SUM(Int64)1 Bsorted dictionary key69.1 ms69.4 ms118 GB/s
byte_key × SUM+MIN+MAX+COUNT(Float)1 Bsorted dictionary key67.2 ms69.7 ms112 GB/s
town × SUM(price)100 Msorted string dictionary3.6 ms3.6 ms108 GB/s
property_type × MIN/MAX/AVG/COUNT100 Msorted string dictionary3.4 ms3.4 ms111 GB/s
Q1-style linestatus reduction100 Mdictionary key + predicate16.0 ms16.3 ms99 GB/s

Scope, stated plainly: these are internal measurements of selected execution paths under a declared physical layout. No formal TPC-H/TPC-DS claim. No public head-to-head claim until comparable engines run on the same machine, same data, same layout assumptions and same cold/warm policy.

02 · Protor — complete workflow benchmark report on request

Not a kernel. A whole pipeline.

103,000,000 input rows through a 21-stage workflow — PII protection, deduplication, enrichment, SQL aggregation, quality checks and multiple outputs — in 24.4 seconds: ≈ 4.2 million rows per second across the entire workflow, on one notebook.

This demonstrates end-to-end workflow performance including orchestration, transport, checkpointing and multi-output writes — not an isolated analytical kernel. Full stage list and per-stage timings in the workflow report.

03 · Indago — retrieval benchmark measured

4.8 ms. Same corpus, same machine.

MetricIndagomacOS SpotlightFactor
Warm query, median4.8 ms81.7 ms17×
Index build (48,899 files, 1.19 GB)37.2 s320.0 s8.6×
Morphology / word-form queries (hit@1)30%0%
Compound-split / hyphen queries (hit@5)100%0%
Typo / fuzzy queries (hit@1)50%0%

macOS 26.5 · Apple M3 Max · 64 GB · mixed real-document corpus (48,899 files, corpus hash pinned) · 07/2026. Fairness of capability-class probes verified empirically, not by lexical disjointness. Reproducible harness included in the pack.

04 · Datasets & methodology pack on request

Declared layout. Declared data.

Numeric reductions: 1,000,000,000 generated rows (low/mid-cardinality dictionary keys, compressed value columns). String-key reporting: 100,000,000 records derived from public UK property price-paid records — source, release date, transformation to benchmark scale and checksums are part of the methodology pack, together with reproduction instructions and raw timings.

05 · Catalogs generated

Counted, not estimated.

CatalogCountAs of
Protor connectors & processing modules (combined)200+07/2026
Indago knowledge sources22307/2026
Indago analysis tasks (enabled)24207/2026

Catalogs are generated from the live registries and exported with every release.

06 · Platform matrix shipping

One core. Every platform.

Platformx64ARM64Notes
WindowsProtor engine + apps
Linuxincl. Raspberry Pi (edge / embedded)
macOSProtor engine · Indago desktop, daemon, CLI, MCP

Cross-platform core with platform-specific high-performance kernels. Distributed cluster execution is shipping; the formal cluster-scaling benchmark is scheduled and will be published here.

07 · External review status open invitation

Externally verifiable.

The benchmark brief is written for hostile reviewers: declared layout, decoded-equivalent throughput, stated cold/warm policy, no comparison claims without a same-machine run. It is circulating for methodological review. We use the phrase “externally verifiable” — and will upgrade it to “independently replicated” only when a named party has reproduced the results.