
Tutorials
Build something on Tenzro.
Step-by-step guides with working commands and code, from your first request to running a provider.
Quickstarts
- Vote on a governance proposalRead open proposals, check stake-weighted voting power, cast a validator's vote signed by its hardware-rooted root, and follow a proposal to execution.Beginner · 15 min
- Rust SDK quickstartAdd tenzro-sdk to a Rust project, connect to Tenzro Network, read chain state and balances, and give your service a hardware-rooted identity.Beginner · 10 min
- TypeScript SDK quickstartInstall tenzro-sdk, connect to Tenzro Network, read chain state and balances, and sign with a passkey instead of a private key.Beginner · 10 min
Operate
- Build a model-serving providerGo beyond the one-command join: serve several models at different visibilities, sell subscriptions, publish a signed operator policy and earn certification.Advanced · 60 min
- Join the network as a providerTurn a home GPU, a homelab or a data centre into a Tenzro Network provider: install the node, root its identity in hardware, join, publish a policy and get paid.Beginner · 20 min
- Peer-first model fetchFetch model weights from whichever origin has them, peers first, and verify every file against the model's content-addressed manifest before it loads.Intermediate · 10 min
- Provide and rent storageOffer disk to the network as a staked storage provider, or store a file with erasure-coded redundancy and pay through a storage claim that settles on hourly proofs of possession.Intermediate · 20 min
- Publish an operator policy and get certifiedDeclare what your node serves in a signed operator policy, understand exactly what you can be slashed for, and collect certifications callers can filter on.Intermediate · 25 min
- Serve a model on TenzroFetch hash-verified weights from any origin, serve the model on your node and publish it so the network can route paid inference to you.Intermediate · 25 min
- Run a light nodeFollow Tenzro Network without staking: run a light node that checks finality certificates and serves verified reads to your wallet or app.Beginner · 15 min
- Run a validator nodeRun a Tenzro DAG Consensus validator on any TPM 2.0 machine: hardware-derived keys, self-registration, activation at the next epoch and a 7-day unbonding period.Advanced · 45 min
- Serve a distributed MoE modelHold a subset of a Mixture-of-Experts model's experts on your node and serve it together with other providers across the network.Advanced · 35 min
- Run confidential compute in a TEEUse a TEE's attestation as evidence: verify a provider's Intel TDX, AMD SEV-SNP, AWS Nitro or NVIDIA confidential GPU quote, then send it confidential work.Advanced · 25 min
Inference and training
- Detect objects with RF-DETRRun NMS-free object detection on Tenzro Network with RF-DETR or D-FINE, from the CLI, the HTTP API or JSON-RPC.Beginner · 10 min
- Embed images with DINOv3Create image embeddings on Tenzro Network with DINOv3 for similarity, retrieval and clustering, through the CLI, /v1/embeddings or JSON-RPC.Beginner · 10 min
- Embed text with Qwen3-EmbeddingCreate text embeddings on Tenzro Network with Qwen3-Embedding and EmbeddingGemma, through the CLI, the OpenAI-compatible embeddings API or JSON-RPC.Beginner · 10 min
- Forecast with TimesFMRun timeseries forecasting with TimesFM 2.5 on Tenzro Network: point forecasts and quantile intervals over the CLI, HTTP and JSON-RPC.Beginner · 10 min
- Rent compute capacityRent a provider's GPU for a fixed term with a stream escrow, or sell your own: stake for the compute role and get paid by the hour on the validators' SLA verdicts.Intermediate · 20 min
- Segment images with SAM 2Run point- and box-prompted image segmentation on Tenzro Network with SAM 2, from the CLI, the HTTP API or JSON-RPC.Intermediate · 15 min
- Transcribe audio with Whisper TurboTranscribe speech on Tenzro Network with Whisper large-v3-turbo, through the CLI, the OpenAI-compatible transcriptions API or JSON-RPC.Beginner · 10 min
Agents
- Use the A2A protocolDiscover agents through their Agent Cards, send signed messages, follow tasks and stream updates over the open A2A protocol on Tenzro.Intermediate · 20 min
- Agent demo, start to finishCreate an agent from the console under your passkey identity, give it spending limits, fund it, let it pay for inference and answer over A2A.Beginner · 20 min
- Connect an MCP clientPoint any Model Context Protocol client at the Tenzro MCP server so an assistant or agent can read the network, run inference and act within limits.Beginner · 10 min
- Create an agentic walletGive an agent its own machine DID and wallet, rooted in its device key and delegated from your passkey identity with spending limits.Intermediate · 20 min
- Discover the network in the hubBrowse the models served on the network in the console hub, then query models, providers and open tasks over JSON-RPC and the SDK.Beginner · 10 min
- Post and fill tasks on the task marketplaceRun a task market from the harness: post a task, take bids, fund each milestone in its own escrow, and release it on delivery the chain checks.Beginner · 15 min
Payments
- Build an AI payment agentGive an AI agent its own delegated wallet with spending limits, fund it with TNZO or stablecoins, and let it pay for inference over x402 and MPP.Intermediate · 30 min
- Pay for inference in stablecoinsHold USDC in a Bridge.xyz wallet, pay per call for chat, embeddings, audio and vision on Tenzro Network over x402 or MPP, and reconcile every charge.Beginner · 15 min
- Payments with MPPPay for sessions and streams with the open Machine Payments Protocol on Tenzro Network: challenges, credentials, signed vouchers and receipts.Intermediate · 20 min
- Payments with x402Pay for an HTTP resource per request with the open x402 protocol on Tenzro Network: read the 402 challenge, send a signed credential, check the receipt, and sell your own paid routes.Intermediate · 20 min
Keys and identity
- Build a passkey walletCreate a Tenzro Network wallet in the browser from a WebAuthn passkey: identity derived from the passkey, proof of possession at enrollment, nothing to write down.Advanced · 40 min
- Link a device and set up recoveryLink a second passkey to your account's keystore, require two devices for high-value accounts, name recovery signers, and recover an account after a lost device behind a wait any device can cancel.Intermediate · 30 min
Get involved
Join Tenzro Network.
Anyone can operate, build on or use the network. It is permissionless and open source. Tell us how you want to take part and we will help you get started.
- OperatorRun a nodePut an edge device, a GPU, a homelab or a data centre on the network and get paid for the work it serves.Apply
- DeveloperBuild on the networkOpen models, OpenAI-compatible APIs, identity and payments in one stack, priced by an open market.Apply
- ResearcherTrain and experimentRent compute for experiments, and run training across distributed clusters with applications built on the network.Apply
- PartnerPartner with TenzroIntegration, technical support and go-to-market partners who bring operators and builders onto the network.Apply
