OpenAPI 3.1 spec. TypeScript SDK. CLI with JSON output. LLM-friendly documentation at /llms.txt. Everything you need to build on Shulam.
Explore interactive demo →shulam screen, shulam settle, shulam status — all with --json for scripting. Pipe output to jq, feed it to other tools, or use it in CI/CD pipelines.
Machine-readable API documentation. Import into Postman, generate client libraries, or feed it to code generators. Always in sync with production.
/llms.txt and /llms-full.txt endpoints serve documentation formatted for AI agent discovery. Your agents find Shulam capabilities without human intervention.
The Shulam CLI gives you direct access to every platform capability from your terminal. Screen addresses, execute settlements, check compliance status, query trust scores. Every command supports --json output for scripting and automation. Install globally via npm, authenticate once, and start building.
The OpenAPI spec is generated from the same source as the production API. No drift, no stale documentation. Import it into Postman for testing, use it with openapi-generator for client libraries in any language, or point your AI agents at it for automatic capability discovery.
Shulam serves machine-readable documentation at /llms.txt (summary) and /llms-full.txt (complete). AI agents can discover available capabilities, understand request/response formats, and start integrating — without reading human documentation. This is how agent-to-agent commerce works.
Every command supports --json for scripting. Pipe to jq, feed to CI/CD, or use in automation.
# Screen an address
shulam screen 0x1234...abcd --json
{
"address": "0x1234...abcd",
"status": "clear",
"riskGrade": "A",
"screenedAt": "2026-03-31T16:00:00Z"
}
# Execute a settlement
shulam settle --to 0xabcd...1234 --amount 50 --currency USDC --json
{
"settled": true,
"txHash": "0xdef456...",
"receipt": "rcpt_8f2a..."
}The old way vs. the Shulam way.
| Capability | DIY Compliance Stack | Shulam |
|---|---|---|
| CLI tooling | Build your own | shulam screen/settle/status --json |
| API documentation | Wiki pages (often stale) | OpenAPI 3.1, always in sync |
| AI agent discovery | Manual prompt engineering | /llms.txt auto-discovery |
| Client libraries | Write your own HTTP client | @shulam/sdk (TypeScript, 0 deps) |
| CI/CD integration | Custom scripts | CLI --json output, pipe-friendly |
| Testing | Mock everything | Testnet + sandbox environment |