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