Skip to content

Overview

Rust-focused documentation for the Circles protocol, mirroring the original TypeScript SDK docs. Code samples use the Rust crates (circles-types, circles-pathfinder, circles-rpc, circles-profiles, and helpers).

Status: read-only for now—runner-based write flows (invites, minting, transfers, wrapping) are described but code is deferred until runner support lands.

  • What is Circles? Personal and group currencies on a trust graph.
  • Crates: types, pathfinding, RPC/query helpers, profiles, utilities.
  • Ready today: pathfinding, querying, event decoding, type-safe data structures.

See /circles-sdk for SDK structure and /reference for API details.