release · v0.2.1-rc.5 · 5 complete · 0 partial · 0 valid negative / 5 lanes

Antfly Circus — v0.2.1-rc.5

Five measured lanes for the official v0.2.1-rc.5 release (43fda0ba), on Linux ARM64 / rootless Podman, Apple M4 Max, 10 VM CPUs and 24 GiB. Peer numbers are historical references, not matched rc.5 measurements. MIRACL and STaRK were not rerun.

Reading contract

Each selected outcome binds its Antfly evidence to v0.2.1-rc.5. Machines, dates, and protocols may differ.

I

2 of 2 lanes measured

VectorDBBench

Qualified vector search quality, throughput, serial latency, serving demand, and database volume across operating points.

i

vector-vdbbench-50k

complete

50K

Three independent rc.5 lifecycles on 50K 1536-dimensional vectors; historical peer references.

Methodology scope · protocol · interpretation

Subject and execution

Official v0.2.1-rc.5, commit 43fda0ba4684163a3ee563f18fd4ad61849003cf, unchanged Linux ARM64 release executable. Runtime: rootless Podman 6.1.1 on Apple M4 Max, 10 VM CPUs and 24 GiB VM memory. The build is identified as the official release; compiler optimization flags are not independently asserted.

Only Antfly was measured in this run. Retained peer rows have their original versions and evidence dates; they are historical references, not a matched runtime cohort or evidence of a release-to-release speedup.

Vector protocol

Three independently built indexes per workload. Search parameters are selected only on the deterministic calibration partition; publication queries use the disjoint holdout without rebuilding. All three selected search values are retained. Serial latency and peak throughput are different operating points; peak QPS is the best measured concurrency point, not serial QPS. Final rows have zero request errors.

One completed same-rc.5 lifecycle per workload was reused through validated cache materialization; four additional fresh lifecycles completed the matrix. No rc.4 measurements were reused. An earlier 1M attempt cell was overwritten by the old retry loop; its combined client output remains retained and the attempt is excluded from final metrics.

Resources and retained evidence

Demand is container cgroup-v2 anon plus shmem, excluding reclaimable file cache. Cache-inclusive peaks are reported separately. Resource point estimates are arithmetic means of three lifecycle peaks, with retained min–max ranges. Final database volume is complete writable database-root allocated bytes at the verified stopped-final barrier, not archive or executable size. Packages retain hashes of the original result, provenance and checksum receipt; source files were verified against those receipts before packaging.

Run evidence parameters · variation · provenance

Benchmark parameters

{"concurrency_duration_seconds":30,"concurrency_schedule":[1,5,10,20,30],"execution_environment":{"container_runtime":"rootless Podman 6.1.1","processor":"Apple M4 Max","vm_cpus":10,"vm_memory_gib":24},"lifecycle_search_values":[0.425,0.425,0.425],"query_count":800,"query_partition_sha256":"7be5c5f24dfa31b66c5dfc3280c8f1bc5c1c8db3a35046a1a1ab9d50a0d232f7","search_parameter":"search_effort"}

Trial variation

