Documentation Index
Fetch the complete documentation index at: https://docs.sudont.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Sudont does not require a custom SDK. It is a drop-in dual-engine RPC proxy. Point your existing Web3 client at our endpoint and every transaction is automatically dropped into a local LiteSVM or revm memory sandbox, evaluated against your Constitution, and either signed or returned as a deterministic JSON ReAct error. Your integration is a single URL change.There is no package to install and no client library to wrap. The proxy infers the chain from
the JSON-RPC method and routes to the correct engine automatically.
Swap Your RPC URL
Replace your mainnet RPC endpoint with your Sudont RPC endpoint. Your API key scopes the Constitution, rate limits, and attestation signer.connection.sendTransaction, provider.send, wallet.sendTransaction, anything else — without
modification.
What Happens on Send
When your swarm submits a transaction through the proxy:Simulate
The Cage drops the transaction into a local LiteSVM or revm sandbox and computes the exact
mathematical State-Diff.
Reading Blocked Transactions
Blocked transactions are returned as standard JSON-RPC errors with adata.sudont payload your
agentic ReAct loop consumes directly:
Blocked Transaction Response
rule_id and the full actionable_feedback
token set.
Custom Diagnosis Methods
Beyond standard JSON-RPC, Sudont exposes diagnosis methods you can call directly through your existing client:Book a Live Demo
See Sudont block a live Mythos-class attack against an autonomous swarm in under one second.

