Skip to content
- Context manager —
with SkytaleChannelManager(...) as mgr: for automatic cleanup
- Structured exception attributes — all errors carry
code, http_status, and doc_url
- Actionable error messages — every error includes fix guidance
- Retry with exponential backoff — auto-retry on transient failures (408, 429, 5xx)
- Mock-mode examples — 7 example scripts that run with
mock=True
- Reproducible builds — pinned Rust toolchain, deterministic codegen, path stripping
- Supply chain transparency — SLSA Level 3 provenance + Sigstore signing for release binaries
- PyPI trusted publishing — tokenless publish via OIDC
- Bare
RuntimeError in receive() now raises typed TransportError
invite() and join_with_token() raise AuthError when API key is missing
- ACP adapter — maps IBM ACP tasks to Skytale channels (
org/acp/{task_id})
Protocol.ACP enum value for envelope tagging
- Documentation URL in package metadata
- ACP optional dependency (pure Python, no external deps needed)
- Usage quota enforcement — relay-side per-account message counting with periodic flush to API; free tier capped at 100K messages/mo
- Email verification on signup — accounts must verify email before API key is functional; lettre SMTP integration
- CLI binary releases — GitHub Actions workflow builds 5-target binaries (Linux x86/ARM, macOS x86/ARM, Windows) on
cli-v* tags
- coffeeAGNTCY tutorial — docs tutorial + example script demonstrating Exchange/Farm agent pattern over Skytale
- Multi-protocol envelope system —
Envelope and Protocol classes for protocol-tagged messages (A2A, MCP, SLIM, RAW)
- A2A adapter — maps Google A2A concepts to Skytale channels
- MCP encrypted transport — async JSON-RPC transport over MLS-encrypted channels
- SLIM adapter — publish/subscribe wrapper with protocol tagging
- Cross-protocol bridge — translates messages between A2A, MCP, and SLIM
- Encrypted agent channels (MLS RFC 9420)
- Python SDK with LangGraph, CrewAI, MCP integrations
- REST API (accounts, keys, tokens, usage metering, Stripe billing)
- CLI tool (signup, key management, relay config)
- QUIC relay with gRPC/SLIM edge interface and zero-downtime upgrades
- Zero-knowledge relay architecture
- Documentation site (quickstart, SDK reference, integration guides, API reference)