[{"engine":"Antfly","ranges":{"demand_working_set":{"maximum":5681.8,"mean":5298.5,"minimum":4541.8,"unit":"MB"},"final_database_volume":{"maximum":354.213888,"mean":353.924437,"minimum":353.419264,"unit":"MB"},"p99_at_30_concurrent":{"maximum":84.8,"mean":84.333,"minimum":84,"unit":"ms"}},"workload":"1536d-50K"},{"engine":"Chroma","ranges":{"demand_working_set":{"maximum":466.7,"mean":463.3,"minimum":460.9,"unit":"MB"},"final_database_volume":{"maximum":332.488704,"mean":332.485973,"minimum":332.480512,"unit":"MB"},"p99_at_30_concurrent":{"maximum":179,"mean":177.6,"minimum":175.3,"unit":"ms"}},"workload":"1536d-50K"},{"engine":"Elasticsearch","ranges":{"demand_working_set":{"maximum":1952.7,"mean":1941,"minimum":1934.8,"unit":"MB"},"final_database_volume":{"maximum":312.082432,"mean":312.067413,"minimum":312.049664,"unit":"MB"},"p99_at_30_concurrent":{"maximum":15.1,"mean":14.467,"minimum":14,"unit":"ms"}},"workload":"1536d-50K"},{"engine":"Milvus 2.6.22","ranges":{"demand_working_set":{"maximum":2766.6,"mean":2666.2,"minimum":2563.6,"unit":"MB"},"final_database_volume":{"maximum":2393.47712,"mean":2393.459371,"minimum":2393.432064,"unit":"MB"},"p99_at_30_concurrent":{"maximum":11.4,"mean":11.233,"minimum":11.1,"unit":"ms"}},"workload":"1536d-50K"},{"engine":"pgvector","ranges":{"demand_working_set":{"maximum":2303.8,"mean":2303.7,"minimum":2303.7,"unit":"MB"},"final_database_volume":{"maximum":1523.970048,"mean":1523.967317,"minimum":1523.965952,"unit":"MB"},"p99_at_30_concurrent":{"maximum":33.1,"mean":32.033,"minimum":31.4,"unit":"ms"}},"workload":"1536d-50K"},{"engine":"Weaviate","ranges":{"demand_working_set":{"maximum":977.9,"mean":953.8,"minimum":936.6,"unit":"MB"},"final_database_volume":{"maximum":391.55712,"mean":391.514795,"minimum":391.491584,"unit":"MB"},"p99_at_30_concurrent":{"maximum":89.6,"mean":86.967,"minimum":85.3,"unit":"ms"}},"workload":"1536d-50K"},{"engine":"Milvus 3.0.0","ranges":{"demand_working_set":{"maximum":2949.6,"mean":2819,"minimum":2719.7,"unit":"MB"},"final_database_volume":{"maximum":2489.167872,"mean":2489.156949,"minimum":2489.143296,"unit":"MB"},"p99_at_30_concurrent":{"maximum":12,"mean":11.667,"minimum":11.4,"unit":"ms"}},"workload":"1536d-50K"}]

Peer versions

  • Chroma1.5.9
  • Elasticsearch9.5.2
  • Milvus 2.6.222.6.22
  • pgvector0.8.6 (PostgreSQL 16)
  • Weaviate1.39.2
  • Milvus 3.0.03.0.0

Evidence digests

Receipt
5d0855e3ecced09eb42842fc6d366f207b78eff0b1df415e62f5a3a8cbe77b98
Aggregate
8cea655d41f469ca7ae54c208751bd88090225677d4b889dbf73a69b8b5c416a
Provenance
8cea655d41f469ca7ae54c208751bd88090225677d4b889dbf73a69b8b5c416a
Harness commit

Peer cohort evidence · 1536d-50K

Completed
Fresh lifecycles
18
Peer variants
6
Receipt
782e8e470765fae9914945e67c9da3f3e82a1b38571ebe6e5940228a8248601c
Aggregate
0eb49aba01e15e065ec68b1667beb2c41a580cde5dab2cb928b6f8c01c16daf4
Provenance
700d49bf35039da97e9b5366d4a4e6ec4c417fdfdb5fd720b980349a538d68c3
Selected measurement
Completed
Antfly
v0.2.1-rc.5 ·
Runtime
2h 16m
Platform
linux · arm64
Machine
Apple M4 Max
Build
official release

Peer cohort · 1536d-50K

Completed
Variants
6 independently executed peers
Lifecycles
18 fresh
Compatibility
Historical reference · not a matched runtime

Peak throughput

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · 1536d-50K · three fresh lifecycles · Higher is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Serial query p95

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · 1536d-50K · three fresh lifecycles · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Demand working set

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · 1536d-50K · three fresh lifecycles · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Final database volume

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · 1536d-50K · three fresh lifecycles · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Performance, quality, and resource evidence

Antfly v0.2.1-rc.5 · 43fda0ba

