Skip to main content

JEP CLI — JEP Core 0.7

Command-line client for creating and verifying current JEP Core 0.7 events through the JEP API.

Default endpoints:

POST /v0.7/events/create
POST /v0.7/events/verify
GET  /health

Historical pre-0.7 handling is explicit through --legacy; the CLI never retries a failed 0.7 event with a legacy decoder.

Status

Experimental reference client. It does not define Core semantics or determine truth, authorization validity, legal effect, causality, or policy outcome.

Installation

pip install jep-cli

Configuration

export JEP_API_URL=http://127.0.0.1:8000
export JEP_API_KEY=

Create

Judgment:

jep create \
  --verb J \
  --who did:example:agent-789 \
  --what '{"claim":"approve","subject":"demo"}'

Delegation:

jep create \
  --verb D \
  --who did:example:principal \
  --what '{"delegatee":"did:example:agent","scope":{"actions":["read"]}}'

Termination and Verification require --ref. Pass a typed reference as JSON when the target is another JEP event.

Verify

jep verify event.json --mode archival

0.7 validation returns status plus independent checks, not a cumulative Validation Level.

Explicit legacy verification

jep verify old-event.json \
  --legacy \
  --legacy-format json-sorted-v1

Legacy selection must come from known artifact context. Do not use a failed 0.7 validation as evidence that an event should be treated as 0.6.

JEP Core 0.7 model

  • Event Identity is (who,id).
  • Event Hash identifies an exact signed artifact.
  • Core does not require a top-level nonce.
  • D requires delegatee + scope.
  • T requires target ref + termination_scope.
  • V requires target ref + verification_scope + result.
  • chain and policy semantics remain outside Core.

Public draft

License

MIT

Metadata

Release files for jep-cli 0.7.2

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-cli 0.7.2
File Size Uploaded
jep_cli-0.7.2.tar.gz 10.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jep-cli 0.7.2
File Interpreter ABI Platform
jep_cli-0.7.2-py3-none-any.whl Python 3 none any Details

Total release size: 19.4 kB

Release files / jep_cli-0.7.2.tar.gz

Download URL jep_cli-0.7.2.tar.gz
Size 10.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f3d031daedaf084ede8ff6a006b6dae5447d8cb11fe3aa71a4b203c00919bf81
BLAKE2b-256 checksum
How to use checksums
99c0f1832725761797abe5db4be83fc2e97f6b27803831f8087d78a7cf30814f
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_cli-0.7.2-py3-none-any.whl

Download URL jep_cli-0.7.2-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a110b19671a9bc534047e81b735bde7aadcacf67f1875af3a4741a734a9340e3
BLAKE2b-256 checksum
How to use checksums
17f956cdd94c62b515e66c1917644e52689d0611fefb2ae3cd45baac3a34755c
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

This release

0.7.2 This release

2 release files

0.7.1

2 release files

0.6.1

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