Documentation

Integrate IO into your stack — SDKs, MCP server, receipt verification, and API reference. One substrate, many doors.

Five-line SDK

from io_sdk import IO
io = IO()
r = io.completion("Explain ZK proofs",
                  model="claude",
                  ttl=300, redact=True)
print(r.text, r.receipt.verify())

MCP Tools — 21 tools

Core inference

io_completionio_streamio_generate_image

Orchestration

io_broadcastio_diffuse

Privacy & proof

io_redactio_proofio_canary

Session control

io_timer_setio_wipeio_forkio_merge

Collaboration

io_room_createio_room_inviteio_room_send

Audit

io_verify_receiptio_receipt_chainio_export_receipt

Discovery

io_list_modelsio_quote_completionio_create_paid_requestio_health

SDKs

Python

pip install io-sdkDocs

TypeScript

npm i @useio/sdkDocs

Rust

cargo add io-sdkDocs

Go

go get useio.xyz/sdkDocs

Receipt Verification

Proof Certificates

Downloadable PDF with a QR code — any third party can verify a receipt without cryptographic expertise.

Merkle Audit Trail

Receipts chain into a Merkle tree — breaking one link invalidates the whole, suitable for auditing long agent runs.

Warrant Canary

Daily canary (io_canary) published on-chain. Absence of an update is the signal.