EngineWorkloadRecallnDCGPeak QPS queries/sp95 msDemand working set MBCache-inclusive peak MBFinal database volume MBTrials
Antfly1536d-50K0.95700.9630990.13.5335,298.5 MB5,556.2 MB353.9 MB3
Chroma1536d-50K0.98700.9890180.98.067463.3 MB812.9 MB332.5 MB3
Elasticsearch1536d-50K0.95600.96404,434.62.0331,941.0 MB4,385.1 MB312.1 MB3
Milvus 2.6.221536d-50K0.96300.97005,293.11.6002,666.2 MB5,426.1 MB2,393.5 MB3
pgvector1536d-50K0.96900.97502,721.04.1672,303.7 MB3,533.5 MB1,524.0 MB3
Weaviate1536d-50K0.95500.96301,008.86.300953.8 MB1,511.3 MB391.5 MB3
Milvus 3.0.01536d-50K0.96300.97005,019.71.7002,819.0 MB5,557.7 MB2,489.2 MB3
ii

vector-vdbbench-1m

complete

1M

Three independent rc.5 lifecycles on 1M 768-dimensional vectors; historical peer references.

Methodology scope · protocol · interpretation

Subject and execution

Official v0.2.1-rc.5, commit 43fda0ba4684163a3ee563f18fd4ad61849003cf, unchanged Linux ARM64 release executable. Runtime: rootless Podman 6.1.1 on Apple M4 Max, 10 VM CPUs and 24 GiB VM memory. The build is identified as the official release; compiler optimization flags are not independently asserted.

Only Antfly was measured in this run. Retained peer rows have their original versions and evidence dates; they are historical references, not a matched runtime cohort or evidence of a release-to-release speedup.

Vector protocol

Three independently built indexes per workload. Search parameters are selected only on the deterministic calibration partition; publication queries use the disjoint holdout without rebuilding. All three selected search values are retained. Serial latency and peak throughput are different operating points; peak QPS is the best measured concurrency point, not serial QPS. Final rows have zero request errors.

One completed same-rc.5 lifecycle per workload was reused through validated cache materialization; four additional fresh lifecycles completed the matrix. No rc.4 measurements were reused. An earlier 1M attempt cell was overwritten by the old retry loop; its combined client output remains retained and the attempt is excluded from final metrics.

Resources and retained evidence

Demand is container cgroup-v2 anon plus shmem, excluding reclaimable file cache. Cache-inclusive peaks are reported separately. Resource point estimates are arithmetic means of three lifecycle peaks, with retained min–max ranges. Final database volume is complete writable database-root allocated bytes at the verified stopped-final barrier, not archive or executable size. Packages retain hashes of the original result, provenance and checksum receipt; source files were verified against those receipts before packaging.

Run evidence parameters · variation · provenance

Benchmark parameters

{"concurrency_duration_seconds":30,"concurrency_schedule":[1,5,10,20,30],"execution_environment":{"container_runtime":"rootless Podman 6.1.1","processor":"Apple M4 Max","vm_cpus":10,"vm_memory_gib":24},"lifecycle_search_values":[0.45,0.425,0.425],"query_count":800,"query_partition_sha256":"7be5c5f24dfa31b66c5dfc3280c8f1bc5c1c8db3a35046a1a1ab9d50a0d232f7","search_parameter":"search_effort","storage_status":{"reasons":[{"detail":"service did not exit cleanly: {\"container\": \"antfly_bench_vdbb_antfly_t1_768d-1M\", \"exit_code\": 1, \"forced\": false, \"oom_killed\": false, \"stop_command_error\": null}","kind":"abnormal_stop","last_observation_retained":true,"limit_seconds":60,"stage":"final","trial":"1"},{"detail":"service did not exit cleanly: {\"container\": \"antfly_bench_vdbb_antfly_t2_768d-1M\", \"exit_code\": 1, \"forced\": false, \"oom_killed\": false, \"stop_command_error\": null}","kind":"abnormal_stop","last_observation_retained":true,"limit_seconds":60,"stage":"final","trial":"2"},{"detail":"service did not exit cleanly: {\"container\": \"antfly_bench_vdbb_antfly_t3_768d-1M\", \"exit_code\": 1, \"forced\": false, \"oom_killed\": false, \"stop_command_error\": null}","kind":"abnormal_stop","last_observation_retained":true,"limit_seconds":60,"stage":"final","trial":"3"}],"status":"provisional"}}

Trial variation

