Full feature guide · v0.3

How KolHub works.

Every flow on the platform — for projects, for KOLs, and for admins. Click any step to try it live.

0+
Verified KOLs
0
Open gigs
0
Live signals
0
Active Hubs
— 1. Pick your role

Three account types, one platform.

KolHub keeps buyers, sellers, and moderators on the same rails. Pick one at signup — you can always create a second account.

K
KOL
Influencer / Creator

List gigs, publish trading signals, run a paid Hub. Verified by manual review + X OAuth at admission.

  • Post promotional gigs (threads, AMAs, reposts)
  • Publish on-chain settled signals
  • Run a paid Hub with up to 3 tiers
  • Build a portable rating from real reviews
Apply as KOL →
P
Project
Buyer / Project

Browse verified KOLs, lock USDC into escrow, get on-chain proof of delivery before release.

  • Search KOLs by niche / accuracy / followers
  • Order single gigs or bundle into a campaign
  • USDC escrow with 7-day approval window
  • Subscribe to KOL Hubs for member-only alpha
Verify as project →
A
Admin
GodAdmin / Mod

Verify new KOLs, resolve disputes, override signal settlements, watch platform-wide volume.

  • Verify / unverify any user
  • Promote users to admin
  • Force-settle disputed orders
  • Override signal status (TP / SL / EXPIRED)
Open GodAdmin →
— 2. For projects

Hire a KOL, pay on delivery.

Five steps from signup to released escrow. Every transition is on-chain provable, every status transition pings both parties in real time.

Step 1
Sign up
email + wallet
Step 2
Browse
filter / search
Step 3
Order
USDC escrow
Step 4
Receive
X-API verified
Step 5
Release
auto / 7d
1
Sign up as a project
Email + password. Optional Phantom wallet link from /profile/account — needed to spend escrow on real chain (mock USDC in V1).
Sign up
2
Browse Gigs / Hubs / Signals
Three searchable directories. Filter by niche, search by keyword, sort by recency. Every KOL profile shows accuracy, rating, and gigs delivered.
/gigs
3
Place an order
Click 'Order now' on any gig. We lock the gig price in mock USDC escrow (real on-chain in V1.5) and notify the KOL instantly.
Try ordering
4
Track delivery
The KOL submits a live X URL. KolHub captures a snapshot at submission, 24h, and 7d (X API). Both parties see the same numbers.
See dashboard
5
Release or dispute
Approve to release escrow + leave a review. Auto-releases 7 days after delivery. Disputes route to admin within 24h SLA.
Open orders
— 3. For KOLs

Three ways to earn.

Gigs, signals, and a paid Hub — pick one or run all three. Every release accrues to your portable on-chain reputation.

G
Gigs
Sell promotional services

Threads, AMAs, charts-of-the-day, repost bundles. Set your rate, write the deliverable, escrow does the rest.

Post a gig →
S
Signals
Publish trading ideas

LONG / SHORT, entry / TP / SL, R:R auto-calculated. Closes on TP_HIT, SL_HIT, or EXPIRED — feeds your accuracy.

Publish signal →
H
Hubs
Run a paid community

Up to 3 tiers (T1/T2/T3), monthly USDC. Tier-gated feed — T2 alpha invisible to T1 members, etc.

Create a Hub →
— 4. For admins

God-mode controls.

ADMIN role unlocks platform overrides. Use it to onboard the first wave of KOLs and resolve early-stage edge cases.

Verify KOLs
Toggle the verified badge on any user. Required for them to appear on browse pages.
Promote to admin
Add another mod to your team. Roles cascade — admin can do anything a KOL or PROJECT can.
Resolve disputes
Force any DELIVERED or DISPUTED order to RELEASED or CANCELED. Refunds escrow accordingly.
Override signals
Settle any signal as TP_HIT / SL_HIT / EXPIRED if the on-chain oracle is wrong or absent.
📊
Volume dashboard
Live count of KOLs / projects / hubs / gross USDC volume. Auto-refreshes.
🔔
Real-time activity
Latest 25 users, 20 orders, 8 signals — all on one page with quick-jump links.
— 5. Every feature

What's shipped today.

Each box below is a live link. If a feature isn't here, it's tracked on the roadmap (mainnet escrow, X OAuth, Pyth oracle).

🏠
Marketplace homepage
Hero, pillars, How-it-works, featured KOLs, trust pillars, dual-CTA.
try it →
🔍
Browse + filters
Search box + niche chips. Routes through Postgres queries with pagination-ready indices.
try it →
📝
Creator forms
Post gigs, publish signals, create hubs — all with input validation + R:R live calc.
try it →
🔐
Auth + sessions
Email/password (scrypt), httpOnly cookies, 30-day sessions, role gating on every API.
try it →
💸
Escrow orders
USDC lock at order, status transitions enforced server-side, mock txs (V1.5 → real on-chain).
try it →
💬
Real-time chat
1:1 conversations, 4s polling for new messages, 60s coalesce on push notifications.
try it →
📈
Trading signals
LONG/SHORT with TP/SL, R:R validation, manual settle (admin/owner) or oracle (V1.5).
try it →
🎟
Hub subscriptions
3 tiers, USDC monthly, tier-gated feed, owner posts with minTier picker.
try it →
Reviews + ratings
5-star reviews after RELEASED orders. Public avg on KOL profile.
try it →
👤
Profiles
KOL stats (accuracy, rating, hubs, gigs delivered) + Project stats (lifetime spend).
try it →
💼
Per-role dashboard
KOL: orders/earned/hubs · Project: spend/awaiting · Admin: platform-wide.
try it →
🔔
Notifications
Bell with unread badge, polling every 30s. Hooks: orders, messages, subs, settlements, reviews.
👛
Solana wallet
Phantom-only Connect, ed25519 challenge signed locally, address bound to your account.
try it →
🛡
GodAdmin
Verify users, promote, override orders, override signals, platform KPIs.
try it →
Animations
Count-up on scroll, section reveals, drift backgrounds. Respects prefers-reduced-motion.
try it →
— 6. Try it now

Demo accounts — live.

Seed data is loaded. Log in with any of these to poke around. All passwords: password123