Run Synapse on your own infrastructure. Evaluate it as deterministic execution for evaluators, reward functions, policy gates, and other bounded generated logic. The public endpoint exists only for demos and early evaluation. The supported governed workflow shell adds receipts, replay, redaction, and bounded escalation on top of the runtime.
For design-partner workflows, run the self-hosted control-plane shell. It keeps the bounded runtime underneath, then adds local policy decisions, redaction, receipts, operator readouts, replayable artifacts, and proof packs.
python3 tools/control_plane_product.py serve
python3 tools/run_control_plane_release_gate.py
Synapse can accelerate the supported Python subset, but the clearest way to evaluate it is as deterministic execution for bounded logic, not as a general-purpose Python cloud.
@inv pure @f 1 approve if <= $0 1000 1 0 @f 0 main call approve 900
amount = 1250
limit = 1000
result = 0
if amount <= limit:
result = 1target = 42
prediction = 39
delta = target - prediction
if delta < 0:
delta = 0 - delta
result = 100 - deltaThese examples are exercised through the real gateway with SYNAPSE_START_GATEWAY=1 python3 tests/test_self_hosted_examples.py.
docker build -t synapse . docker run -p 8000:8000 \ -e SYNAPSE_API_KEY=local-gateway-key \ synapse
brew install z3 cd synapse ./tools/build_gateway.sh cd gateway BINDGEN_EXTRA_CLANG_ARGS='-I/opt/homebrew/include' \ LIBRARY_PATH='/opt/homebrew/lib' \ cargo build --release SYNAPSE_API_KEY=local-gateway-key \ SYNAPSE_GATEWAY_WASM=../gateway.wasm \ ./target/release/synapse-gateway
curl http://127.0.0.1:8000/health
curl -X POST http://127.0.0.1:8000/v1/execute \
-H "Content-Type: application/json" \
-d '{"code":"@f 0 main [ + 21 21 ]"}'curl -X POST http://127.0.0.1:8000/v1/execute/python \
-H "Content-Type: application/json" \
-d '{"code":"result = 21 + 21"}'Invalid source is now explicit at the HTTP boundary: empty input returns 400 empty_code and malformed source returns 400 compile_failed.
SYNAPSE_START_GATEWAY=1 python3 tests/release_test.py SYNAPSE_START_GATEWAY=1 python3 tests/test_gateway_verification_http.py SYNAPSE_START_GATEWAY=1 python3 tests/test_self_hosted_examples.py python3 benchmarks/eval_only_benchmark.py
Use these commands to validate the runtime on your own machine. They are the current proof set for the self-hosted release path.
Stable end-to-end verification claims today are limited to three invariants:
Broader assurance and sovereign-compute work exists in the R&D stack, but these are the properties defended at the current gateway boundary.
If you are evaluating Synapse, run the quickstart, exercise the example workloads, and review the technical brief, benchmarks, and security model.