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: 9b8kjyda2ycxyq4ea6g4yfpnydxhd52gqba5rb8dw7krkh5mn9p0
py-genlayer-multi#
Runner for multi-file Python contract packages. Same dependencies as py-genlayer.
Current hash: mgqted4jvgzwawnd7sp7kjhfwwpr83a7wxhhdxcs4yk07jzt9c9g
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: kr2rb2dcp01mw9khpg3tg2jasx4f82mcsy3eg08rjj1zdcm9q350
Internal dependencies#
cpython#
CPython 3.13 interpreter compiled to WebAssembly.
Current hash: 5tnhg7cam80rkw0egq6a8wwg3tnx02dfge3xwyprks19bw90gc90
softfloat#
Software floating-point implementation for deterministic arithmetic.
Current hash: d4fe5zk1jydyryx1z85yw8knsn0yrnsamg1cchpjcgzjwfbyjy3g
py-lib-cloudpickle#
Object serialization library.
Current hash: bzt91hcgtky4mz8fk9pwvhsa68kv10a8faddpxxwsj0fk6fanhr0
py-lib-genlayer-std#
GenLayer standard library providing the gl.* API.
Current hash: dgvs4q4v3k1ac3vw6xq9h5d5gsttxe8semg9c6txcbn4r5e4b4f0
py-lib-protobuf#
Protocol Buffers serialization.
Current hash: hd4rc4n6f5ffm608ns269djywf06bdbz2hg3rv482gyc147bdb8g
py-lib-word_piece_tokenizer#
Tokenizer for embedding models.
Current hash: vmz7pdw6xkay90bawx086g7ghf7dvvj6xvwtkh32a62hz11qq8r0
models-all-MiniLM-L6-v2#
Pre-trained sentence embedding model (ONNX).
Current hash: 79b5161ch81yebfp2nw1pqdf94ahgmc0es5n178e683dnswt78t0