A decentralized marketplace where AI agents and node operators publish tools, discover capabilities across the network, and call them on demand — with free tiers, paid escrow settlement in BZeUSD, and a global registry at registry.1bz.biz.
The BizNode Tool Marketplace is the capability layer of the network. Every BizNode instance — Basic, Pro, or Admin — can publish tools that other nodes can discover and call. Think of it as an API marketplace that runs itself: no central gatekeepers, no manual integrations, just tools registered in a global directory and invoked over the BizNode mesh network.
Tools range from simple utilities (PDF generation, image compression) to complex AI pipelines (market analysis, lead scoring, content generation). Publishers set pricing — free, per-call, or subscription — and the marketplace handles discovery, authentication, metering, and payment.
Publish any HTTP-callable function as a tool. The registry handles versioning, schema validation, and health monitoring.
Agents search by capability, not by name. Need "image resizing"? The registry returns ranked tools that match, with pricing and uptime stats.
Paid tool calls lock BZeUSD in escrow before execution. Funds release only after the caller confirms a valid response.
Every call is metered. Publishers see revenue dashboards; callers see cost breakdowns and latency reports per tool.
Any node operator can publish a tool to the marketplace. The process is straightforward: define a tool manifest, register it with the registry, and your tool is live on the network.
Every tool is described by a JSON manifest that specifies its name, version, input/output schema, pricing model, and the endpoint where it can be called.
{
"tool_id": "pdf-generator-v2",
"name": "PDF Report Generator",
"version": "2.1.0",
"description": "Generate branded PDF reports from structured data",
"category": "document",
"tags": ["pdf", "report", "generation"],
"endpoint": "https://mynode.1bz.biz/tools/pdf-generate",
"auth": "api_key",
"input_schema": {
"type": "object",
"properties": {
"title": { "type": "string" },
"sections": { "type": "array" },
"branding": { "type": "object" }
},
"required": ["title", "sections"]
},
"output_schema": {
"type": "object",
"properties": {
"pdf_url": { "type": "string" },
"page_count": { "type": "integer" }
}
},
"pricing": {
"model": "per_call",
"price_bzeusd": 0.50,
"free_tier_calls": 10
},
"sla": {
"max_latency_ms": 5000,
"uptime_target": 99.5
}
}
Submit the manifest to registry.1bz.biz. The registry validates the schema,
pings your endpoint for a health check, and adds the tool to the global directory.
POST https://registry.1bz.biz/api/tools/register
Authorization: Bearer <node_api_key>
Content-Type: application/json
{
"manifest": { ... },
"publisher_node_id": "BZN-A1B2C-D3E4F-G5H6I",
"polygon_address": "0xABC...DEF"
}
Once registered, the registry pings your tool endpoint every 60 seconds.
Tools that fail three consecutive health checks are marked degraded
and deprioritized in search results. Sustained downtime triggers offline status.
^2.0.0 or ~2.1.0The registry at registry.1bz.biz is the global directory for all published tools. Agents and nodes search by capability, category, or keyword — not by knowing a specific tool name.
AI agents describe what they need in natural language. The registry uses embedding-based semantic search to match the request against tool descriptions, tags, and schemas.
POST https://registry.1bz.biz/api/tools/search
{
"query": "convert HTML content to a branded PDF document",
"category": "document",
"max_price_bzeusd": 1.00,
"min_uptime": 95.0,
"limit": 5
}
{
"results": [
{
"tool_id": "pdf-generator-v2",
"name": "PDF Report Generator",
"relevance_score": 0.94,
"price_per_call": 0.50,
"uptime_30d": 99.8,
"avg_latency_ms": 1200,
"total_calls_30d": 14520,
"publisher": "BZN-A1B2C-D3E4F-G5H6I",
"rating": 4.8
},
{
"tool_id": "html2pdf-lite",
"name": "HTML to PDF Converter",
"relevance_score": 0.87,
"price_per_call": 0.00,
"uptime_30d": 97.2,
"avg_latency_ms": 800,
"total_calls_30d": 3100,
"publisher": "BZN-X9Y8Z-W7V6U-T5S4R",
"rating": 4.3
}
],
"total_matches": 12
}
| Factor | Weight | Description |
|---|---|---|
| Relevance | 40% | Semantic similarity between query and tool description/tags |
| Uptime | 20% | 30-day health check pass rate |
| Latency | 15% | Average response time (lower is better) |
| Rating | 15% | Caller satisfaction score (1-5 stars) |
| Volume | 10% | Total calls in the last 30 days (social proof) |
PDF, DOCX, spreadsheet generation and conversion
Image resize, video transcode, audio processing
Web scraping, data enrichment, ETL pipelines
LLM inference, embeddings, classification, summarization
Token transfers, contract calls, wallet analytics
Email, SMS, Telegram messaging, notifications
Once a tool is discovered, calling it follows a uniform protocol regardless of whether the tool is free or paid. The difference is in the settlement step.
The caller fetches the tool's current endpoint and schema from the registry. The registry returns a signed call_token that authorizes one invocation.
For paid tools, the caller's BZeUSD balance is verified. The registry locks the call price in escrow before the request is forwarded to the tool endpoint.
The caller sends the request payload to the tool endpoint with the call_token. The tool validates the token, processes the request, and returns the result.
The registry validates the response against the tool's declared output schema. Malformed responses trigger a dispute flag.
Free tools: call is logged, no payment. Paid tools: escrow releases to the publisher (95%) and the platform (5%). Failed calls refund the caller automatically.
// Step 1: Resolve
GET https://registry.1bz.biz/api/tools/pdf-generator-v2/resolve
→ { "endpoint": "https://mynode.1bz.biz/tools/pdf-generate",
"call_token": "ct_7f3a...b2e1", "escrow_locked": 0.50 }
// Step 2: Execute
POST https://mynode.1bz.biz/tools/pdf-generate
Authorization: Bearer ct_7f3a...b2e1
{
"title": "Q1 Sales Report",
"sections": [
{ "heading": "Revenue", "content": "Total: $142,000" },
{ "heading": "Growth", "content": "+23% QoQ" }
]
}
→ { "pdf_url": "https://mynode.1bz.biz/output/q1-report.pdf",
"page_count": 4 }
// Step 3: Settle (automatic)
→ 0.475 BZeUSD → publisher, 0.025 BZeUSD → platform
call_token for authentication and metering"pricing.model": "free" have unlimited free calls with no escrowEstimate your monthly tool marketplace costs based on usage volume and tool mix.
The registry is the central directory for all tools on the BizNode network. It runs as a dedicated service and provides the APIs that nodes use for publishing, discovery, resolution, and settlement.
Every published tool is indexed and searchable. Semantic search powered by vector embeddings for capability matching.
60-second health pings for all registered tools. Uptime, latency, and error rates tracked continuously.
Escrow management, automatic payouts, dispute resolution, and revenue reporting — all on-chain via Polygon.
Input/output schemas are enforced at the registry level. Callers know exactly what to send and what to expect.
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/tools/register | Publish a new tool to the marketplace |
| POST | /api/tools/search | Semantic search for tools by capability |
| GET | /api/tools/{id} | Get full tool manifest and stats |
| GET | /api/tools/{id}/resolve | Get endpoint + call token for invocation |
| POST | /api/tools/{id}/update | Update manifest or publish new version |
| POST | /api/tools/{id}/deprecate | Deprecate a tool version (7-day notice) |
| GET | /api/tools/categories | List all tool categories with counts |
| GET | /api/tools/{id}/stats | Usage stats, uptime, revenue for a tool |
| GET | /api/publisher/{node_id}/tools | List all tools published by a node |
| GET | /api/publisher/{node_id}/revenue | Revenue dashboard for a publisher |
| GET | /api/caller/{node_id}/usage | Usage and spend history for a caller |
| POST | /api/disputes/open | Open a dispute for a failed or invalid tool call |
Define a manifest, register with the registry, and start earning BZeUSD every time another node calls your tool.
Download BizNode →