Skip to main content

Watchlight Developer Edition

The Developer Edition is the free, open front door to the Watchlight Agent Runtime Governance Control Plane — the real authorization engine, running in-process so you can add a governed ALLOW / DENY decision to an AI agent in minutes, with no database, no network, no infrastructure.

pip install watchlight

watchlight is the open Developer-Edition package (the govern decorator, the framework plugins, and the watchlight dev dashboard); it pulls in the compiled authorization engine automatically. That engine is the same one that powers the Watchlight platform — the full pipeline (delegation-chain validation → intent → policy selection → Cedar evaluation → strict-subset scope attenuation → enforcement decision) — embedded as a compiled wheel with an in-memory policy store. Not a reimplementation, not a generic Cedar binding. When it says Deny, it denies for the same reasons production does.

Zero infrastructure

The engine is a self-contained, prebuilt wheel for Linux, macOS, and Windows (Python 3.9+). No Rust toolchain, no services to run — pip install and you have a working decision point.

What you get for free

  • A real authorization decision — load Cedar policies, authorize an action, get back Allow / Deny with the governing reason.
  • Fail-closed by design — ambiguity denies. Nothing is permitted unless a policy explicitly allows it.
  • In-process scope attenuation — the same strict-subset sub-agent scoping the platform enforces.
  • A single prebuilt wheel per platform — install and go.

The Developer Edition license lets you use watchlight-engine free for internal development, testing, and evaluation. Production, commercial, and third-party service use is covered by the Enterprise license.

Where it fits

The Developer Edition is the entry point to the Watchlight progressive deployment model: start locally, in-process, with the real engine; graduate to the governed control plane when you need signed lineage, fleet-wide governance, and the operator console. Nothing is rewritten between stages — the policies you write and the guarantees you rely on are identical.

Developer EditionWatchlight Beacon (Enterprise)
RunsIn-process, on your machineThe governed control plane
BackendEmbedded engine, in-memoryDistributed, persistent, signed
Best forBuilding & evaluating locallyGoverning agents in production

Next steps

Watch it live

Run watchlight dev for a local dashboard that streams every ALLOW / DENY decision as your agent runs.