Documentation V1

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 instantly.

DAO Gov

Assign voting power or council seats based on verified reputation.

DeFi Lending

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

Example Usage

"Use ChainVolio as a decision-making signal. Gate access, prioritize talent, or automate workflows with high confidence."

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

Identity Auth

Step 01

Connect Wallet

Connect your Solana wallet — your key is tied to your wallet address for identity.

Step 02

Sign Once

Sign a one-time message to prove ownership. No funds are moved, no transaction is sent.

Step 03

Get Your Key

Your key is generated instantly. Use it in the x-api-key header on every request.

Get Your API Key

Connect your Solana wallet to generate a key tied to your identity. One key per wallet — free up to 1,000 requests.

Connect your wallet first to generate a key.

Request Auth

"Pass your API key via the x-api-key header to authenticate requests and track usage."

GET /v1/wallet/:address/score

Publicly accessible. API key optional — include it to track your usage quota.

POST /v1/scores/batch

Requires API key. Use for high-volume integrations.

Header (optional for GET, required for POST batch)
x-api-key: YOUR_API_KEY

Get Wallet Score

GET /v1/wallet/:address/score
Cached (24h)
Fetch Signature
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));
Expected Response
{ "wallet": "9XfsmXfYvB7JxNqTcfdp2xMNhY1J1sDbSEX7Macdtjn8", "score": 85, "level": "Elite", "confidence": 0.92, "confidence_label": "High", "trust_score": 78.2, "reason": "Based on high verified contributions...", "last_updated": "2026-04-08T12:00:00Z", "breakdown": { "experience": 85, "verification": 95, "consistency": 70, "skill": 80, "activity": 60 } }

Batch Score Fetch

POST /v1/scores/batch
Optimized
Batch Request Object
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..."] }) })

Live Sandbox

Scale Your Integration.

"Custom partner tiers are available for high-volume technical integrators and institutional screening pools."