Protocol

JEP defines a compact signed JSON event format for decision-related events.

The narrow core

The core is intentionally small. Identity, policy, evidence, archival, trust, and causal-chain semantics are externalized to profiles and extensions.

JEP-Core focuses on interoperability. Profiles define deployment-specific trust and validation rules.

Event structure

verbEvent type: J, D, T, or V
whoActor identifier
whenTimestamp
whatClaim or digest
nonceUnique identifier
audOptional audience
refReferences to other events or objects
extExtensions
ext_critCritical extensions
sigSignature

Validation levels and verification scope

JEP allows verifiers to declare what level of validation was reached.

Examples: syntax, cryptographic validation, actor binding, chain integrity, extension processing, credential status, policy compliance, human review, external evidence, factual claim, archival integrity.

A verification event must declare its scope. Verification must not imply more than its declared scope.

References without overclaiming

A JEP reference can show that one event payload cryptographically or semantically referenced another object. A reference does not automatically prove causality, endorsement, truth, authorization, or completeness.

Event A→ ref →Event B

Reference is linkage, not automatic causality.

Trust profiles define deployment context

JEP-Core does not define a global identity or trust framework.

Trust profiles may define: actor identifier forms, key discovery, binding rules, accepted algorithms, revocation handling, credential use, policy hooks.

JEP can interoperate with different identity and credential systems without requiring one global identity model.

Privacy and deployment considerations

JEP events may reveal actor identity, subject identity, decision timing, delegation structure, workflow, tool usage, or audit relationships.

Deployments should consider: data minimization, retention policy, redaction, access control, audience separation, identifier unlinkability.

JEP can support privacy-preserving deployments when profiles apply appropriate minimization, retention, redaction, and access-control policies.

Complementary to agent protocols

JEP is not positioned as competing with transport, communication, identity, or runtime protocols.

JEP can complement: HTTP-based systems, MCP, A2A, ACP, AGTP, agent runtimes, audit systems, archival systems.

Transport protocols move messages. Runtime protocols coordinate actions. JEP structures judgment-related event records.