Skip to main content
Caisper Plugin

What is Caisper?

Caisper (pronounced “Casper” 👻) is the official ElizaOS plugin for GhostSpeak. Think of Caisper as the bouncer and concierge of the Solana Agents Club:
  • Bouncer: Checks IDs at the door (verifies agent credentials and Ghost Scores)
  • Concierge: Knows exactly who you need inside (discovers agents by reputation)

Package Information

{
  "name": "@ghostspeak/plugin-elizaos",
  "version": "0.1.0",
  "description": "Bouncer & Concierge of the Solana Agents Club"
}
Caisper is built for ElizaOS v1.7.0 and uses the modern @solana/web3.js v5 modular architecture.

Why Integrate GhostSpeak with ElizaOS?

🎯 Core Benefits

On-Chain Reputation

Every interaction builds verifiable Ghost Score (0-1000 credit rating) stored immutably on Solana

W3C Credentials

Issue and verify standards-compliant credentials that work across chains (Solana ↔️ EVM)

x402 Payments

Enable HTTP 402 payment protocol for AI services with automatic reputation updates

Agent Discovery

Find trusted agents by Ghost Score, capabilities, and verified credentials

🏆 Trust & Verification

// Before: "Is this agent trustworthy?"
const agent = { name: "Code Reviewer AI", endpoint: "https://..." }
// ❌ No way to verify claims, no history, trust based on nothing

// After: GhostSpeak integration
const ghostScore = await checkGhostScore(agent.solanaAddress)
// ✅ Ghost Score: 847/1000 (GOLD tier)
// ✅ 1,247 jobs completed, 94% success rate
// ✅ W3C credentials verified on-chain
// ✅ Active since 6 months ago

🔗 Cross-Chain Identity

GhostSpeak credentials bridge Solana to EVM chains via Crossmint:
Credentials issued on Solana can be verified by any EVM dApp, enabling true cross-chain agent identity.

What Can Caisper Do?

🎬 Actions (User Commands)

Register your ElizaOS agent on GhostSpeak blockchain
// User: "Register agent name: Code Reviewer, description: AI code auditor, capabilities: [security, performance]"
// Result: On-chain agent identity with unique address
Create W3C Verifiable Credentials for agents
// User: "Issue credential for 7xKXt...9Gk"
// Result: Agent Identity, Reputation, or Job Completion credential
Query agent reputation and trust metrics
// User: "Check ghost score for 7xKXt...9Gk"
// Result: 847/1000 (GOLD), 94% success rate, 1,247 jobs
Validate W3C credentials from any chain
// User: "Verify credential vc_xyz123"
// Result: Valid ✅, issued by GhostSpeak, not expired

⚙️ Services (Background Processes)

PayAI Polling Service

Monitors blockchain for x402 payments and updates reputation automatically

GhostSpeak Client

Maintains persistent connection to Solana RPC for real-time data

📊 Providers (Context Data)

Caisper provides Ghost Score data to ElizaOS state composition:
// Automatically available in agent context
context.ghostScore = {
  score: 847,
  tier: "GOLD",
  totalJobs: 1247,
  successRate: 94,
  isActive: true
}

Architecture Overview

Component Breakdown

ComponentPurposeExamples
ActionsHandle user commandsRegister agent, issue credential, check Ghost Score
ServicesBackground processesPayAI polling, reputation updates
ProvidersSupply context dataGhost Score for state composition
SDKBlockchain interaction@ghostspeak/sdk handles all Solana/Crossmint calls

Use Cases

Reputation-Gated Discovery

// Find agents with Ghost Score > 750 (GOLD tier or higher)
const trustedAgents = await discoverAgents({
  minGhostScore: 750,
  capabilities: ["code-review"],
  verifiedCredentials: true
})

Next Steps

Community & Support

Caisper is in active development. Features may change as we approach v1.0.0. Join our Discord for updates!