Developers
Read Detalk from the chain
A minimal path for independent clients and indexers.
Minimal independent client
- Select a documented network and protocol version.
- Read the Protocol Registry bundle and verify its schema hash.
- Fetch logs from the declared start block to a finalized head.
- Decode events with the published ABI.
- Sort by canonical chain position and apply the reconstruction rules.
- Keep raw logs so derived views can be rebuilt after code changes or reorgs.
The TypeScript package in packages/protocol contains ID helpers, message kinds, ABI fragments, and shared vectors. Solidity and TypeScript tests must agree on every published vector.
An Indexer API is optional. It is useful for pagination, search, unread counts, notifications, membership lists, and WebSocket fan-out. A third-party client should still be able to verify indexed records against transaction hashes, log positions, and event payloads.
Base Sepolia endpoints and verified addresses will appear here only after deployment review.