CLAY REGISTRYClayClay CloudPhaistoswithclay.org

← all entries

clay-kernel 0.0.1

Clay's own kernel: Unison-compatible hashing, typechecker and the evaluation engine, as wasm behind a JSON C-ABI.

Status: ok

What it is

Kind
wasm
Determinism
pure
Clay ability
unknown No Clay ability is defined for this binding yet.
Manifest id
9915f812706c66420bad1dcff222d637213ec4ccca64e5ffda42845a1b74cc49

Upstream

Project
https://github.com/robmurtagh/clay
Version
0.0.1
Commit
Licence
unknown

Artifact

SHA-256
c74c3b24824dded169657398505f41d65900fef8bd67c8692d061f79a8176e3f
Size
1305128 bytes
Format
file
Source path
packages/kernel-rs/dist/clay_kernel.wasm
Download
/v1/artifacts/c74c3b24824d...

Resources

Memory
unknown
CPU
unknown
Network
none

Provenance

Toolchain
repo-local Rust (.tools), release profile opt-level z, LTO
Built by
repo maintainer
Built at
2026-11-08T00:00:00.000Z
Notes
upstream.commit is the last commit that touched the committed wasm. Licence null: the repo declares none yet.
  1. cd packages/kernel-rs && npm run build:wasm
  2. The wasm is a committed artifact (packages/kernel-rs/dist).

Signatures (checked when this page was built)

How a runner loads it

Fetch /v1/manifests/9915f812706c66420bad1dcff222d637213ec4ccca64e5ffda42845a1b74cc49.json, get the artifact bytes by hash, then call checkLoadable(manifest, bytes, policy). It checks the signature against the trusted keys, the revocation list, the artifact hash and size, and the policy's allowed kinds and determinism classes, and returns a reason when it refuses.