Deterministic safety boundary for JSON-compatible agent plans.
This module never invokes a model, tool, source, renderer, or job. Dry runs
are side-effect free. Cryptographic operations and the atomic single-use
replay store are delegated to host-provided callbacks so key custody and
persistence stay outside the SDK.
This entrypoint is part of the SDK's stable tier: symbols reachable from
@honua/sdk-js/agent-safety are covered by the semver contract (see
docs/decisions/agent-surface-stabilization.md and
docs/agent-safety-threat-model.md).
Deterministic safety boundary for JSON-compatible agent plans.
This module never invokes a model, tool, source, renderer, or job. Dry runs are side-effect free. Cryptographic operations and the atomic single-use replay store are delegated to host-provided callbacks so key custody and persistence stay outside the SDK.
This entrypoint is part of the SDK's stable tier: symbols reachable from
@honua/sdk-js/agent-safetyare covered by the semver contract (seedocs/decisions/agent-surface-stabilization.mdanddocs/agent-safety-threat-model.md).