@agent-os/kernel
Purpose
Section titled “Purpose”Pure agentOS algebra: effect claims, carrier declarations, BoundaryContract declarations, symbolic material refs, tool contracts, context packs, runtime scope refs, and shared ledger-visible types.
Invariant
Section titled “Invariant”Kernel code has no platform or backend imports. It can validate and name facts, but cannot commit, schedule, dispatch, resolve concrete material, or construct runtime responses.
Minimal Usage
Section titled “Minimal Usage”Carrier authors use the carrier DSL as the first-path authoring surface. Expert packages can still import boundary and settlement contracts directly.
import { defineCarrier, event, lived } from "@agent-os/kernel/carrier";Verification
Section titled “Verification”cd packages/kernelbun run test