Skip to main content

JHarness model-neutral immutable runtime kernel

Project description

jharness-kernel

jharness-kernel is the dependency-free, model-neutral runtime distribution. It owns immutable run state, Runtime and Invocation, model and tool protocols, control, events, limits, atomic checkpoints, repository ports, and explicit wire codecs.

Stable runtime concepts are imported from jharness.kernel. Portable codecs and diagnostics are opt-in namespaces:

uv add jharness-kernel
from jharness.kernel import Message, Runtime
from jharness.kernel.diagnostics import build_trace, verify_trace
from jharness.kernel.wire import decode_checkpoint, encode_checkpoint

See the repository architecture, state machine, and Python package boundaries.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jharness_kernel-0.1.0.tar.gz (78.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jharness_kernel-0.1.0-py3-none-any.whl (84.6 kB view details)

Uploaded Python 3

File details

Details for the file jharness_kernel-0.1.0.tar.gz.

File metadata

  • Download URL: jharness_kernel-0.1.0.tar.gz
  • Upload date:
  • Size: 78.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jharness_kernel-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a2935d69af5866f2ddf3ecd2ded434cebc0fa6a4f87a34272e13d0bdee1ceb35
MD5 6cd1f7d543db2d35735e171aaf305542
BLAKE2b-256 56a351fbe4e7ef48df22b85967284da698f190cf5981dd60f19224e124da1ec7

See more details on using hashes here.

Provenance

The following attestation bundles were made for jharness_kernel-0.1.0.tar.gz:

Publisher: release.yml on Ezio2000/jharness-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jharness_kernel-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: jharness_kernel-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 84.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for jharness_kernel-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5b0bf1a6b35f12405acd9ba760021b1019e722383c92b288eb84dc3aff0922c
MD5 9703e4c1080ba41544fbc203a9ccdee6
BLAKE2b-256 28bb7bd059c36b82a10fdc9fde626f75de4aa39b53bbdcc1d3454638685f99a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for jharness_kernel-0.1.0-py3-none-any.whl:

Publisher: release.yml on Ezio2000/jharness-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page