SDF logoSafety Definition Framework
SDF logo

SDF Plan Docs

v0.2.9
GitHub

SDF Plan Product Details Matrix

  • ToolGate first runtime safety for agent tool calls.
  • Deterministic confirmation flow with signed resume tokens.
  • Local first usage with transparent defaults and explicit policy tuning.
  • Developer friendly adapters and CLI for fast integration.

Feature matrix

SDF Plan feature matrix

ToolGate runtime decisions

Yes

ALLOW, REQUIRE_CONFIRM, WARN, and BLOCK decisions for tool calls.

Signed confirmation tokens

Yes

Scope, tool, and args bound tokens with expiry and jti support.

Idempotency key derivation

Yes

Stable keys derived from scope + tool + canonical args hash.

Tool-mode lint rules

Yes

Unknown tool, write confirm checks, idempotency checks, and verify before write rules.

PlanSpec lint and preflight

Yes

Optional plan mode support for existing plan first workflows.

Input normalization

Yes

OpenAI style tool calls, generic tool JSON, and PlanSpec normalization paths.

Framework adapter support

Yes

Official LangGraph adapter and thin wrapper patterns for other runtimes.

CLI utilities

Yes

Command helpers for linting plan files and classifying tools.

Deterministic local behavior

Yes

Canonical hashing and explicit defaults for reproducible results.

Open source license

Yes

MIT licensed and installable from PyPI.

OSS commitments

  1. Core safety semantics: lint/policy/tool gate behavior.
  2. Public schema/contracts and local SDK usability.
  3. Adapters/wrapper patterns needed for adoption.
  4. Local determinism and transparent defaults.

Release update steps

  • Set "Last reviewed for release" to the release tag.
  • Review every matrix row and confirm placement/details are still accurate.
  • If any row changed, add a short feature delta note in release notes.
  • Confirm OSS commitments remain aligned with current packaging.
  • Link this page from release checklist and release notes.