Skip to main content

JEP Core

Judgment Event Protocol defines 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. JEP is an individual Internet-Draft, not an IETF-endorsed standard.

Verify your first event

Use Python 3.10 or later in a fresh environment. These commands work without a repository checkout, account, hosted API or another SDK:

python -m pip install jep-core-conformance==0.7.7
jep-byoi export jep-example
jep-validate validate jep-example/vectors/J-basic.json --keys jep-example/keys.json

Look for status: "valid" and checks.cryptographic: "pass". The keys are public synthetic fixtures: this verifies the sample's structure and signature, not trust in a real actor. Use a new export directory; an existing directory is not overwritten.

To generate a complete reference demonstration report:

jep-byoi demo --report byoi-reference-report.json

The report identifies a reference wrapper and its exact code digests. It covers 25 verifier assertions and four producer checks, with acceptance scenarios not selected. It is not evidence of an independent implementation or full conformance.

Do not install historical jep-v06-conformance-seed alongside this package: they share the jep_conformance import namespace. The current package includes the explicit jep-validate-06 compatibility command.

Continue from here

Step Entry
1. Understand the contract One-page overview · Exact specification sources
2. Implement your selected role Implementer guide
3. Test your implementation BYOI adapter and test guide
4. Submit reproducible results Report guide · Contribution routes

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 checksum and the current Profiles -01 and Conformance -02 publications are listed in the source map.

Develop and test from source

For repository development, clone this repository first:

git clone https://github.com/hjs-spec/jep-core.git
cd jep-core
python -m pip install -e '.[test]'
make validate conformance repository-check
python -m pytest

Validator usage explains keys and acceptance storage. Go and TypeScript validators in this repository support 0.6 only; select legacy tools explicitly. Never infer a legacy decoder from a current validation failure or rewrite historical signed events.

More documentation

The documentation index contains profile authoring, migration, architecture, optional SDK/API integrations and historical records. No companion repository is required for the path above. Current ecosystem delivery tracks separately released components. Maintainer-operated API hosting remains deferred.

Licensing and security

Original implementation code and implementation aids use BSD-3-Clause. Internet-Draft text, extracted Code Components and third-party material retain their applicable terms; see licensing scope. Report security-sensitive findings through SECURITY.md.

Metadata

Release files for jep-core-conformance 0.7.7

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.7
File Size Uploaded
jep_core_conformance-0.7.7.tar.gz 48.7 kB Details

Built distribution (wheel)

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

Total release size: 102.7 kB

Release files / jep_core_conformance-0.7.7.tar.gz

Download URL jep_core_conformance-0.7.7.tar.gz
Size 48.7 kB
Tags Source
SHA-256 checksum
How to use checksums
eeb748055bf020ba3716358609bc84b8776a8313f93b3f4ef15a3fe6301d65b5
BLAKE2b-256 checksum
How to use checksums
679d9ba5e89623639d9bb34380edc548b60c5807cb591c438f2088cece8ec7da
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 30, 2026.

Transparency log

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

Download URL jep_core_conformance-0.7.7-py3-none-any.whl
Size 54.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a815e121e226e01866fb872161b0ee87180e675aafa13ae4e983cdd50768f7a
BLAKE2b-256 checksum
How to use checksums
a2592b807139c4171a24cce8608c488d8b9f4e04d72991cb09fee55c495846a7
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 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.7 This release

2 release files

0.7.6

2 release files

0.7.5

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