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,invalidorindeterminate. - 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)
| File | Size | Uploaded | |
|---|---|---|---|
| jep_core_conformance-0.7.5.tar.gz | 27.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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