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 your stake-weighted voting power, delegate it or cast a vote signed by your hardware-rooted key, and follow a proposal to execution.Beginner · 15 min
- Rust SDK quickstartAdd tenzro-sdk to a Rust project, connect to Tenzro Network 1, 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 1, 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 Network 1 as a providerTurn a home GPU, a homelab or a data centre into a Network 1 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 bonded storage provider, or store an object with erasure-coded redundancy and pay per epoch only when it proves retrievable.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 Network 1 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
- Sell compute with compute claimsPublish the capacity you want to rent out, price it against the network's compute price index, and get paid per epoch on the chain's SLA verdict.Intermediate · 30 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 1 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 1 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 1 with Qwen3-Embedding and EmbeddingGemma, through the CLI, the OpenAI-compatible embeddings API or JSON-RPC.Beginner · 10 min
- Fine-tune on agent trajectoriesTurn your agents' tool-use conversations into a decentralised chat fine-tuning run on Tenzro Network 1, with LoRA adapters and rounds replayable from their seed.Advanced · 40 min
- Forecast with TimesFMRun timeseries forecasting with TimesFM 2.5 on Tenzro Network 1: point forecasts and quantile intervals over the CLI, HTTP and JSON-RPC.Beginner · 10 min
- Post a training taskSponsor a decentralised training run on Tenzro Network 1: write a task spec, choose a trust tier and objective, escrow the reward and read the receipt.Advanced · 30 min
- Rent compute capacityBook a provider's capacity for a fixed term, check the price against the network's compute price index, and pay per epoch on the chain's SLA verdict.Intermediate · 20 min
- Run a trainer nodeContribute GPU time to decentralised training runs on Network 1, including chat fine-tuning on agent trajectories, and earn TNZO per finalized round.Advanced · 30 min
- Segment images with SAM 2Run point- and box-prompted image segmentation on Tenzro Network 1 with SAM 2, from the CLI, the HTTP API or JSON-RPC.Intermediate · 15 min
- Train and finalize a roundRun the full Tenzro Train loop on Network 1: enrol a trainer, run local steps, submit outer gradients, finalise rounds, replay and challenge, and read the receipt.Advanced · 45 min
- Transcribe audio with Whisper TurboTranscribe speech on Tenzro Network 1 with Whisper large-v3-turbo, through the CLI, the OpenAI-compatible transcriptions API or JSON-RPC.Beginner · 10 min
Agents
- A2A over irohSend an A2A JSON-RPC call peer to peer over the tenzro/a2a ALPN on a node's iroh endpoint, with no HTTP server in between.Advanced · 25 min
- 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
- Build an agent swarm orchestratorPut a pool of member agents under one orchestrator, run tasks across them in parallel and track each member's status.Advanced · 30 min
- Build an AI coding assistantServe an open coding model on your node, wrap it as a paid code-review skill and let other agents find and call it.Intermediate · 30 min
- Build a network plugin agentExtend the network with a capability it does not ship: register a skill, pick up matching work from the task marketplace, deliver it and get paid.Advanced · 45 min
- Compose an agent from the registrySpawn a working agent from a published template under one of your agents, so its limits can never exceed the parent's, then run and rate it.Intermediate · 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
- Reason with Tenzro CortexBuy budgeted reasoning from Cortex workers, cap loops, cost and deadline, read the signed receipt and give an agent memory to reason over.Intermediate · 20 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 models, providers, agents, templates and skills in the console hub, then query the same data over JSON-RPC and the SDK.Beginner · 10 min
- Rate agents with ERC-8004Publish an agent in the ERC-8004 registries, rate agents after paid jobs, request independent validation and read ratings before you choose who to trust.Intermediate · 25 min
- Publish a paid agent on the marketplaceList an agent template with a price, bind it to your creator DID and payout wallet, and earn every time someone runs it.Intermediate · 20 min
- Post and fill tasks on the task marketplacePost a task with a price ceiling, compare agents' quotes, assign one with the payment held in escrow, and settle when the work is delivered.Beginner · 15 min
- Use the TenzroClaw skillGive an OpenClaw-compatible agent runtime direct access to Tenzro Network 1 through the TenzroClaw skill: read the network, run inference and act within limits.Beginner · 15 min
Payments
- Agentic commerce workflowsLet an agent buy from merchants on your behalf: AP2 checkout and payment mandates, the ACP buyer side, layered spending ceilings, settlement over x402 or MPP, and an audit trail.Advanced · 30 min
- 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
- Build a paymaster appLet your users pay gas in stablecoins: deploy an ERC-4337 token paymaster on Tenzro Network 1, fund it with TNZO and sponsor user operations.Advanced · 40 min
- Pay for inference in stablecoinsHold USDC in a Bridge.xyz wallet, pay per call for chat, embeddings, audio and vision on Tenzro Network 1 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 1: 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 1: 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 Network 1 wallet in the browser from a WebAuthn passkey: identity derived from the passkey, every signature hybrid P-256 and ML-DSA-65, nothing to write down.Advanced · 40 min
- Build an encrypted messaging appEnd-to-end encrypted messages between Tenzro accounts with a hybrid X25519 and ML-KEM-768 key exchange, keys derived from each user's passkey and bound to their account.Intermediate · 30 min
- Install an ERC-7579 session keyGive an agent or backend a short-lived key, certified by your passkey, that can only call the contracts and functions you allow, within value caps and a time window.Advanced · 20 min
- Link a device and set up recoveryAdd a second passkey on another device, require two devices for high-value accounts, name guardians, and recover an account after a lost device with a timelock and veto.Intermediate · 30 min
Execution and bridges
- Send messages and TNZO with Chainlink CCIPQuote, send and track a Chainlink CCIP message from a Tenzro node, inspect the TNZO cross-chain token pools and their rate limits, and move TNZO over CCIP.Intermediate · 25 min
- Bridge with LayerZero V2Find a LayerZero V2 route, compare its quote with other bridges, send TNZO or a supported token, and track the transfer from a Tenzro node.Intermediate · 20 min
- Model a multi-party compute contract on CantonWrite a DAML contract between a client, a compute provider and a verifier, then propose, accept, deliver and settle a job through the Tenzro DAML runtime.Advanced · 45 min
- Run a workflow across the EVM, SVM and DAML runtimesUse one native TNZO balance from all three runtimes, move value between VM views, and coordinate a multi-step compute job as a saga workflow with per-step escrow and an on-chain receipt.Intermediate · 30 min
- Bridge with WormholeLook up Wormhole chain IDs, send TNZO or a supported token through the Wormhole adapter, follow the VAA, and see where Native Token Transfers fit.Intermediate · 20 min
- Prove and verify with Plonky3 STARKsCreate Plonky3 STARK proofs for the settlement and identity circuits, verify them on the network, and check the attested commitment from an EVM contract.Advanced · 30 min
Get involved
Join Tenzro Network 1.
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 a GPU, a homelab or a data centre on the network and get paid in TNZO 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 experimentRun training across distributed clusters, with every round replayable from its seed.Apply
- PartnerPartner with TenzroIntegration, technical support and go-to-market partners who bring operators and builders onto the network.Apply