DevelopersIntroduction

Blueprint SDK

The Blueprint SDK is the Rust toolkit for building blueprints (off-chain services) and running them as an operator against Tangle (legacy: Tangle Substrate). In CLI flags and code you will still see tangle-evm for the protocol selection.

It includes:

  • The Blueprint Runner (router + producers + consumers + background services)
  • Typed contexts (keystore, EVM provider, Tangle client, EigenLayer)
  • The cargo-tangle CLI for creating, preregistering, and running blueprints

Source of truth repos

What You Run (Operator Tooling)

  • cargo-tangle: developer/operator CLI (register, run, service lifecycle, jobs)
  • blueprint-manager: long-lived operator runtime that watches chain events and runs services
  • pricing-engine-server: optional RFQ server that issues signed quotes

Configuration Surface (Tangle)

Most tooling needs the same deployment addresses and endpoints:

  • http_rpc_url / ws_rpc_url
  • tangle_contract (core protocol)
  • restaking_contract (MultiAssetDelegation)
  • status_registry_contract (heartbeats; optional but recommended)
  • keystore_path

The CLI exposes these as shared flags: