kotobase
Menu

Authentication plus query benchmark

Technical details, legal documents and some account steps still dey for English.

One production vertical slice: EIP-4361 SIWE, Biscuit authorization, transaction, and Datalog read-back.

Observed result — 8 September 2026

8 September 2026 · NRT edge · 100 requests per series · 5 warmups wey dem no count · concurrency 1 · 1 test entity

Biscuit issuance

32.23 ms

p50 · milliseconds

100/100 successful requests

Biscuit verification

18.26 ms

p50 · milliseconds

100/100 successful requests

Authenticated warm query

741.67 ms

p50 · milliseconds

100/100 successful requests

Measured latency — milliseconds
Operation p50 p95 p99 Max
Biscuit issuance 32.23 110.02 123.46 144.59
Biscuit verification 18.26 80.78 105.49 105.64
Authenticated warm query 741.67 961.66 1073.58 3667.31

Method and limits

Single-client production HTTPS latency, including network and authorization. Small two-pattern Datalog point selection; no be throughput, big-graph, controlled cold-cache, or competitor ranking claim.

Every measured query return di inserted marker. All 300 measured requests succeed.

First time write wey dem see: 1806.39 ms. First query read-back: 1009.52 ms. None of dem na controlled cold-cache measurement.

Client run Node 26.7.0. Edge location na NRT; client place and HTTP version wey dem agree no get separate measurement. Percentiles use nearest-rank. Connection reuse dey on; caches no clear by force.

Download di original measurement JSON
KOTOBASE_LIVE_BISCUIT_BENCH=1 KOTOBASE_BENCH_SAMPLES=100 KOTOBASE_BENCH_WARMUPS=5 node authn/scripts/live_biscuit_query_bench.mjs --provision

Reproduction go create one isolated test tenant and write one test entity. No payment or blockchain transaction dey needed. The raw receipt get harness hash and source revision.