[{"engine":"Antfly","ranges":{"demand_working_set":{"maximum":17095.3,"mean":16418.2,"minimum":15382.5,"unit":"MB"},"final_database_volume":{"maximum":3854.37696,"mean":3834.426709,"minimum":3824.070656,"unit":"MB"},"p99_at_30_concurrent":{"maximum":773.1,"mean":649.733,"minimum":537.8,"unit":"ms"}},"workload":"768d-1M"},{"engine":"Chroma","ranges":{"demand_working_set":{"maximum":3699.1,"mean":3693.6,"minimum":3688.8,"unit":"MB"},"final_database_volume":{"maximum":3460.194304,"mean":3459.731456,"minimum":3458.838528,"unit":"MB"},"p99_at_30_concurrent":{"maximum":136.1,"mean":135.567,"minimum":134.6,"unit":"ms"}},"workload":"768d-1M"},{"engine":"Elasticsearch","ranges":{"demand_working_set":{"maximum":2135.8,"mean":2095.2,"minimum":2029.8,"unit":"MB"},"final_database_volume":{"maximum":3148.750848,"mean":3148.500992,"minimum":3148.361728,"unit":"MB"},"p99_at_30_concurrent":{"maximum":21.6,"mean":20.967,"minimum":19.7,"unit":"ms"}},"workload":"768d-1M"},{"engine":"Milvus 2.6.22","ranges":{"demand_working_set":{"maximum":13999.4,"mean":13920.6,"minimum":13837.1,"unit":"MB"},"final_database_volume":{"maximum":25669.378048,"mean":25642.164224,"minimum":25626.836992,"unit":"MB"},"p99_at_30_concurrent":{"maximum":13.7,"mean":13.633,"minimum":13.5,"unit":"ms"}},"workload":"768d-1M"},{"engine":"pgvector","ranges":{"demand_working_set":{"maximum":2318.6,"mean":2317.3,"minimum":2316.6,"unit":"MB"},"final_database_volume":{"maximum":9329.364992,"mean":9329.318571,"minimum":9329.27488,"unit":"MB"},"p99_at_30_concurrent":{"maximum":76.6,"mean":72.867,"minimum":69.9,"unit":"ms"}},"workload":"768d-1M"},{"engine":"Weaviate","ranges":{"demand_working_set":{"maximum":7370.7,"mean":7345.1,"minimum":7331,"unit":"MB"},"final_database_volume":{"maximum":3955.232768,"mean":3947.47904,"minimum":3942.985728,"unit":"MB"},"p99_at_30_concurrent":{"maximum":68.3,"mean":67.2,"minimum":65.7,"unit":"ms"}},"workload":"768d-1M"},{"engine":"Milvus 3.0.0","ranges":{"demand_working_set":{"maximum":13551.8,"mean":13262.6,"minimum":13016.7,"unit":"MB"},"final_database_volume":{"maximum":35112.308736,"mean":33718.551893,"minimum":33003.88864,"unit":"MB"},"p99_at_30_concurrent":{"maximum":14.4,"mean":14.233,"minimum":14.1,"unit":"ms"}},"workload":"768d-1M"}]

Peer versions

  • Chroma1.5.9
  • Elasticsearch9.5.2
  • Milvus 2.6.222.6.22
  • pgvector0.8.6 (PostgreSQL 16)
  • Weaviate1.39.2
  • Milvus 3.0.03.0.0

Evidence digests

Receipt
70a68072957d88709559844b1fcd41eb6c916a488bbf5d12a137bb86fed8397f
Aggregate
6269f2229ccd1a895f3f8ff913c13269cc55df384c65601d490386141b0792d0
Provenance
6269f2229ccd1a895f3f8ff913c13269cc55df384c65601d490386141b0792d0
Harness commit

Peer cohort evidence · 768d-1M

Completed
Fresh lifecycles
18
Peer variants
6
Receipt
4366569aa9cfe5f7e796c5eadc30a6d2ae610cde650543eb3546ddcb856dfebf
Aggregate
828e2d97f299926c3bb1f39866db983ef61895793243ec02a569fe955507a197
Provenance
4af875e079c7c2538ed378027ac14be10294f30a7761e8fe0300f885ea3a1ea4
Selected measurement
Completed
Antfly
v0.2.1-rc.5 ·
Runtime
2h 16m
Platform
linux · arm64
Machine
Apple M4 Max
Build
official release

