Skip to content
@hjs-spec

jep-protocol

"JEP : A Judgment Event Protocol — Portable, verifiable AI accountability attribution"

JEP Protocol

Organization IETF Draft Spec License Contact


JEP (Judgment Event Protocol) is a minimal, portable protocol for recording, transferring, and verifying responsibility in AI systems. It provides cryptographic receipts for AI decisions, enabling traceable accountability across heterogeneous platforms.

IETF draft-wang-jep-judgment-event-04.

Core Repositories

Repository Description Language License
spec Protocol specification Markdown CC0 1.0
core Reference implementation Rust Apache 2.0
api Hosted API service Node.js MIT
sdk-py Python SDK Python MIT
sdk-js JavaScript SDK JavaScript MIT
cli Command-line tool Node.js MIT
whitepaper AI Judgment Layer White Paper PDF CC0 1.0

The Four Core Primitives

Primitive Description IETF Draft Section
Judgment Record a decision (who, what, when, context) Section 3.2.1
Delegation Transfer authority with scope and expiry Section 3.2.2
Termination End responsibility chains Section 3.2.3
Verification Validate record integrity and chains Section 3.2.4

Quick Start

Python

from jep import JEPClient

client = JEPClient(api_key="your-key")
result = client.judgment("user@example.com", "approve")
print(result['id'])  # jgd_1234567890abcd

JavaScript

import JEPClient from '@jep/sdk-js';

const client = new JEPClient({ apiKey: 'your-key' });
const result = await client.judgment({
  entity: 'user@example.com',
  action: 'approve'
});
console.log(result.id);  // jgd_1234567890abcd

CLI

JEP judgment create --entity user@example.com --action approve

Rust

use jep_core::JudgmentEvent;

let event = JudgmentEvent::new("user@example.com", "approve");
let receipt = event.sign()?;
assert!(receipt.verify()?);

Why JEP?

  • Minimal — Only four primitives, easy to implement
  • Portable — Cryptographic receipts work across any system
  • Verifiable — Third-party verification without trust
  • Standards-based — IETF standardization in progress
  • Multi-language — Rust, Python, JavaScript, CLI
  • Privacy-preserving — No personal data collection

Contact

License


© 2026 HJS Foundation Ltd.

Popular repositories Loading

  1. spec spec Public

    HJS Protocol Specification · core primitives, data models, and conformance requirements

  2. jep-core jep-core Public

    Core implementation of JEP

    Rust

  3. api api Public

    Hosted API service for JEP

    JavaScript

  4. cli cli Public

    JavaScript

  5. sdk-js sdk-js Public

    JavaScript

  6. sdk-py sdk-py Public

    Python

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…