Developer Portal

Reputation API

Integrate the ChainVolio reputation layer into your application. Authenticate professional identities and filter users by verified skill signals.

Use Cases

Hiring Platform

Filter candidates by reputation score and verification confidence to surface elite talent instantly.

DAO Governance

Assign project voting power or council seats based on a member's domain-specific reputation score.

Lending Protocols

Adjust collateral requirements or interest rates based on a borrower's verified trust score.

Example Usage

Use ChainVolio score as a decision-making signal. Implement simple logic to gate access, prioritize talent, or automate workflows with high confidence.

  • Gate high-value project features
  • Automate screening for hiring pools
  • Dynamically adjust platform permissions
Usage Preview
const data = await fetchScore(wallet) if (data.score > 75 && data.confidence > 0.8) { console.log("High quality candidate") }

Suggested UI

Developers can fully customize how reputation is displayed in their application. Here are common patterns used by ChainVolio partners for clear talent signaling.

Minimalist Record
Score81
ConfidenceHigh
LevelElite
Badge Signature
Elite
81

High Confidence

Get Your API Key

Start building immediately. Generate a secure API key to authenticate your requests. No credit card or registration required for the trial tier.

Authentication

All API requests must be authenticated using an API Key. This key allows ChainVolio to associate requests with your platform and track usage limits.

Required Header

x-api-key: YOUR_API_KEY

Get Wallet Score

GET /api/v1/wallet/:address/score

Cached (24h)

Retrieve the complete reputation profile for a specific wallet address. Returns the latest computed score, verification confidence, and ranking metrics.

JavaScript / Fetch
fetch("https://chainvolio.com/api/v1/wallet/9Xfs...tjn8/score", { headers: { "x-api-key": "YOUR_API_KEY" } }) .then(res => res.json()) .then(data => console.log(data));
Example Response
{ "wallet": "9XfsmXfYvB7JxNqTcfdp2xMNhY1J1sDbSEX7Macdtjn8", "score": 85, "level": "Elite", "confidence": 0.92, "confidence_label": "High", "trust_score": 78.2, "reason": "Based on high verified contributions and consistent activity", "last_updated": "2026-04-08T12:00:00Z", "breakdown": { "experience": 85, "verification": 95, "consistency": 70, "skill": 80, "activity": 60 } }

Batch Score Fetch

POST /api/v1/scores/batch

Optimized

Fetch reputation data for multiple wallets in a single request. Perfect for leaderboard generation or screening candidate pools.

Batch Fetch Request
fetch("https://chainvolio.com/api/v1/scores/batch", { method: "POST", headers: { "Content-Type": "application/json", "x-api-key": "YOUR_API_KEY" }, body: JSON.stringify({ wallets: ["9Xfs...tjn8", "0x..."] }) })

Try the API

Test the reputation engine in real-time. Enter a Solana wallet address below to fetch its live reputation data directly from our production API.

Need higher usage limits?

Custom partner tiers are available for high-volume integrators and enterprise screening pools.