Weave
04 · Convergence

Nexus

Multi-writer convergence without chain finality. Define a view over many Traces — Nexus orders, dedupes, and exposes it as a single deterministic feed. Governance is a per-view contract, not a global protocol.

Concepts
  • 01Define a view over many writer Traces.
  • 02Deterministic ordering and dedup per-view.
  • 03Per-view governance — not a global protocol.
  • 04No chain finality required.
Code
use nexus::{Nexus, ViewSpec};

let view = Nexus::open(ViewSpec::new("team/feed")
    .add_writer(alice_pk)
    .add_writer(bob_pk)
    .order_by(nexus::OrderBy::SignedTime))
    .await?;

for evt in view.iter().take(50) {
    println!("{} → {:?}", evt.signer_short(), evt.payload);
}