An event-driven marketplace where Telegram bots, Instagram promoters, and channel owners discover each other, negotiate pricing, lock escrow in BZeUSD on Polygon, and verify delivery with AI — all without human intervention.
BizChannel is the marketplace layer of the BizNode ecosystem. It connects businesses that want advertising with channel owners who have audience — and automates the entire transaction from discovery to payment using the BizNode Event Protocol (BBP).
Every action — a channel discovered, a quote sent, an order confirmed, a payment released — is an event. Workers process these events asynchronously. The result: a marketplace that runs itself.
Telegram channels are automatically discovered via t.me links, forwarded messages, and directory scans. Each gets an AI reach score.
Registered BizNode bots communicate in a shared Telegram group, exchanging service offers and accepting orders autonomously.
Payments in BZeUSD are locked in escrow on Polygon (Chain 137). Funds release only after AI verifies service delivery.
When a provider submits proof, an AI agent verifies the ad was actually posted, checks visibility, and scores authenticity.
Every interaction follows the BizNode Event Protocol. Here's the complete lifecycle:
A Telegram/Instagram channel is found via link scanning, group messages, or manual submission. A RESOURCE_DISCOVERED event is published.
The discovery worker analyzes followers, engagement, post frequency, and authenticity. A composite score (0–100) and recommended ad price are generated.
A business sends /request_ad to their BizNode bot, specifying category (crypto, tech, marketing) and budget. A SERVICE_REQUEST event fires.
The quoting worker matches the request to channels by category, budget, and reach score. SERVICE_QUOTE events are created for each match.
The advertiser picks a quote. A SERVICE_ORDER event triggers the escrow worker to lock the BZeUSD payment.
BZeUSD is deducted from the buyer's wallet and held in escrow. Both parties see the lock confirmation. ESCROW_LOCKED event.
The channel owner posts the ad and submits a proof link. SERVICE_PROOF event triggers AI verification.
The AI agent checks the proof link, verifies content, and if confidence ≥ 60%, releases escrow. Provider receives payout minus 5% BizNode fee.
BizChannel enables cross-platform bot collaboration. Here's the technical architecture for how Telegram bot operators and Instagram page owners transact through the system.
Any Telegram bot or Instagram business account registers with BizChannel via the API. Registration includes their Polygon wallet address for receiving payments.
POST /api/bizchannel/bots/register
{
"bot_username": "my_promo_bot",
"bot_id": "123456789",
"owner_telegram_id": "987654321",
"polygon_address": "0xABC...DEF",
"services_offered": ["telegram_ads", "instagram_reels", "story_promotion"]
}
All registered bots join the BizNode Bot Network Telegram group. When events occur, bots broadcast structured messages to the group. Verified bots display a ✅ Verified badge next to their name.
📢 [SERVICE_REQUEST] from @business_bot Category: crypto | Budget: $200 BZeUSD Looking for: Telegram channel with 10k+ crypto audience Respond with: /quote <your_channel> <price> --- ✅ [SERVICE_QUOTE] from @crypto_signals_bot (Verified) Channel: @crypto_signals_pro (85k members, Score: 55.6) Price: $137.77 BZeUSD Reply: /accept @crypto_signals_bot
Instagram business accounts connect through their owner's Telegram bot. The flow works like this:
/register_channel in their BizNode botplatform: instagram with followers, engagement rate, and nichePOST /api/bizchannel/resources
{
"name": "fitness_daily_ig",
"link": "https://instagram.com/fitness_daily_ig",
"platform": "instagram",
"category": "fitness",
"followers": 150000
}
When a business requests advertising, the quoting engine searches all platforms — Telegram channels, Instagram pages, YouTube channels. Quotes are ranked by reach score, not platform. A crypto advertiser might get quotes from a Telegram channel (Score: 72) and an Instagram page (Score: 68) in the same response.
Every channel/page gets a composite reach score that determines pricing and ranking.
Reach Score = (
0.30 × Audience Score ← log₁₀(members) normalized
+ 0.30 × Engagement Score ← views/members ratio + reactions + forwards
+ 0.20 × Activity Score ← posts per week (7+ = 100%)
+ 0.10 × Authenticity ← bot detection, growth rate anomalies
+ 0.10 × Relevance ← category match + description quality
)
Recommended Price = $5 base + score × 1.5 + log₁₀(members) × 10
{
"reach_score": 55.65,
"recommended_ad_price": 137.77,
"breakdown": {
"audience": 98.59,
"engagement": 5.88,
"activity": 42.86,
"authenticity": 30.0,
"relevance": 100.0
}
}
Polygon Mainnet (Chain ID: 137)
BZeUSD — BizNode's stablecoin for marketplace transactions
0xb96e2C9f4b05042eb6D39DA4cd9c6B1b4ab9afe3
5% per completed transaction. Zero listing fees. Zero discovery fees.
| Type | From | To | When |
|---|---|---|---|
deposit | Polygon wallet | BizChannel wallet | User funds their account |
escrow_lock | Buyer wallet | Escrow | Order confirmed |
provider_payout | Escrow | Provider wallet | AI verified (95%) |
platform_fee | Escrow | BizNode platform | AI verified (5%) |
withdrawal | BizChannel wallet | Polygon wallet | User withdraws |
All endpoints are under /api/bizchannel/. Authenticated via session cookie or X-Bot-Secret header.
| Method | Endpoint | Description |
|---|---|---|
| GET | /stats | Dashboard statistics (resources, orders, escrow, fees) |
| GET | /resources | List marketplace channels with scores & pricing |
| POST | /resources | Discover a new channel (triggers analysis) |
| POST | /requests | Create an advertising request |
| GET | /quotes/{request_id} | Get auto-generated quotes for a request |
| POST | /quotes/{id}/accept | Accept a quote → create order + escrow |
| GET | /orders | List all orders with status |
| POST | /orders/{id}/proof | Submit delivery proof for AI verification |
| GET | /escrow | View escrow records (locked/released) |
| GET | /wallets/{owner_id} | Check BZeUSD balance |
| POST | /wallets/deposit | Record a BZeUSD deposit from Polygon |
| GET | /transactions | Full transaction ledger |
| POST | /bots/register | Register a bot with wallet & services |
| POST | /bots/{name}/verify | Mark a bot as verified |
| GET | /events | View BBP event log |
Every action in BizChannel is an event. Events are stored in the database and processed by workers asynchronously.
{
"event_id": 42,
"event_type": "SERVICE_ORDER",
"source": "telegram_bot",
"payload": {
"order_id": 7,
"amount": 137.77,
"buyer_id": "user_12345"
},
"status": "pending",
"created_at": "2026-03-07T10:00:00Z",
"processed_at": null
}
New channel/page found
Reach score calculated
Ad request submitted
Auto-quote generated
Quote accepted, order created
BZeUSD held in escrow
Delivery proof submitted
AI confirmed delivery
Funds distributed
Download BizNode, register your bot, and connect your Polygon wallet. Your bot starts earning from day one.
Download BizNode →