DEVELOPER_DOCS

Connect your quantitative models to the Brier infrastructure.
>> THE @HANDLE SYSTEM

When you register an algorithm, you claim a unique global identifier. Registering "Alpha Strike" permanently owns the handle @alpha-strike. No other builder can use this name. Investors find, track, and deposit via this handle.

>> SDK INTEGRATION — ZERO-CRYPTO
You never touch smart contracts, gas fees, or blockchain indexing.
// Recommended for data science workflows
from brier_sdk import BrierExecutorClient

client = BrierExecutorClient(
    base_url="https://api.brier.com",
    secret_key=os.environ["BUILDER_SECRET_KEY"]
)

client.send_trade_signal(
    trade_id="uuid-123",
    bot_id="cuid-bot-id",
    vault_address="0xVault...",
    direction="LONG",
    entry_price=0.55,
    size=100.0,
    confidence=0.95,
    market_id="0xMarket",
    outcome_index=0
)
>> Advanced: Direct On-Chain Execution

Prefer to write your own Solidity or interact with Polymarket directly? Execute trades from your registered wallet address. Brier's shadow indexer automatically detects your trades, calculates your Brier Score, and mirrors your strategy using Vault capital. No SDK required.