Skip to main content

JEP Core

The canonical source for Judgment Event Protocol: signed statements of Judgment (J), Delegation (D), Termination (T) and Verification (V).

Core defines event structure and observable checks. It does not decide truth, authority, legal effect, causality, policy or external consequences.

Start here

Task Entry
Read the published protocol Frozen Internet-Draft -07
Read the working source Editor's Copy
Implement or migrate Implementer guide · 0.7 migration
Create, export and independently verify locally Agent SDK local example
Try a locally hosted HTTP API HTTP Quickstart
Choose a client or recorder Integration directory
Understand component boundaries Architecture

Current contract

Core 0.7 · wire major jep: "1" · published 2026-09-26.

  • Event Identity (who,id) identifies an event; Event Hash identifies an exact signed artifact.
  • Acceptance is idempotent per Event Identity within an acceptance domain.
  • Validation reports independent checks and valid, invalid or indeterminate.
  • Freshness mechanisms belong to profiles; Core does not require a nonce.
  • Chain reconstruction, delegation enforcement and termination cascade belong to companion/application layers.

The published -07 snapshot is immutable. Its exact RFCXML and SHA-256 are recorded in the freeze record. Later changes belong to the Editor's Copy and a subsequent draft. Datatracker is the external publication record.

Validate locally

python -m pip install -e '.[test]'
make validate conformance repository-check
python -m pytest

The default Python validator, schemas and manifest target Core 0.7. Validator usage explains keys and acceptance storage.

Current and historical assets

Current Historical compatibility
Core -07; profiles/conformance -01 Core -06; profiles/conformance -00
test-manifest-0.7.json, Python jep_validate_07.py test-manifest-0.6.json, Python jep_validate.py
Versioned 0.7 schemas and vectors Go and TypeScript validators currently support 0.6 only

Schemas and tools are implementation aids; the applicable specification controls normative requirements. Use make conformance-legacy only for known 0.6 artifacts. Never select a legacy decoder because current validation failed, or rewrite a historical signed artifact.

Documentation index · Versioning · Logging comparison · Delivery status

The repository was previously named jep-v06. Repository identity is now stable; protocol drafts and software packages have separate versions.

Metadata

Release files for jep-core-conformance 0.7.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jep-core-conformance 0.7.5
File Size Uploaded
jep_core_conformance-0.7.5.tar.gz 27.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jep-core-conformance 0.7.5
File Interpreter ABI Platform
jep_core_conformance-0.7.5-py3-none-any.whl Python 3 none any Details

Total release size: 49.7 kB

Release files / jep_core_conformance-0.7.5.tar.gz

Download URL jep_core_conformance-0.7.5.tar.gz
Size 27.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9458161fc1bae9fe6736337d4c46b56c2a938945f654bdcb436b30e8c6b3387e
BLAKE2b-256 checksum
How to use checksums
bba25b54e76fe3426b2bb579dc06c636b9857fb9f27ae2caab8cdb849c977529
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.

Transparency log

Release files / jep_core_conformance-0.7.5-py3-none-any.whl

Download URL jep_core_conformance-0.7.5-py3-none-any.whl
Size 21.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a6cc035fd9d6cfcaf2084e86f7ff3491e533f235fe0301d7139bc7a001ee05c2
BLAKE2b-256 checksum
How to use checksums
437f7aa66a0eba151c8871fc3379f30a6b3b8c3ea9b1f119eebc03d4b83e9145
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.

Transparency log

Release history Release notifications | RSS feed

0.7.7

2 release files

0.7.6

2 release files

This release

0.7.5 This release

2 release files

0.7.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page