JEP v0.6 Draft Set
This repository contains the JEP-Core -06 working draft, optional profile bindings, and the companion conformance seed.
Public mirrors
- Hugging Face Space: https://huggingface.co/spaces/yuqiangJEP/jep-v06-spec-demo/tree/main
- Hugging Face Conformance Dataset: https://huggingface.co/datasets/yuqiangJEP/jep-v06-conformance-suite
- IETF JEP-Core Draft: https://datatracker.ietf.org/doc/draft-wang-jep-judgment-event-protocol/
- IETF JEP-Conformance Draft: https://datatracker.ietf.org/doc/draft-wang-jep-conformance/
- IETF JEP-Profiles Draft: https://datatracker.ietf.org/doc/draft-wang-jep-profiles/
Drafts
draft-wang-jep-judgment-event-protocol-06.md— the neutral J/D/T/V event core.draft-wang-jep-profiles-00.md— optional trust and interoperability profiles.draft-wang-jep-conformance-00.md— conformance classes, schemas, vectors, and validator behavior.
The Internet-Drafts are normative for this package. The schemas and validators are executable conformance aids; they do not make legal, policy, factual, or external-target determinations.
Conformance implementations
| Implementation | Declared boundary |
|---|---|
reference-validator/ |
Python Level 0/1 baseline, optional local Level 2 binding, and seed Level 3 chain checks |
typescript-validator/ |
TypeScript Level 0/1 baseline plus optional local binding and acceptance replay/freshness checks |
go-validator/ |
Explicit Level 0 syntax verifier seed only; it does not claim signature verification or event hashing |
The Python and TypeScript Level 1 paths use RFC 8785 JCS and detached compact JWS/Ed25519 processing for the repository baseline. A validator reports only the highest validation level it actually completed.
Run
python -m pip install -e '.[test]'
make test
make conformance
make go
For TypeScript:
cd typescript-validator
npm install
npm run check
The manifest-driven suite checks exact validity, failure code, completed level, and selected event hashes. It must not treat an unrelated early failure as success for a later-stage test.
Scope discipline
This alignment pass does not change JEP's four verbs or expand JEP-Core into a legal-liability, authorization, policy, or external-truth engine. Profile-specific bindings remain outside the core.
Guides
Additional implementation and review guidance is under docs/.
IMPLEMENTER-GUIDE.mdPROFILE-AUTHOR-GUIDE.mdSECURITY-REVIEW-NOTES.mdPRIVACY-REVIEW-NOTES.mdONE-PAGE-OVERVIEW.mdEND-TO-END-DEMO.mdCONFORMANCE-LEVELS.mdINTEROPERABILITY-REPORT-TEMPLATE.md
JEP-TSTO Binding/01
The Binding/01 integration note declares the joint Schema, signature and immutable-reference validation path, historical compatibility, and algorithm boundaries without changing JEP-Core 0.6.
Runtime and verification notes
See HARDENING.md for supported behavior, regression checks, and compatibility boundaries.
Cross-repository hardening review map and verification evidence.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jep_v06_conformance_seed-0.7.0.tar.gz.
File metadata
- Download URL: jep_v06_conformance_seed-0.7.0.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
37a08fc089c19b977cf4293e7159a0e8bce7ca109bc54ef9e42f6573e23866b2
|
|
| MD5 |
0096152d92c16eaefebedb8293e70677
|
|
| BLAKE2b-256 |
3dedd653b2505939a3f4e537f3590a9863beca6d0a4b886e43ec28c992544b3c
|
Provenance
The following attestation bundles were made for jep_v06_conformance_seed-0.7.0.tar.gz:
Publisher:
release.yml on hjs-spec/jep-v06
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jep_v06_conformance_seed-0.7.0.tar.gz -
Subject digest:
37a08fc089c19b977cf4293e7159a0e8bce7ca109bc54ef9e42f6573e23866b2 - Sigstore transparency entry: 2813919864
- Sigstore integration time:
-
Permalink:
hjs-spec/jep-v06@a385ce41dce6783e9b4873391845f8e6b3f080aa -
Branch / Tag:
refs/heads/main - Owner: https://github.com/hjs-spec
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a385ce41dce6783e9b4873391845f8e6b3f080aa -
Trigger Event:
push
-
Statement type:
File details
Details for the file jep_v06_conformance_seed-0.7.0-py3-none-any.whl.
File metadata
- Download URL: jep_v06_conformance_seed-0.7.0-py3-none-any.whl
- Upload date:
- Size: 13.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3062e95599cf542bd99b7e253213efb8bfa7c2f33d149a69259289ff05cdba05
|
|
| MD5 |
7729770732e13ffd1d18e53dd631a80f
|
|
| BLAKE2b-256 |
00fd0ad9507bd652afec03d3e227d1458d381cd69643be7c889bf6fb2ca5f4e2
|
Provenance
The following attestation bundles were made for jep_v06_conformance_seed-0.7.0-py3-none-any.whl:
Publisher:
release.yml on hjs-spec/jep-v06
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jep_v06_conformance_seed-0.7.0-py3-none-any.whl -
Subject digest:
3062e95599cf542bd99b7e253213efb8bfa7c2f33d149a69259289ff05cdba05 - Sigstore transparency entry: 2813919871
- Sigstore integration time:
-
Permalink:
hjs-spec/jep-v06@a385ce41dce6783e9b4873391845f8e6b3f080aa -
Branch / Tag:
refs/heads/main - Owner: https://github.com/hjs-spec
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a385ce41dce6783e9b4873391845f8e6b3f080aa -
Trigger Event:
push
-
Statement type: