16 releases

Uses new Rust 2024

new 0.1.0-alpha.16 Jul 9, 2025
0.1.0-alpha.15 Jul 3, 2025
0.1.0-alpha.14 Jun 18, 2025
0.1.0-alpha.12 May 14, 2025
0.1.0-alpha.7 Apr 22, 2025

#953 in Magic Beans

Download history 122/week @ 2025-04-08 358/week @ 2025-04-15 176/week @ 2025-04-22 104/week @ 2025-04-29 275/week @ 2025-05-06 374/week @ 2025-05-13 50/week @ 2025-05-20 7/week @ 2025-05-27 12/week @ 2025-06-10 267/week @ 2025-06-17 26/week @ 2025-06-24 145/week @ 2025-07-01

450 downloads per month

MIT/Apache and GPL-3.0-only

1.5MB
19K SLoC

Tangle Network Banner

Blueprint SDK

A comprehensive toolkit for building, deploying, and managing blueprints on the Tangle Network.

Build Status Latest Release License Discord Telegram

Overview

Blueprints are Infrastructure-as-Code templates that allow developers to quickly build crypto services. The Blueprint SDK comes equipped with a variety of tools, from event listeners and p2p networking to flexible keystores, allowing you to rapidly prototype distributed systems. With these tools, developers can get started building anything from oracles to bridge security systems, zk prover networks, AI agent orchestration systems. Deploy these applications on the Tangle Network, Eigenlayer, or natively.

We also have a documentation site on all things Tangle to help you get started.

Features

Logging Targets

The SDK is split into multiple logging targets to make debugging different components easier. When testing, by default, only ERROR, WARN, and INFO logs will be printed. This can be controlled with the RUST_LOG environment variable.

An example use-case would be setting RUST_LOG=tangle-consumer=trace to determine the cause of a failing job submission.

Producers

Consumers

Runner

  • blueprint-runner - BlueprintRunner
  • blueprint-router - Router
  • blueprint-rejection - All [Job] call failures

Other

  • tangle-node - The stdout of a local Tangle node
  • build-output - The stderr of cargo build when deploying with cargo tangle
    • By default, the output of cargo build is hidden. If diagnosing a build error, use RUST_LOG=build-output=debug.

Dependencies

~229MB
~4.5M SLoC