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/ws (authorised access) |
| 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 (negligible gas, finality, allowlist).
kxco-post-quantum SDK
npmkxco-pq · one install, full stack. Eleven packages: ML-DSA-65 signing, ML-KEM-768 encryption, hybrid webhook signing, encrypted channels, file vault, hierarchical identity, HSM, audit log. 10.9k monthly downloads. The production patterns running 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":"0x10F447"} (0x10F447 = 1111111)
# 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.