Navigate

Portable infrastructure · TypeScript

Infrastructure that tells you where its guarantees end.

Astilba builds portable infrastructure libraries with explicit correctness boundaries. The documentation says what works, what it costs, and what remains incomplete.

Development preview · @astilba/cache is not available on npm

Local executionone process · memory store
  1. Read product:sku-123MISS
  2. Run loadProduct()ORIGIN
  3. Store encoded resultWRITE
  4. Read product:sku-123HIT
2 reads1 origin load

01 · Current product

Cache

Unreleased preview

A server-side TypeScript cache for applications that need explicit invalidation, classified stale-on-error resilience, privacy-aware sharing, and portable runtime adapters.

Uncertain invalidation knowledge never becomes false freshness.

Cache may perform extra origin work while distributed state reconverges.

Identity is part of storage safety.

Principal-derived values stay local unless the application declares a shareable scope.

Portability is a capability boundary.

The raw constructor requires storage, a clock, and a random source from the runtime.

02 · One public corpus

For people and agents

The same public documentation is available as readable pages, authored Markdown, and a bounded read-only MCP service.