Skip to main content

cek-host

Python Host runtime — mint, verify, project. Peers never mint.

Not a wrap of the Rust kernel unless you use RustHostKernel.

from cek_host import Host

host = Host(secret=b"dev-only-not-for-production-32!!")
cap = host.mint("hello", once=True)
r = host.submit(
    action="hello",
    args={},
    cap=cap,
    project_ops=[{"ns": "log", "name": "append", "payload": {"message": "hi"}}],
)
assert r.kind == "ok" and r.digest.startswith("cek1:")

Refuse → r.ops == []. Illegal pair → dispatch_error, never silent ok.

Declared catalog = kv.set kv.delete log.append ui.dom.morph ui.dom.restore.
Pair = (ns, name). Session stamp = this session. FQ is display only. There is no noun "S".

Host() is dev. Host.prod(secret, FileOnceBackend(...)) refuses the dev secret and memory stores.

pip install cek-host
python -m cek_host explain "once cap already used"

Law: cek-framework · Kernels: cek-runtime · Surface: pip install cek-surface

Release files for cek-host 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cek-host 0.2.0
File Size Uploaded
cek_host-0.2.0.tar.gz 26.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cek-host 0.2.0
File Interpreter ABI Platform
cek_host-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 59.5 kB

Release files / cek_host-0.2.0.tar.gz

Download URL cek_host-0.2.0.tar.gz
Size 26.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3adc3ed13a1f05d6e663507446acdbac9132cd70cdf9ebe974145dc83a172443
BLAKE2b-256 checksum
How to use checksums
a24a71c422cdab6defb8255468719898a4b4704f5fc391d5ae9a91f3c49bb657
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 24, 2026.

Transparency log

Release files / cek_host-0.2.0-py3-none-any.whl

Download URL cek_host-0.2.0-py3-none-any.whl
Size 33.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6358ee72b0ea1601ef30dcfe02f1c5b3469b23ac67392f339b1ed26840ce0a17
BLAKE2b-256 checksum
How to use checksums
277022296c98e25526a3ddf88a4b8ea643b1fbfabe1855f93a89ce8ca039347b
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 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

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