cd /news/developer-tools/show-hn-foundation-a-different-appro… Β· home β€Ί topics β€Ί developer-tools β€Ί article
[ARTICLE Β· art-47952] src=github.com β†— pub= topic=developer-tools verified=true sentiment=Β· neutral

Show HN: Foundation, a different approach to software and AI

Ovasabi Foundation, a full-stack application substrate for high-performance event-driven systems, has been released as an open-source toolkit. It offers tenant-isolated architecture, seven performance planes from nanosecond to microsecond, and built-in observability. The project targets teams that embrace managed infrastructure and performance optimization.

read4 min views1 publishedJul 4, 2026
Show HN: Foundation, a different approach to software and AI
Image: source

A full-stack application substrate for high-performance, event-driven systems.

Ovasabi Foundation is an integrated toolkit for teams that want to evolve code. It provides the platform modules, scaffolds, enforcement checks, and documentation to bootstrap and maintain production systems with:

Tenant-isolated, event-driven architectureβ€” every operation carries metadata: who asked, what organization, correlation ID** Performance ladder**β€” seven planes from nanosecond direct dispatch to microsecond JSON compatibility** Hermes hotplane**β€” bounded, node-local projections for sub-microsecond operational reads** Worker orchestration**β€” bounded background processing with retry policies and progress tracking** Built-in observability**β€” logs, metrics, and traces automatically linked by correlation ID

Not a no-code platform. Not zero-DevOps. Not for teams that want to move fast by cutting corners. Foundation is for teams that embrace managed infrastructure, understand performance, and expect their codebase to evolve.

Component Tech Stack Purpose
server-kit
Go Backend: event bus, workers, Hermes, database, resilience, observability
runtime-transport
TypeScript Client wire: command bus, envelope creation, metadata stores, WebSocket/HTTP fallback
runtime-sdk
Rust/WASM High-performance kernel: 4KB control buffer, zero-copy communication
ui-minimal
TypeScript/React Shared UI primitives, semantic theme tokens, motion helpers
frontend-kit
TypeScript IndexedDB storage, metadata helpers, runtime adapters, transfer progress
runtime-native
Tauri/Rust Native shell bridge: secure storage, GPU handles, device access
config-contracts
Go/TypeScript Cross-language configuration schemas

Data Layer: PostgreSQL (durable truth), Redis (coordination), Protocol Buffers (contracts), Cap'n Proto (zero-copy boundaries)

Foundation uses seven performance planes. Each plane has its cost measured and enforced:

1. Direct dispatch        10–30 ns/op     (same-process, zero-alloc)
2. Binary frames          20–80 ns/op     (borrowed views)
3. Generated protobuf     ~370 ns/op      (typed cross-process)
4. gRPC                   20–30 Β΅s/op     (network machinery)
5. JSON                   ~30 Β΅s/op       (compatibility)
6. Native FFI/SHM         (varies)        (trusted compute)
7. Browser + WASM + SAB   (platform)      (where supported)

Key rule: The fastest lane must not pay the cost of the compatibility lane. This is measured automatically; regressions are caught before they land.

Read more: docs/foundation_benchmarks.md

Every project generated from Foundation receives:

Multi-Tenant Isolationβ€” organization scope derived from authenticated context, never from client data** Event-Driven Nervous System**β€” canonicalrequested β†’ success / failed

lifecycle with correlation metadataHermes Hotplaneβ€” node-local, memory-bounded, indexed read models that project database mutations in real-time** Resumable File Transfers**β€” progress-bearing, chunk-based upload/download with resumability** Bounded Worker Processing**β€” background jobs with exponential backoff, retry policies, and bounded queues** Unified Observability**β€” OpenTelemetry tracing, structured logs, circuit breakers, error taxonomy

Start here β†’ docs/foundation_quick_start.md (15 min) β†’

(walk-through) β†’

docs/foundation_tour.md

(platform/project split)

docs/foundation_architecture_contract.md

