valis / Reference / API reference
Core - API reference
Exported surface for the core subsystem. Part of the API reference.
Runtime dependency floor
valis pins seven at version 1.0.0 or newer (valis.asd:
(:version "seven" "1.0.0")). The owner-proof edge needs seven's
in-process channel close/EOF wake and its node-qid writer; against an
older seven valis fails loudly at load rather than silently serving a
degraded surface.
valis pins runciter at version 0.8.0 or newer (valis.asd:
(:version "runciter" "0.8.0")). The DNS secondary substrate delegates
zone-ingest, refresh/expire timers, cutover legality, and serial
arithmetic to runciter through the serving seam and never re-implements them,
and adopts runciter's typed rdata-parse-error boundary; against an
older runciter valis loses the 0.8.0 exports-bearing surface.