@trigguard/protocol
Advanced tools
+2
-2
| { | ||
| "name": "@trigguard/protocol", | ||
| "version": "0.1.1", | ||
| "description": "Canonical TrigGuard protocol types and contract snapshots (governance layer, not business logic).", | ||
| "version": "0.1.2", | ||
| "description": "Shared TypeScript types and JSON contract snapshots for TrigGuard authorization decisions and records.", | ||
| "main": "dist/index.js", | ||
@@ -6,0 +6,0 @@ "types": "dist/index.d.ts", |
+7
-5
@@ -1,7 +0,9 @@ | ||
| # `@trigguard/protocol` | ||
| # TrigGuard Protocol | ||
| The TrigGuard protocol defines the **contract for deterministic authorization decisions** between AI systems and execution surfaces: vocabulary (`PERMIT`, `DENY`, `SILENCE`), enforcement semantics, and the `DecisionRecord` shape used across aligned products and tooling. | ||
| [](https://www.npmjs.com/package/@trigguard/protocol) | ||
| **This package is governance and types only** — not runtime evaluation, policy engines, or business logic. Those live elsewhere in the monorepo and **conform** to this contract. | ||
| Canonical protocol definitions for TrigGuard governance decisions: vocabulary (`PERMIT`, `DENY`, `SILENCE`), enforcement semantics, and the `DecisionRecord` shape used across products and tooling. | ||
| **Package name:** `@trigguard/protocol` — types and contract snapshots; runtime evaluation and policy engines live in other packages and services. Integrations **conform** to this contract. | ||
| ## Install | ||
@@ -13,5 +15,5 @@ | ||
| *(Requires the package to be published to the npm registry under the `@trigguard` scope; see `docs/release/PROTOCOL_RELEASE.md`.)* | ||
| Published on the public registry under the `@trigguard` scope. For release process, see `docs/release/PROTOCOL_RELEASE.md` in the monorepo. | ||
| Until publish is configured, depend on the repo: | ||
| **Develop inside the repo** (no registry), use a path or workspace: | ||
@@ -18,0 +20,0 @@ ```json |
10457
0.84%89
2.3%