# `Bourse.Unified.GreeksConventions`
[🔗](https://github.com/ZenHive/bourse/blob/main/lib/bourse/unified/greeks_conventions.ex#L1)

Reads authored per-venue option-Greek unit conventions.

Each first-class option venue declares native source fields plus denomination,
unit, bump size and time basis for delta/gamma/vega/theta/rho. Unsupported
fields stay explicit (`supported: false`) rather than being fabricated.

# `convention`

```elixir
@spec convention(map(), String.t()) :: map() | nil
```

Returns convention metadata for one Greek name.

# `for_exchange`

```elixir
@spec for_exchange(Bourse.Exchange.t()) :: {:ok, map()} | {:error, Bourse.Error.t()}
```

Returns the authored Greek convention table for an exchange.

# `names`

```elixir
@spec names() :: [String.t()]
```

Greek names the surface tracks.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
