Developers
Build on KXCO Armature. Reference docs, JSON-RPC methods, the explorer's REST API, and integration patterns.
Chain config
Endpoints
| HTTP RPC | https://chain.kxco.ai/rpc |
| WebSocket | wss://chain.kxco.ai/rpc |
| REST API | https://chain.kxco.ai/api |
| Explorer | https://chain.kxco.ai |
Reference
JSON-RPC reference
Every method exposed by the observer — eth_*, qbft_*, net_*, web3_* — with parameters, returns, and example payloads.
REST API reference
The block explorer's own HTTP API. Lightweight JSON endpoints for stats, blocks, transactions, addresses, validators.
Smart contracts
Hardhat and Foundry configs, deployment notes, and KXCO-specific quirks (zero gas price, finality, allowlist).
kxco-post-quantum SDK
npmOpen-source npm package — ML-DSA-65 signing, ML-KEM-768 KEM, hybrid HMAC + PQC webhook signing, deterministic key derivation. The production patterns we run across KnightsVault, KXCO Bank, KnightsBot, The Exchequer, and Armature L1.
User guide
existingEnd-to-end walkthrough — MetaMask, sending transactions, validator info. Lower-level overview than the reference docs.
Connect in 60 seconds
# Verify you can reach the network
curl -s -X POST https://chain.kxco.ai/rpc \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}'
# → {"jsonrpc":"2.0","id":1,"result":"0x457"} (0x457 = 1111)
# Latest block
curl -s https://chain.kxco.ai/api/stats
# → {"blockNumber":106500,"avgBlockTime":"5.0"}Only the observer node is publicly reachable. Validator RPC ports are restricted to the internal network. Read-only methods work for everyone; writes require a funded account on a permissioned chain.