blueprint-sdk 0.2.0-alpha.2

Blueprint SDK for building decentralized and distributed services.
docs.rs failed to build blueprint-sdk-0.2.0-alpha.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: blueprint-sdk-0.1.0-alpha.19

blueprint-sdk

Umbrella crate for building Blueprint services on Tangle.

blueprint-sdk re-exports the core runtime surface (jobs, router, runner, protocol integrations, optional gateways like x402/webhooks) so most projects can depend on one crate.

What to use it for

  • Building Blueprint services with a single dependency surface
  • Wiring router + runner + producers + consumers
  • Opting into protocol/gateway features through crate features

Minimal runner wiring

use blueprint_sdk::Router;
use blueprint_sdk::runner::BlueprintRunner;
use blueprint_sdk::runner::config::BlueprintEnvironment;

async fn ping() -> &'static str { "pong" }

let env = BlueprintEnvironment::default();
let router = Router::new().route(0, ping);

BlueprintRunner::builder((), env)
    .router(router)
    .run()
    .await?;

Related links