Market Maker Reference
This specification defines the ticker format for crypto price prediction markets. Use this as the authoritative reference for ticker generation and parsing.
Overview
Crypto prediction market tickers follow a standard Gemini format for price threshold contracts:
Code
Ticker Structure
| Component | Description | Example |
|---|---|---|
GEMI | Gemini prediction market prefix | GEMI |
Event | Underlying asset + expiry datetime | BTC2603230800 |
Contract | Price threshold condition | HI105000 |
Full Ticker Example: GEMI-BTC2603230800-HI105000
Event Format
The event identifies the underlying crypto asset and its expiry.
Structure
Code
Components
| Component | Format | Description |
|---|---|---|
UNDERLYING | [A-Z]+ | Crypto asset symbol (e.g., BTC, ETH, SOL, XRP) |
EXPIRY | YYMMDDHHmm | Expiry date and time in UTC |
Expiry Format
Code
| Position | Part | Description |
|---|---|---|
| 1-2 | YY | Year (e.g., 26 for 2026) |
| 3-4 | MM | Month (01-12) |
| 5-6 | DD | Day (01-31) |
| 7-8 | HH | Hour in 24hr UTC (00-23) |
| 9-10 | mm | Minute (00-59) |
Example: BTC2603230800 = BTC expiring March 23, 2026 08:00 UTC
Supported Underlyings
| Asset | Symbol | Description |
|---|---|---|
| Bitcoin | BTC | Bitcoin price in USD |
| Ethereum | ETH | Ethereum price in USD |
| Solana | SOL | Solana price in USD |
| XRP | XRP | XRP price in USD |
Asset Availability
Additional assets may be added. Check the API Reference for the current list of available markets.
Contract Format
All Gemini crypto prediction contracts use the "greater than" (HI) price threshold format. This is the only contract type supported.
Structure
Code
Components
| Component | Description |
|---|---|
HI | Greater than (>) indicator |
PRICE | Strike price as integer, with D as decimal delimiter |
Price Encoding
- Whole numbers are entered as-is:
105000= $105,000 - Decimals use
Das delimiter:2D20= $2.20
| Price | Encoded |
|---|---|
| $105,000 | HI105000 |
| $2.20 | HI2D20 |
| $0.50 | HI0D50 |
| $3,500.25 | HI3500D25 |
Complete Examples
BTC Contract
BTC > $105,000, expiring March 23, 2026 08:00 UTC
| Component | Value |
|---|---|
| Prefix | GEMI |
| Underlying | BTC |
| Expiry | 2603230800 |
| Contract | HI105000 |
| Full Ticker | GEMI-BTC2603230800-HI105000 |
XRP Contract
XRP > $2.20, expiring March 23, 2026 15:00 UTC
| Component | Value |
|---|---|
| Prefix | GEMI |
| Underlying | XRP |
| Expiry | 2603231500 |
| Contract | HI2D20 |
| Full Ticker | GEMI-XRP2603231500-HI2D20 |
ETH Contract
ETH > $4,500, expiring April 1, 2026 12:00 UTC
| Component | Value |
|---|---|
| Prefix | GEMI |
| Underlying | ETH |
| Expiry | 2604011200 |
| Contract | HI4500 |
| Full Ticker | GEMI-ETH2604011200-HI4500 |
SOL Contract
SOL > $250.50, expiring February 28, 2026 16:00 UTC
| Component | Value |
|---|---|
| Prefix | GEMI |
| Underlying | SOL |
| Expiry | 2602281600 |
| Contract | HI250D50 |
| Full Ticker | GEMI-SOL2602281600-HI250D50 |
Regex Patterns
Full Ticker
Code
Capture Groups:
- Underlying asset
- Expiry (YYMMDDHHmm)
- Price (with optional decimal)
Event Only
Code
Contract Only
Code
Validation Rules
- Ticker must start with
GEMI- - Underlying must be a valid crypto asset symbol
- Expiry must be a valid future UTC datetime
- Contract must start with
HI - Price decimal delimiter must be
D(not.)
Changelog
| Version | Effective Date | Changes |
|---|---|---|
| 1.0 | 2026-02-13 | Initial specification |

