New:Socket for Asana Is Now Available.Learn more
Sign In

@trigguard/protocol

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@trigguard/protocol - npm Package Compare versions

Comparing version
0.1.1
to
0.1.2
+2
-2
package.json
{
"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",

@@ -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.
[![npm version](https://img.shields.io/npm/v/@trigguard/protocol)](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