Prerequisites
Clone and install
Option A — Full stack with Docker
Option B — Gateway only (in-memory)
Fastest path for exploration. No Docker required.Your first intercept
Once the gateway is up, issue a capability token and intercept a request.Next steps
Explore the tiers
Learn how T0–T3 tier assignment and Δ-factor escalation work.
Wire up MCP
Put SINT in front of any MCP server as a security-enforcing proxy.
Wire up ROS 2
Intercept topics, services, and actions with physics-aware policy.
Deploy to production
Railway, Docker Compose, Kubernetes recipes.
Troubleshooting
pnpm install fails with ERR_PNPM_UNSUPPORTED_ENGINE
pnpm install fails with ERR_PNPM_UNSUPPORTED_ENGINE
You’re on an older Node version. Upgrade to Node 22 or higher via nvm:
nvm install 22 && nvm use 22.Gateway starts but /v1/health returns 503
Gateway starts but /v1/health returns 503
The gateway is up but the ledger or revocation store hasn’t finished initializing. Wait 5–10 seconds. If it persists, check logs for database connection errors.
docker-compose fails with port 3100 in use
docker-compose fails with port 3100 in use
Another process is holding port 3100. Either stop it or set
SINT_GATEWAY_PORT=3101 in .env and update the docker-compose port mapping.Tests fail with 'Module not found @sint/core'
Tests fail with 'Module not found @sint/core'
Run
pnpm run build before pnpm test. The workspace needs to build packages once before tests can resolve them.