Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.law4devs.eu/llms.txt

Use this file to discover all available pages before exploring further.

Overview

FieldValue
CELEX32023R1114
StatusActive
Articles149
Recitals119
EUR-LexView Official Text

Compliance Deadlines

DateTypeDescription
2023-06-29Entry into forceRegulation enters into force
2024-06-30Partial applicationAsset-referenced tokens and e-money tokens rules apply
2024-12-30Full applicationFull application of all requirements

Stakeholder Roles

MiCA defines obligations for the following stakeholder roles:
  • manufacturer - Issuers of crypto-assets and CASP developers
  • importer - Crypto-asset service providers from third countries
  • distributor - Trading platforms and exchanges
  • authorized_representative - EU representatives for non-EU issuers
  • notified_body - Bodies for crypto-asset service certification
  • market_surveillance - National competent authorities and ESMA
  • consumer - Holders and users of crypto-assets

Requirement Types

Requirements in MiCA are classified as:
  • obligation - Mandatory requirements for issuers and CASPs
  • prohibition - Prohibited market practices (market manipulation, insider trading)
  • right - Rights of crypto-asset holders
  • procedure - Authorization and whitepaper notification procedures
  • general - General provisions and definitions

API Usage

# Get all MiCA articles
curl https://api.law4devs.eu/v1/frameworks/mica/articles

# Get MiCA framework details
curl https://api.law4devs.eu/v1/frameworks/mica

# Get MiCA requirements
curl https://api.law4devs.eu/v1/frameworks/mica/requirements

# Get MiCA recitals
curl https://api.law4devs.eu/v1/frameworks/mica/recitals
# Python SDK
from law4devs import Law4Devs

client = Law4Devs(api_key="your-api-key")

# List all MiCA articles
articles = client.articles.list("mica")

# Get MiCA requirements by stakeholder role
requirements = client.requirements.list("mica", role="manufacturer")

# Search MiCA articles by tag
articles = client.articles.search("mica", query="stablecoin")
// TypeScript SDK
import { Law4Devs } from '@law4devs/sdk';

const client = new Law4Devs({ apiKey: 'your-api-key' });

// List all MiCA articles
const articles = await client.articles.list('mica');

// Get MiCA requirements by stakeholder role
const requirements = await client.requirements.list('mica', { role: 'manufacturer' });

Key Topics

  • Crypto-asset whitepaper requirements
  • Asset-referenced tokens (ARTs) and e-money tokens (EMTs)
  • Crypto-asset service providers (CASPs) authorization
  • Trading platforms and exchange requirements
  • Market abuse prevention (insider trading, market manipulation)
  • Consumer protection and disclosure requirements
  • Custody and wallet service requirements
  • Environmental impact disclosures