← Back to Documentation

MiCA Register Evidence API Active

Scope: FeedOracle provides data infrastructure only. Register lookups and policy classifications are heuristic signals, not regulatory determinations. Organizations must perform their own compliance assessment.

EU authorization register lookup for stablecoins. Evidence from official sources with configurable policy classification.

Supported Stablecoins

SymbolIssuerRegister StatusPolicy Action (Default)
USDCCircleregister_entry_foundallow
EURCCircleregister_entry_foundallow
RLUSDRippleregister_entry_pendingreview
USDTTetherno_eu_license_foundreview
DAIMakerDAOnot_applicableexempt

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

GET/api/v3/stablecoin/mica

List all stablecoins with MiCA status and live market data.

curl https://api.feedoracle.io/api/v3/stablecoin/mica
GET/api/v3/stablecoin/mica/{symbol}

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."
  }
}
GET/api/v3/stablecoin/evidence/{symbol}

Full evidence pack with all checks combined (MiCA + Reserve + Redemption).

Policy Modes

Policyregister_entry_foundregister_entry_pendingno_eu_license_foundnot_applicable
strictallowdenydenyexempt
moderateallowallowdenyexempt
relaxedinfoinfoinfoinfo

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

CodeStatusMeaning
EU_AUTHORIZATION_VERIFIEDverifiedEU/EEA EMI license confirmed in ESMA register (country ∈ EU27 + IS/LI/NO)
EU_LICENSE_APPLICATION_PENDINGpendingEU license application reported by issuer; not yet in ESMA register
NO_MATCH_IN_ESMA_REGISTER_AS_OF_DATEflaggedExplicit negative register check — evidence class: REGISTER_NEGATIVE
NON_EU_REGULATEDnon_eu_regulatedIssuer holds license outside EU/EEA (e.g. MAS Singapore, CFTC US). Not MiCA-authorized.
NAV_INSTRUMENT_OUT_OF_SCOPEnav_instrumentTokenized fund / yield-bearing instrument — outside EMT/ART scope. NAV premium/discount applies, not peg deviation.
DECENTRALIZED_NO_ISSUERnot_applicableNo central issuer — DeFi protocol, exempt from EMT/ART
INSUFFICIENT_PUBLIC_EVIDENCEunknownInsufficient publicly available data
TTL_EXPIREDEvidence 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 verified but not in ESMA EU/EEA register → downgraded to flagged

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 /sign endpoint
  • 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.

Disclaimer: Machine-readable evidence for compliance workflows. Not legal or compliance advice. Data infrastructure only.

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