guardrail-sim
byJeff Green

Changelog

Release history and updates

Changelog

All notable changes to this project are documented below.

Unreleased

Added

  • UCP alignment with Universal Commerce Protocol
  • @guardrail-sim/ucp-types package with discount and checkout types
  • @guardrail-sim/insights package with policy health checks
  • UCP-aligned MCP tools: validate_discount_code, simulate_checkout_discount
  • Interactive policy playground in documentation site
  • ADR-002: UCP Protocol Alignment

Changed

  • MCP server now exposes 5 tools (was 1)
  • Updated documentation to match actual API

v0.0.1 (December 2025)

Added

  • Initial policy engine implementation with json-rules-engine
  • MCP server with evaluate_policy tool
  • Default policy with rules:
    • margin_floor - 15% minimum margin
    • max_discount - 25% maximum discount
    • volume_tier - Volume-based limits
  • get_policy_summary and get_max_discount MCP tools
  • Documentation website with Fumadocs
  • ADR-001: Policy Engine Library selection

Technical

  • pnpm monorepo structure
  • TypeScript strict mode throughout
  • ESLint + Prettier configuration
  • Husky pre-commit hooks
  • Conventional commits with commitlint
  • 76 passing tests across all packages

On this page