Peer cohort · 768d-1M

Completed
Variants
6 independently executed peers
Lifecycles
18 fresh
Compatibility
Historical reference · not a matched runtime

Peak throughput

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · 768d-1M · three fresh lifecycles · Higher is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Serial query p95

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · 768d-1M · three fresh lifecycles · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Demand working set

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · 768d-1M · three fresh lifecycles · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Final database volume

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · 768d-1M · three fresh lifecycles · Antfly storage provisional; measured value retained in the table · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Performance, quality, and resource evidence

Antfly v0.2.1-rc.5 · 43fda0ba

EngineWorkloadRecallnDCGPeak QPS queries/sp95 msDemand working set MBCache-inclusive peak MBFinal database volume MBTrialsClean stops / total
Antfly768d-1M0.96000.964075.439.66716,418.2 MB19,736.8 MB3,834.4 MB (provisional)30 / 3
Chroma768d-1M0.95600.9620238.76.6003,693.6 MB7,289.8 MB3,459.7 MB33 / 3
Elasticsearch768d-1M0.95900.96103,110.83.2332,095.2 MB11,426.8 MB3,148.5 MB33 / 3
Milvus 2.6.22768d-1M0.96100.96604,085.92.20013,920.6 MB21,605.9 MB25,642.2 MB33 / 3
pgvector768d-1M0.96600.9700955.810.7672,317.3 MB11,974.9 MB9,329.3 MB33 / 3
Weaviate768d-1M0.95600.96201,300.85.7007,345.1 MB13,791.8 MB3,947.5 MB33 / 3
Milvus 3.0.0768d-1M0.96100.96703,898.52.36713,262.6 MB21,631.0 MB33,718.6 MB33 / 3
II

vector-filtered-ann

complete

Filtered ANN

Three independent rc.5 lifecycles on a 1% tenant filter over 50K vectors.

Methodology scope · protocol · interpretation

Subject and execution

Official v0.2.1-rc.5, commit 43fda0ba4684163a3ee563f18fd4ad61849003cf, unchanged Linux ARM64 release executable. Runtime: rootless Podman 6.1.1 on Apple M4 Max, 10 VM CPUs and 24 GiB VM memory. The build is identified as the official release; compiler optimization flags are not independently asserted.

Only Antfly was measured in this run. Retained peer rows have their original versions and evidence dates; they are historical references, not a matched runtime cohort or evidence of a release-to-release speedup.

Filtered protocol

50K 1536-dimensional vectors, a 1% tenant filter (500 candidates), top 100, 200 calibration queries and 800 disjoint holdout queries. One shard; calibration selected search value 0.35 for each lifecycle. Select the first completed attempt from each of three independent trial slots, not the fastest attempt. All six completed attempts were validated; extras are retained but excluded. Recall and nDCG are 1.0, with zero request and unaccounted errors. Peak-concurrency latency is not serial latency. The completion timestamp is receipt finalization, not an inferred elapsed benchmark duration.

Resources and retained evidence

Demand is container cgroup-v2 anon plus shmem, excluding reclaimable file cache. Cache-inclusive peaks are reported separately. Resource point estimates are arithmetic means of three lifecycle peaks, with retained min–max ranges. Final database volume is complete writable database-root allocated bytes at the verified stopped-final barrier, not archive or executable size. Packages retain hashes of the original result, provenance and checksum receipt; source files were verified against those receipts before packaging.

Run evidence parameters · variation · provenance

Benchmark parameters

{"execution_environment":{"container_runtime":"rootless Podman 6.1.1","processor":"Apple M4 Max","vm_cpus":10,"vm_memory_gib":24},"num_shards":1,"quality_floor_passed":true,"selected_settings":[{"num_shards":1,"parameter":"search_effort","trial":1,"value":0.35},{"num_shards":1,"parameter":"search_effort","trial":2,"value":0.35},{"num_shards":1,"parameter":"search_effort","trial":3,"value":0.35}],"workload":"tenant-scoped-1536d-50K-1pct"}

Peer versions

Peer versions were not recorded in the published result fields.

Evidence digests

