kotobase
Menu

Authentication and query benchmark

A 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 excluded warmups · 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. A small two-pattern Datalog point selection; not a throughput, large-graph, controlled cold-cache, or competitor ranking claim.

Every measured query returned the inserted marker. All 300 measured requests succeeded.

First observed write: 1806.39 ms. First query read-back: 1009.52 ms. Neither is a controlled cold-cache measurement.

The client ran Node 26.7.0. Edge location was NRT; client geography and negotiated HTTP version were not independently measured. Percentiles use nearest-rank. Connection reuse was enabled; caches were not forcibly cleared.

Download raw 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 creates an isolated test tenant and writes one test entity. No payment or blockchain transaction is required. The raw receipt includes the harness hash and source revision.