Start here β†’ docs/PHILOSOPHY.md (why Foundation exists) β†’

β†’

docs/foundation_architecture_contract.md

β†’

docs/foundation_nervous_system.md

docs/practice_controls.md

Start here β†’ AGENTS.md β†’

β†’

docs/foundation_glossary.md

β†’

docs/agent_operating_contract.md

docs/ai_threat_model.md

Path Purpose
server-kit/
Go backend: registry, metadata, events, workers, resilience, observability, Hermes, eventlog, Redis, database, transfer, projection gateway, object storage, bulk operations, intelligence signals
runtime-transport/
Protocol contracts, command bus, route registry, binary codecs, Hermes projection schemas
runtime-sdk/
WASM/Rust/Go kernel, 4KB control-buffer, shared arena, runtime lane helpers
runtime-native/
Tauri shell, secure storage, native frames, device dispatch
frontend-kit/
IndexedDB storage, metadata, runtime artifacts, transfer progress
ui-minimal/
Shared UI primitives, theme tokens, motion helpers
config-contracts/
Generated configuration schemas
templates/
Scaffold templates copied into generated projects
docs/
Architecture, practices, guides, security, performance, testing
tooling/
Enforcement scripts, manifests, lint configs
make generate-contracts      # Code gen (Protos β†’ Go/TS)
make lint                    # All linters
make test                    # All tests
make check-rust              # Rust fmt, clippy, tests
make verify                  # Full CI suite
make check-practice-controls # Practice matrix
make check-doc-references    # Link validation

make docker-up               # Start local infra
make test-service-backed     # Tests with live DB/Redis

From the parent directory of foundation

:

node foundation/cmd/ovasabi/bin/ovasabi.js init --profile=performance --name=my-app --foundation-dir foundation --skip-license

./foundation/scripts/init-project.sh my-app full

node foundation/cmd/ovasabi/bin/ovasabi.js update --project-dir=/path/to/project --foundation-dir foundation --skip-license

Generated projects consume Foundation through package boundaries. Do not import raw foundation/*/ts/src

or foundation/*/go

directly.

Foundation bridges the software deficit: the gap between hardware performance (nanoseconds) and typical software stacks (milliseconds). It provides proven patterns for:

Responding instantlyβ€” sub-microsecond operational reads via Hermes** Scaling safely**β€” bounded work, tenant isolation, circuit breakers** Observing clearly**β€” correlation IDs flowing through all layers** Evolving confidently**β€” enforced practices, contract verification, performance measurement

Foundation is not for everyone. It's demanding. It requires discipline: thinking about performance trade-offs, writing adequate tests, understanding failure modes, reviewing gate verdicts. It's for teams that expect to build something ambitious.

Read docs/PHILOSOPHY.md for the full story.

Start here: docs/README.md is the documentation map.

Key reads (in order):

β€” concept lookupdocs/foundation_glossary.md

β€” 15-minute pathdocs/foundation_quick_start.md

β€” walk-through one actiondocs/foundation_tour.md

β€” ownership splitdocs/foundation_architecture_contract.md

β€” lifecycle contractdocs/foundation_nervous_system.md

If you're using AI tools: AGENTS.md β€” agent workflows and evidence requirements

To understand why: docs/PHILOSOPHY.md β€” the motivation and design principles

Foundation is actively evolving. The entire repository represents a work-in-progress baseline for production applications. Expect:

  • Continued refinement of contracts and practices
  • New performance planes (GPU compute, distributed tracing refinement)
  • Agentic coding patterns still being proven
  • Documentation expanding as usage patterns emerge

Contributions via research, agents, and human reviewers are how Foundation improves. Read docs/agent_operating_contract.md for evidence and handoff expectations.

See LICENSE.

── more in #developer-tools 4 stories Β· sorted by recency
── more on @ovasabi foundation 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/show-hn-foundation-a…] indexed:0 read:4min 2026-07-04 Β· β€”