Tutorial — Run a node
Build a model-serving provider
Step beyond the one-click join. Register multiple models, set per-token pricing, expose an MCP endpoint for agentic clients, and put the whole thing behind a stake that earns reputation.
- Level
- Advanced
- Time
- ~60 min
- Prerequisites
- tenzro-node, GPU recommended, public hostname
- Stack
- CLI · Rust
01
Provision identity, stake, and hardware profile
Get registered as a provider with a clean record of what you can serve.
tenzro identity register --type machine
tenzro hardware detect
tenzro stake deposit --role model-provider --amount 50002
Register several models with pricing
Publish one endpoint per model. Pricing is per token; the router weights price, latency, and reputation.
for M in qwen-3-0.6b gemma-3-2b mistral-7b-instruct; do
tenzro model serve "$M"
tenzro model endpoint publish --model "$M" --price-per-token 0.0000025
done03
Expose an MCP surface
The same models become callable as MCP tools — discoverable to Claude, OpenClaw, and any A2A agent.
tenzro-node --role model-provider --mcp-addr 0.0.0.0:300104
Monitor reputation and revenue
Reputation increments +1 per success, -5 per failure (saturating, 0..1000). Earned TNZO settles continuously through micropayment channels.
tenzro provider status
tenzro provider reputationRelated