This directory vendors the posemesh hello runner example so you can boot the
compute node engine locally before building a real runner. Crates are pinned to
the requested versions:
posemesh-domain-http = 1.3.2posemesh-compute-node-runner-api = 0.1.2posemesh-compute-node = 0.3.2
- Copy
.env.exampleto.envand fill in real DDS/DMS values (base URLs, registration secret, secp256k1 private key, etc). - From this directory run
make run(orcargo run -p splatter-bin). The binary loads.envautomatically and starts the HTTP server on0.0.0.0:8080. - Use
scripts/curl-create-hello-job.shto enqueue a demo job once the node has registered with DDS/DMS.
Packages:
splatter-runner(runner/src/lib.rs): the hello runner implementation (capability logic).splatter-bin(bin/src/main.rs): the executable wiring up the compute node HTTP server and registering the runner.
Adjust the runner library as needed for the Splatter workload.