MiCA Register Evidence API Active
EU authorization register lookup for stablecoins. Evidence from official sources with configurable policy classification.
Supported Stablecoins
| Symbol | Issuer | Register Status | Policy Action (Default) |
|---|---|---|---|
| USDC | Circle | register_entry_found | allow |
| EURC | Circle | register_entry_found | allow |
| RLUSD | Ripple | register_entry_pending | review |
| USDT | Tether | no_eu_license_found | review |
| DAI | MakerDAO | not_applicable | exempt |
Note: Policy actions are customer-configurable classification signals based on register evidence. They are not regulatory determinations. Organizations must define their own policy thresholds.
Endpoints
List all stablecoins with MiCA status and live market data.
curl https://api.feedoracle.io/api/v3/stablecoin/mica
Full MiCA evidence pack for a single stablecoin.
{
"evidence_type": "MICA_ISSUER_AUTH_CHECK",
"subject": {
"symbol": "USDC",
"issuer": "Circle Internet Financial",
"issuer_jurisdiction": "Ireland (EU)"
},
"mica_assessment": {
"status": "register_entry_found",
"license_type": "E-Money Institution (EMI)",
"license_authority": "Central Bank of Ireland",
"art66_supported": true
},
"market_data": {
"price": 0.9997, "mcap": 70551720886,
"source": "defillama"
},
"control_result": {
"decision": "allow",
"reason_code": "EU_EMI_REGISTER_ENTRY_FOUND",
"note": "Heuristic classification. Not a legal determination."
}
}
Full evidence pack with all checks combined (MiCA + Reserve + Redemption).
Policy Modes
| Policy | register_entry_found | register_entry_pending | no_eu_license_found | not_applicable |
|---|---|---|---|---|
| strict | allow | deny | deny | exempt |
| moderate | allow | allow | deny | exempt |
| relaxed | info | info | info | info |
Note: Policy modes are customer-configurable. The decision output (allow/deny/exempt/info) is a workflow signal, not a regulatory determination. Organizations define their own thresholds and must consult qualified legal counsel for compliance decisions.
Root of Trust
MiCA status is derived from official regulatory registers, not self-reported data:
- USDC / EURC: Central Bank of Ireland Register (C187865) — registers.centralbank.ie
- USDT: No EU EMI license found in any member state register
- RLUSD: NY DFS Trust License; EU application pending — ripple.com/rlusd
- DAI: Decentralized protocol, no central issuer — makerdao.com
Reason Codes
Updated v2.6.0 — ESMA cross-validation, NAV instruments, Non-EU classification
| Code | Status | Meaning |
|---|---|---|
EU_AUTHORIZATION_VERIFIED | verified | EU/EEA EMI license confirmed in ESMA register (country ∈ EU27 + IS/LI/NO) |
EU_LICENSE_APPLICATION_PENDING | pending | EU license application reported by issuer; not yet in ESMA register |
NO_MATCH_IN_ESMA_REGISTER_AS_OF_DATE | flagged | Explicit negative register check — evidence class: REGISTER_NEGATIVE |
NON_EU_REGULATED | non_eu_regulated | Issuer holds license outside EU/EEA (e.g. MAS Singapore, CFTC US). Not MiCA-authorized. |
NAV_INSTRUMENT_OUT_OF_SCOPE | nav_instrument | Tokenized fund / yield-bearing instrument — outside EMT/ART scope. NAV premium/discount applies, not peg deviation. |
DECENTRALIZED_NO_ISSUER | not_applicable | No central issuer — DeFi protocol, exempt from EMT/ART |
INSUFFICIENT_PUBLIC_EVIDENCE | unknown | Insufficient publicly available data |
TTL_EXPIRED | — | Evidence pack expired, re-validate |
ESMA Register Cross-Validation
As of v2.6.0, every stablecoin status is cross-validated against the ESMA authorization register.
- EU/EEA check: Only issuers with country code in EU27 + IS/LI/NO count as
EU Authorized - Non-EU detection: Issuers in ESMA data with non-EU country (e.g. SG, US) →
non_eu_regulated - NAV instruments: Tokens with peg deviation >5% or known tokenized fund symbols (USYC, USDY, BUIDL, TBILL…) →
nav_instrument - Feed/Register mismatch: Feed says
verifiedbut not in ESMA EU/EEA register → downgraded toflagged
register_scope field: EU for EU/EEA authorized, NON_EU for non-EU regulated entries. Evidence class: REGISTER for both.
Evidence Integrity
Every response includes:
- SHA-256 hash of the assessment payload
- ECDSA signature via
/signendpoint - TTL window (5 minutes) with ISO timestamps
- Methodology version:
mica-checks/1.0.0
Verify independently via JWKS at https://api.feedoracle.io/.well-known/jwks.json.
Live Market Data
Price and market cap are fetched in real-time from DefiLlama with a 5-minute cache. This is not mock data.
Try It
# List all stablecoins curl https://api.feedoracle.io/api/v3/stablecoin/mica # Check specific coin curl https://api.feedoracle.io/api/v3/stablecoin/mica/USDT # Interactive demo → Stablecoin Evidence Demo