# The BrokerMeta schema

> The five metadata categories, the entity hierarchy, and representative field names and types

Source: https://brokermeta.ai/data

---

## Structure

`Broker → Legal Entity → Licence → Jurisdiction → Offering`

An **offering** is the unit publishers query: what one legal entity, under one licence, offers one
type of client in one jurisdiction.

## Data principles

- **Attached to an entity** — no value floats free.
- **Versioned, not overwritten** — updates create a new version with an effective date; previous
  values remain readable.
- **Sourced** — each value records where it came from.
- **Normalized units** — spreads, fees and durations use consistent units and currencies across
  brokers, so values are comparable without conversion logic.

## Categories and representative fields

Field names and types below are indicative during early access.

**Regulation** — `legal_entity` (string), `regulator` (string), `licence` (string),
`jurisdiction` (iso_3166_1), `restricted_countries` (iso_3166_1[]), `investor_protection`
(object), `risk_warning` (string), `retail_loss_percentage` (decimal)

**Trading** — `asset_classes` (enum[]), `instruments` (integer), `average_spread` (decimal),
`commission` (object), `max_leverage` (ratio), `margin_requirement` (decimal), `account_types`
(object[]), `platforms` (enum[])

**Accounts** — `minimum_deposit` (money), `base_currencies` (iso_4217[]), `islamic_account`
(boolean), `opening_requirements` (string[]), `inactivity_fee` (money), `custody_fee` (money),
`conversion_fee` (decimal)

**Payments** — `deposit_methods` (enum[]), `withdrawal_methods` (enum[]), `deposit_fee` (money),
`withdrawal_fee` (money), `processing_time` (duration), `cards_accepted` (enum[]),
`bank_transfer` (boolean), `ewallets` (enum[])

**Product experience** — `mobile_apps` (enum[]), `platform_features` (string[]), `authentication`
(enum[]), `charting` (object), `alerts` (boolean), `research` (object), `education` (object),
`support_availability` (string)

---

## About this file

Markdown version of https://brokermeta.ai/data, provided under the [llms.txt](https://llmstxt.org)
proposal. The index of every such file is at https://brokermeta.ai/llms.txt.

Every broker value in BrokerMeta material is an illustrative example for a fictional
"Example Broker". No real broker is described, and nothing here is financial advice.

Questions: hello@brokermeta.ai
