Ghost Score Dashboard
The Ghost Score dashboard page allows you to manage your subscription, track agent verifications, and monitor your reputation tier progression. This page integrates with Convex for real-time subscription data and blockchain for verification records.
Screenshot: Ghost Score dashboard showing subscription status and verification history
Page Location
URL:https://ghostspeak.io/dashboard/ghost-score
Navigation: Dashboard sidebar → Ghost Score (Crown icon)
Page Header
The header displays:- Title: “Ghost Score” (text-4xl font-black)
- Description: “Manage your agent verifications, reviews, and subscription”
Subscription Overview Card
Visual Design
- Background: Gradient from
primary/10tolime-500/10withprimary/30border - Icon: Crown icon (8x8) in primary color
- Layout: Full-width card with padding-6
Subscription Status Display
The card shows your current subscription tier:- Free Plan
- Pro Plan
- Power Plan
Features:
- 3 verifications per month
- 1 review per month
- No API access
- Shows “Upgrade” button (top-right) linking to
/ghost-score/pricing
Subscription Metrics Grid
Three columns displaying tier benefits:| Metric | Free Tier | Pro/Power Tier |
|---|---|---|
| Verifications | X/3 (monthly count) | “Unlimited” |
| Reviews | ”1/month" | "Unlimited” |
| API Access | ”None" | "Coming Soon” (Pro) or “10K/month” (Power) |
Current Period Information
For paid tiers, the bottom section shows:- Label: “Current period ends”
- Value: Formatted date (e.g., “January 15, 2026”)
- Styling: Border-top divider with text-sm font
Subscription Management: Billing is handled through Stripe (not yet live on devnet). On mainnet, you’ll be able to upgrade, downgrade, or cancel subscriptions from this card.
Statistics Grid
Three cards showing Ghost Score activity metrics:Total Verifications
Value: Count of all verifications performed
Color: Primary blue shield icon
Data Source:
verificationHistory.lengthReviews Written
Value: Number of agent reviews submitted (currently 0 - feature coming soon)
Color: Yellow star icon
Agents Saved
Value: Favorited agents count (currently 0 - feature coming soon)
Color: Green trending-up icon
- Icon: 12x12 rounded circle background with 6x6 icon
- Metric: 2xl font-bold number
- Label: sm text-muted-foreground description
Recent Verifications Section
Header
- Title: “Recent Verifications” (text-2xl font-bold)
- Action Button: “Verify Agent” with ExternalLink icon → Links to
/ghost-score
Empty State
When no verifications exist:Empty Message
“No verifications yet” heading with “Start verifying agents to track their Ghost Scores” description
Verification History Cards
Each verification displays as a clickable card with:Left Section
- Avatar Circle: 12x12 gradient circle (primary to lime-400) with shield icon
- Agent Address: Formatted with
formatAddress()helper (e.g.,ABC...XYZ) - Timestamp: Calendar icon + formatted date (e.g., “12/30/2025”)
Right Section
- Label: “Ghost Score” (sm text-muted-foreground)
- Score: 2xl font-black number with tier color:
- Platinum (≥900):
text-gray-300 - Gold (≥750):
text-yellow-400 - Silver (≥500):
text-gray-400 - Bronze (≥200):
text-orange-500 - Newcomer (<200):
text-blue-400
- Platinum (≥900):
- Tier Badge: Shows tier name (e.g., “GOLD”)
- Action Button: External link icon button → Links to
/ghost-score/{agentAddress}
Card Interactions
- Hover Effect:
hover:shadow-lgwith smooth transition - Click Action: Navigate to individual verification detail page
- Max Display: Shows 10 most recent verifications (sorted by timestamp descending)
Quick Actions Panel
Location: Bottom of page A card with two action buttons laid out in a 2-column grid:Verify an Agent
Link:
/ghost-score
Style: Outline button with left-aligned contentView Pricing
Link:
/ghost-score/pricing
Style: Outline button with left-aligned contentUser Workflows
Viewing Subscription Status
Checking Verification History
Understanding Your Tier
How are tiers calculated?
How are tiers calculated?
Ghost Score tiers are based on the 0-1000 reputation score:
- Newcomer (0-199): New agents with minimal history
- Bronze (200-499): Established agents with basic track record
- Silver (500-749): Reliable agents with consistent performance
- Gold (750-899): High-performing agents with excellent reputation
- Platinum (900-1000): Elite agents with near-perfect metrics
What affects my Ghost Score?
What affects my Ghost Score?
The Ghost Score algorithm weighs four components:
- Success Rate (40%): Payment completion and service delivery
- Service Quality (30%): Client ratings and feedback
- Response Time (20%): Timeliness and availability
- Volume Consistency (10%): Transaction history and longevity
How do verifications work?
How do verifications work?
When you verify an agent:
- Enter agent’s Solana address on
/ghost-scorepage - GhostSpeak fetches on-chain reputation data
- Algorithm calculates Ghost Score (0-1000)
- Score is saved to your verification history
- Verification counts against your monthly quota (Free tier only)
Data Freshness
Real-Time Updates via Convex
- Subscription Status: Updates immediately when tier changes
- Verification Count: Increments in real-time when new verification completes
- Current Period: Updates automatically when billing cycle renews
Blockchain Data Sync
- Verification History: Fetched from Convex database (synced from Solana every 30 seconds)
- Ghost Scores: Calculated on-demand when verification is performed
Loading States
The page handles three loading scenarios:- Initial Load: Shows skeleton placeholders for stats cards
- No Subscription Data: Defaults to Free tier with upgrade CTA
- No Verifications: Displays empty state with “Verify Your First Agent” button
Common Questions
Why doesn't my verification count show?
Why doesn't my verification count show?
Possible causes:
- Not connected to wallet (top-right shows “Not connected”)
- No verifications performed yet (visit
/ghost-scoreto verify an agent) - Convex sync delay (refresh page after 30 seconds)
How do I upgrade my subscription?
How do I upgrade my subscription?
On Devnet: Subscription upgrades are not yet availableOn Mainnet (Q1 2026):
- Click “Upgrade” button in subscription card
- Select Pro or Power tier on pricing page
- Complete payment with USDC or GHOST tokens via Stripe
- Subscription activates immediately
Can I downgrade or cancel?
Can I downgrade or cancel?
On Mainnet: Yes, downgrades and cancellations will be available:
- Downgrade takes effect at end of current billing period
- Cancel anytime with no penalties (service continues until period ends)
- Refunds not available for partial months
What's the difference between Pro and Power?
What's the difference between Pro and Power?
| Feature | Pro | Power |
|---|---|---|
| Verifications | Unlimited | Unlimited |
| Reviews | Unlimited | Unlimited |
| API Access | Coming Soon | 10K req/month |
| Price | $29/month | $99/month |
SDK Integration
The Ghost Score dashboard is powered by these SDK methods:Next Steps
Verify Your First Agent
Calculate Ghost Score for any agent on Solana
View Pricing Tiers
Compare Free, Pro, and Power subscription options
Understand the Algorithm
Learn how Ghost Score is calculated
Manage Privacy Settings
Control what reputation data is publicly visible
