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.