Receipt
38a1452ce0a8018cee6b3137c812af8b6c930b6382ec25f68adaa3b9c7f3721a
Aggregate
b1b64c3761eca360645af2454464c20fba542bf831e94b1cae425b1d721c68ad
Provenance
b1b64c3761eca360645af2454464c20fba542bf831e94b1cae425b1d721c68ad
Harness commit
Selected measurement
Completed
Antfly
v0.2.1-rc.5 ·
Runtime
—
Platform
linux · arm64
Machine
Apple M4 Max
Build
official release

Peak filtered throughput

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · tenant-scoped 1536d/50K · 3 fresh lifecycles · Higher is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Peak-concurrency p99

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · tenant-scoped 1536d/50K · 3 fresh lifecycles · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Demand working set

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · tenant-scoped 1536d/50K · 3 fresh lifecycles · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Tenant-scoped filtered ANN

Antfly v0.2.1-rc.5 · 43fda0ba

EngineRecall@100nDCGPeak QPS queries/sPeak p99 msSerial p99 msDemand MBFinal volume MBTrials
Antfly1.00001.00002,871.048.382.575,986.3356.23
III

deployment-artifacts

complete

Deployment artifacts

Checksum-verified official Linux ARM64 rc.5 release artifacts.

Methodology scope · protocol · interpretation

Subject and execution

Official v0.2.1-rc.5, commit 43fda0ba4684163a3ee563f18fd4ad61849003cf, unchanged Linux ARM64 release executable. Runtime: rootless Podman 6.1.1 on Apple M4 Max, 10 VM CPUs and 24 GiB VM memory. The build is identified as the official release; compiler optimization flags are not independently asserted.

Only Antfly was measured in this run. Retained peer rows have their original versions and evidence dates; they are historical references, not a matched runtime cohort or evidence of a release-to-release speedup.

Artifact protocol

Measure the exact publisher release archive and its extracted static executable in bytes, and verify SHA-256 identities. Download bytes and executable bytes are different metrics. No database-volume or runtime-memory claim is derived from either. Historical peer OCI metadata is retained without a fresh registry measurement.

Run evidence parameters · variation · provenance

Benchmark parameters

{"artifacts":[{"archive_name":"antfly_0.2.1-rc.5_Linux_arm64.tar.gz","archive_sha256":"b78504a093488f796702ec1988372ebd0a3308ef3d5a1948b7c2d8d0acbd0320","bundle_components":[],"engine":"antfly","executable_sha256":"ecf038a10d174c8121671565d78627211981c33b7b1b93fed5b3b8e161e5f1b5","linkage":"static","prerequisites":[]}],"execution_environment":{"container_runtime":"rootless Podman 6.1.1","processor":"Apple M4 Max","vm_cpus":10,"vm_memory_gib":24},"platform":"linux-arm64"}

Peer versions

  • Weaviate1.39.2
  • pgvector0.8.6
  • Chroma1.5.9
  • Milvus2.6.22
  • Elasticsearch9.5.2

Evidence digests

Receipt
04e8c923ec1885cdb222a079325cdb93880aa7c68abc52d57da408a0ec3d88ac
Aggregate
ca3862ebb9e869004d2b8aeff78694ae21a318b28124e15ba30f718a90e9e7fe
Provenance
ca3862ebb9e869004d2b8aeff78694ae21a318b28124e15ba30f718a90e9e7fe
Harness commit
Selected measurement
Completed
Antfly
v0.2.1-rc.5 ·
Runtime
0.1s
Platform
linux · arm64
Machine
Apple M4 Max
Build
official release

Linux/arm64 deployable artifacts

Antfly v0.2.1-rc.5 · 43fda0ba

EngineDeployable formArtifact originDownload MBExecutable MBStatus
antflyStatic executablepublisher release archive47.483.6ok

Retained peer artifact status

Antfly v0.2.1-rc.5 · 43fda0ba

EngineStatus
weaviateok
pgvectorok
chromaok
milvusok
elasticsearchok
IV

graph-benchmark

complete

Graph

Graph query performance, Pokec-small cross-engine diagnostics, official LSQB capability, and bounded SNB Interactive qualification.

Methodology scope · protocol · interpretation

