opencrowdfunding.com.br
Working Draft · v0.1.0GitHub
Open Standard · CVM Resolution 88 · Brazil

An ope

A community-driven OpenAPI specification for regulated investment crowdfunding distribution in Brazil. Designed to implement the account-and-order distribution model proposed in CVM SDM 05/25.

View on GitHubContribute to the spec →
Example · POST /v1/orders
1// POST /v1/orders — Place an investment order on behalf of a client
2{
3 "offering_id": "off_8f3a2c91e4b0",
4 "investor": {
5 "external_id": "inv_7d1b9f02a3c5", // distributor's internal ID
6 "kyc_status": "approved",
7 "suitability": "qualified"
8 },
9 "amount_brl": 5000.00,
10 "currency": "BRL",
11 "idempotency_key": "ord_2026041400001"
12}
13
14// 201 Created
15{
16 "order_id": "ord_a1b2c3d4e5f6",
17 "status": "pending_confirmation",
18 "note_due_date": "2026-04-16", // D+2 business days
19 "created_at": "2026-04-14T18: 00: 00Z"
20}

The Problem

The market needs a shared language.

The proposed reform to CVM Resolution 88 will allow broker-dealers and DTVMs to distribute crowdfunding offerings on behalf of their clients. Without a common technical standard, every participant will build incompatible point-to-point integrations, fragmenting the market before it can scale.

01

Fragmented integration landscape

Each platform and broker-dealer currently negotiates bespoke data contracts, resulting in months of homologation work and incompatible schemas across the market.

02

Regulatory ambiguity in data exchange

CVM Resolution 88 (as proposed in SDM 05/25) mandates electronic integration for account-and-order distribution, but prescribes no technical standard. The market needs one.

03

High cost of compliance for smaller players

Without a shared standard, independent platforms and mid-sized DTVMs cannot afford the engineering overhead to connect to multiple distribution channels.


The Standard

OpenAPI 3.0 · FAPI-compliant · MIT licence

We are drafting an open specification that translates the regulatory obligations of Articles 20–22 of CVM SDM 05/25 into machine-readable API contracts. The spec is published under an MIT licence and governed by a working group open to all market participants.

EndpointRegulatory ObligationStatus
POST /v1/investors/kycKYC & AML data transmission (Art. 21)draft
GET /v1/offerings/{id}/limitsInvestment limit consultation (Art. 20)draft
POST /v1/ordersAccount-and-order placement (Art. 20)draft
GET /v1/offerings/{id}/daily-summaryDaily consolidated amount (Art. 22)planned
POST /v1/investments/{id}/notesInvestment note issuance D+2 (Art. 22)planned

Get Involved

The spec is open. The working group is forming.

We are inviting CTOs, developers, and compliance officers from broker-dealers, DTVMs, crowdfunding platforms, and financial market infrastructures to join the working group. Contributions are welcome via GitHub pull requests.

Notify me when the spec is published

No spam. One email when v1.0.0 ships.