Available Runners#

Contract runners#

py-genlayer#

Standard runner for single-file Python intelligent contracts. Includes CPython, the genlayer standard library, and all core dependencies.

Current hash: 5jycge4q8k23462jtb0b9fyey1s9qz928sz2nbrd9mg4sxqg2qng

py-genlayer-multi#

Runner for multi-file Python contract packages. Same dependencies as py-genlayer.

Current hash: faykzar6hr5ehfm07jatm69erx6nv96wmz1ab1dszjthbcgre3m0

Optional runners#

py-lib-genlayer-embeddings#

Adds semantic search and vector embedding support. Must be specified before py-genlayer in a Seq block.

Current hash: hqpree1t3470fnac2aeee1y5c2205k22bgk1p98sg8m3s1ndmxbg

Internal dependencies#

cpython#

CPython 3.13 interpreter compiled to WebAssembly.

Current hash: 3t4hs1eyrs8rb0qf538cbc227jskqeke9pfys0vaftapv91xn9v0

softfloat#

Software floating-point implementation for deterministic arithmetic.

Current hash: v6s4797q2d2x800nhbrwbmsx6v3xe4gfzcdqk3t9s3dkvppvhg20

py-lib-cloudpickle#

Object serialization library.

Current hash: 9kem275vsxfhtjf6q49xjw051ybdvzmpmtmsd52aby20g1359sqg

py-lib-genlayer-std#

GenLayer standard library providing the gl.* API.

Current hash: kzr02ndm9et4qkmbqpq5djjt5sme2yt76n7sz1qbzax0knt6mam0

py-lib-protobuf#

Protocol Buffers serialization.

Current hash: g626etbaad7a3zqdp7wqd7d5k0ywdphjkdxk9rg8abhx2ggmv8e0

py-lib-word_piece_tokenizer#

Tokenizer for embedding models.

Current hash: 91kwztf9h5600x8am22ec6gzhyckmhhjgcex5jhkgj8mfw2g5zd0

models-all-MiniLM-L6-v2#

Pre-trained sentence embedding model (ONNX).

Current hash: vbrsc8jtxe6ntx8t5b0gyyt487k4cdr3g31jy4n67fmyye8zaan0