Open Protocol Standard · v6.1.1

We Built the AI Safety Protocol

Context Relay Protocol™ (CRP) is an open HTTP-header standard for AI context governance, safety signalling, and automated compliance evidence.

Authored by AutoCyber AI Pty Ltd. Powers CRP Comply. Submitted to IETF, IANA, IEEE SA, and ISO/IEC JTC 1/SC 42.

Watch

CRP Explained in 90 Seconds

Every AI call gets its own governed window — scanned, grounded, risk-scored, and cryptographically chained into an audit trail.

Context Relay Protocol™ v6.1.1 · pip install crprotocol

58
Safety Headers
13
DPE Stages
9
Spec Documents
33/35
EU AI Act Controls
3,582
Tests Passing

What CRP Is

CRP is a protocol, not a product. It defines a vendor-neutral wire format — 58 HTTP headers, an envelope-packing algorithm, a 13-stage decision provenance engine, a safety-policy directive language, and a HMAC-chained audit trail — that any LLM client, any gateway, any observability tool, in any language, can implement.

It solves two operational problems at once: context management (unbounded windows, automatic continuation, coherent flow across calls) and AI safety & governance (hallucination scoring, fabrication detection, Safety Policy enforcement, automated EU AI Act / ISO 42001 / GDPR / NIST AI RMF evidence).

The protocol ships with an open reference Python SDK — pip install crprotocol — including the crp.Agent agent SDK (declare tools and policy once, and the protocol runs the governed agent loop), hard-enforced cognitive presets, and two-way MCP bridges. It is deployed in production inside our products, and offered as a managed gateway service. The specification itself is open and free to implement — under standards-body submission to IETF, IANA, IEEE SA, and ISO/IEC JTC 1/SC 42.

30-second quickstart

pip install crprotocol

import crp

def get_weather(city: str) -> str:
    """Current weather for a city."""
    return f"{city}: 22°C and sunny."

# Auto-detects a running LM Studio (:1234) or Ollama (:11434) server
agent = crp.Agent(tools=[get_weather], system="You are a helpful assistant.")
answer = agent.run("What is the weather in Paris?")

Local-first: runs against LM Studio, Ollama, or llama.cpp — or any cloud provider. 3,582 non-live tests passing.

What It Solves

Context Management

Unbounded output windows. Automatic continuation across calls. Coherent flow. No more truncation mid-task.

AI Safety Signalling

Hallucination risk scoring, fabrication detection, distortion detection, contradiction detection — on every call, in headers.

Compliance Evidence

Cryptographically verifiable EU AI Act, ISO 42001, GDPR, and NIST AI RMF evidence — emitted automatically per call.

On the Standards Track

CRP is under review with the bodies that govern global protocol standards.

IANASubmitted

HTTP Field Name Registry — provisional CRP-* headers

IETFSubmitted

Internet-Draft: draft-vidiniotis-crp-headers

IETFSubmitted

Internet-Draft: draft-vidiniotis-crp-safety-policy

IEEE SAIn preparation

Project Authorization Request (PAR)

ISO/IEC JTC 1/SC 42In preparation

New Work Item via Standards Australia (DISR)

NIST NCCoEIn progress

Technology Partner application

CRP in the AI Stack

┌────────────────────────────────────────────────┐
│  A2A  — Agent-to-Agent communication           │
├────────────────────────────────────────────────┤
│  MCP  — Model Context Protocol (tools)         │
├────────────────────────────────────────────────┤
│  CRP  — Context Relay Protocol  ◀ AutoCyber AI │
│         Context governance · Safety signals    │
│         Audit chain · Compliance evidence      │
└────────────────────────────────────────────────┘

MCP gives agents tools. A2A lets agents communicate. CRP is the foundation layer that gives every AI call the safety, context, and audit chain it needs to be trusted in production.

Read the Full Specification

9 normative specification documents, ~19,200 lines. Open and free to implement. Hosted on crprotocol.io.