← Back to Documentation

CCI Score Compliance Confidence Index

Scope: FeedOracle provides data infrastructure only. This is not certification of any kind, audit, or legal advice. Organizations must perform their own regulatory assessment.

Composite risk score (0-100) measuring stablecoin health across six dimensions. Higher score = lower risk.

70.8Grade C

Current RLUSD Score (live)

What it measures

The CCI aggregates six independent risk factors into a single score:

  • Reserve Evidence (25%) — Attestation recency and ratio
  • On-Chain Reconciliation (20%) — Attestation vs actual supply
  • Peg Quality (20%) — Price stability and spread
  • Concentration Risk (15%) — Holder distribution
  • Data Integrity (10%) — Hash anchoring verification
  • Operational Signals (10%) — Mint/burn activity

Grade Scale

ScoreGradeInterpretation
90-100AExcellent — Minimal risk indicators
80-89BGood — Minor concerns, acceptable
70-79CFair — Some risk factors present
60-69DPoor — Significant concerns
0-59FFail — Critical risk indicators

Endpoint

GET/api/v3/rlusd/risk/cci

Full CCI score with all subscores and details.

{
  "cci_score": 70.8,
  "grade": "C",
  "max_score": 100,
  "version": "2.1",
  "rules_version": "cci_v2.1_20260124",
  "subscores": {
    "reserve_evidence": { "score": 15, "max": 25 },
    "onchain_reconciliation": { "score": 10, "max": 20 },
    "peg_quality": { "score": 15.8, "max": 20 },
    "concentration_risk": { "score": 10, "max": 15 },
    "data_integrity": { "score": 10, "max": 10 },
    "operational_signals": { "score": 10, "max": 10 }
  },
  "warnings": ["ATTESTATION_STALE"]
}

Subscores Explained

SubscoreWeightWhat it checks
reserve_evidence 25% Attestation age, reserve ratio, provider trust level
onchain_reconciliation 20% Attested supply vs actual on-chain supply (XRPL + ETH)
peg_quality 20% Price deviation from $1, bid/ask spread, volume
concentration_risk 15% Top 10 holder percentage, whale count, distribution
data_integrity 10% Hash anchoring on XRPL (active), proof verification
operational_signals 10% Mint/burn activity, market cap changes

Penalty Events

Score is reduced when these conditions are detected:

EventPenalty
Attestation older than 45 days-10 points
Attestation older than 60 days-15 points
Peg deviation > 1%-5 points
Peg deviation > 5%-15 points
Top 10 holders > 80%-5 points
Supply mismatch > 5%-10 points

Integration Examples

Quick Check (curl)

curl https://api.feedoracle.io/api/v3/rlusd/risk/cci

JavaScript - Risk Dashboard

const res = await fetch('https://api.feedoracle.io/api/v3/rlusd/risk/cci');
const cci = await res.json();

console.log(`CCI Score: ${cci.cci_score}/100 (Grade ${cci.grade})`);

if (cci.cci_score < 60) {
  alert(' High risk - CCI below 60');
} else if (cci.cci_score < 80) {
  console.log('Moderate risk - monitor closely');
} else {
  console.log('Yes Low risk');
}

// Check specific subscores
if (cci.subscores.peg_quality.score < 10) {
  console.log('Warning: Peg quality degraded');
}

Python - Automated Monitoring

import requests

cci = requests.get('https://api.feedoracle.io/api/v3/rlusd/risk/cci').json()

print(f"CCI: {cci['cci_score']} ({cci['grade']})")

for warning in cci.get('warnings', []):
    print(f" {warning}")

Data Sources

Data PointSource
Price / SpreadBitstamp (regulated exchange)
XRPL SupplyXRPL Mainnet (direct)
ETH SupplyEthereum Mainnet (totalSupply)
Holder DataXRPL Trustlines + Blockscout
AttestationBNY Mellon Reports
Use Case: Risk teams use CCI for automated monitoring. Set alerts when score drops below threshold. Compliance teams include CCI in due diligence reports.
Disclaimer: CCI is a data aggregation tool, not financial advice. Scores reflect available data quality and should be one input among many in risk decisions. Data infrastructure only.

Related