Circles API Documentation

Machine-readable specs and interactive docs for all Circles protocol services

JSON-RPC Circles RPC API

40+ JSON-RPC 2.0 methods for querying balances, avatars, profiles, trust relations, events, groups, invitations, and transitive transfer paths.

REST Pathfinder API

Compute transitive transfer paths through the Circles trust network. Supports max flow, quantized mode, simulated balances, and debug stages.

Auth Authentication Service

Sign-In with Ethereum (SIWE), passkey registration, JWT issuance, JWKS endpoint, and service-to-service authentication.

REST Referrals API

Invitation links, referral distributions, and at-scale onboarding backend for the Circles protocol.

REST Profile Pinning Service

IPFS profile storage, content pinning, full-text search, and CID resolution. Indexes profiles from on-chain NameRegistry events.

REST Marketplace API

Product catalogs, shopping carts, checkout, order fulfillment, and seller management. Supports Odoo and CodeDispenser adapters.

REST Ethereum JSON-RPC

Standard Ethereum JSON-RPC (eth_*, net_*, web3_*) proxied to Nethermind. Use for block queries, transaction submission, and chain state.

Monitoring Grafana

Dashboards for indexer performance, RPC metrics, pathfinder load, cache hit rates, and infrastructure health.