Subject and execution

Official v0.2.1-rc.5, commit 43fda0ba4684163a3ee563f18fd4ad61849003cf, unchanged Linux ARM64 release executable. Runtime: rootless Podman 6.1.1 on Apple M4 Max, 10 VM CPUs and 24 GiB VM memory. The build is identified as the official release; compiler optimization flags are not independently asserted.

Only Antfly was measured in this run. Retained peer rows have their original versions and evidence dates; they are historical references, not a matched runtime cohort or evidence of a release-to-release speedup.

F2 protocol

LSQB-derived SF0.1 endpoint-filtered two-hop lookup: Forum → Post → Tag, returning matching Post IDs. This is an anchored microbenchmark, not an audited LDBC result. Each of three fresh database lifecycles loaded 432,235 nodes and 1,827,523 edges, passed 1,000 correctness parameters, then served 5,000 timed samples. Latency point estimates are medians of the three run-level percentiles; run ranges are retained separately. Load and readiness time are not query latency. No Pokec, internal fresh-service, restart or convergence results are selected on this card.

Resources and retained evidence

Demand is container cgroup-v2 anon plus shmem, excluding reclaimable file cache. Cache-inclusive peaks are reported separately. Resource point estimates are arithmetic means of three lifecycle peaks, with retained min–max ranges. Final database volume is complete writable database-root allocated bytes at the verified stopped-final barrier, not archive or executable size. Packages retain hashes of the original result, provenance and checksum receipt; source files were verified against those receipts before packaging.

Run evidence parameters · variation · provenance

Benchmark parameters

{"execution_environment":{"container_runtime":"rootless Podman 6.1.1","processor":"Apple M4 Max","vm_cpus":10,"vm_memory_gib":24},"peers_not_run":["neo4j","memgraph"],"query":"F2","runs":3,"samples":15000}

Trial variation

[{"engine":"memgraph","ranges":{"final_database_volume":{"maximum":311.906304,"mean":311.906304,"minimum":311.906304,"unit":"MB"},"query_p95":{"maximum":0.14466905,"mean":0.1440441,"minimum":0.14354615,"unit":"ms"}}},{"engine":"neo4j","ranges":{"final_database_volume":{"maximum":635.670528,"mean":635.663701,"minimum":635.650048,"unit":"MB"},"query_p95":{"maximum":0.6908785500000003,"mean":0.6795417000000001,"minimum":0.6769125000000001,"unit":"ms"}}}]

Peer versions

  • Memgraph3.12.0
  • Neo4j5.26.29

Evidence digests

Receipt
87fb5d0cc20d0f5b354902f0d529207ab1dbdb92d48f20fe6653218e13e4cca4
Aggregate
c628dd1c66887b3822d0fbcb3e3b008759bf9808b64176cb48a49824db97b246
Provenance
c628dd1c66887b3822d0fbcb3e3b008759bf9808b64176cb48a49824db97b246
Harness commit
3003c4db794a671ed204917d98e4dfcb85531ff1
Selected measurement
Completed
Antfly
v0.2.1-rc.5 ·
Runtime
—
Platform
linux · arm64
Machine
Apple M4 Max
Build
official release

Warm serial p95

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · LSQB-derived SF0.1 F2 · 15,000 samples / three runs · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Demand working set

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · LSQB-derived SF0.1 F2 · 15,000 samples / three runs · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Final database volume

Antfly v0.2.1-rc.5 (43fda0ba, official release) · linux-arm64 · LSQB-derived SF0.1 F2 · 15,000 samples / three runs · Lower is better · Apple M4 Max · rootless Podman 6.1.1 · 10 VM CPUs / 24 GiB · Historical peers, not a matched run

Latency, resources, and served samples

Antfly v0.2.1-rc.5 · 43fda0ba

EngineVersionQueryp50 msp95 msp99 msDemand working set MBFinal database volume MBServed samples
antflyantfly 0.2.1-rc.5 (zig runtime)F20.3650.5350.7281,998.8 MB206.0 MB15,000
memgraph3.12.0F20.1130.1440.175Not recorded MB311.9 MB15,000
neo4j5.26.29F20.3760.6801.076Not recorded MB635.7 MB15,000