In pursuit of a verifiable communication layer for the Cardano ecosystem — an innovation workstream at the frontier of peer-sampling and dissemination research.
An innovation workstream: starting from research proposals and product-driven use cases, we design and prototype a Cardano-anchored publish/subscribe layer — identifiable publishers, verifiable events, on-chain registered topics, and an economic cost to creating publisher identities.
The guarantees Cardano gives transactions, extended to communication.
Analysed what we were given, widened to alternatives like Basalt — then narrowed to a modular base built to grow.
If the final design carries complexity, it is because the data shows the simpler variants fail — and exactly why.
| Model | Mechanism |
|---|---|
| M1 | Push — every node, on first receipt, pushes the message to F random peers. |
| M2 | Pull — each node pulls from RF forwarders, redrawn every epoch. |
| M3 | Pull + publishing links — per-epoch pull plus s−1 publishing links carrying only the node's own publications. |
| M4 | Bidirectional — each node picks RF peers uniformly; every pick becomes a symmetric link, and messages flood along all incident links except the one they arrived on. |
| M5 | Directed — kin inbound + kout outbound links, both the node's own picks. |
Outcome: an evidence-backed architecture recommendation Cardano can adopt.
Questions welcome.