register-market
Register a MarketLink in the shared MarketRegistry. Two kinds:
| Flag | Required | Description |
|---|---|---|
--kind | yes | price or oo |
--question | yes | Human-readable text |
--category | yes | crypto | sports | politics | geopolitics | macro |
--oracle-svi | for price | Predict OracleSVI id |
--expiry / --event-end-ms | yes | Unix ms timestamp |
--spec-blob-id | no | Walrus blob id of long-form rules (default: empty) |
--spec-hash | no | blake2b hash of spec blob (default: zeros) |
--execute | no | Sign + submit |
MarketLink id from objectChanges and suggests the .env key (BTC_MARKET_LINK_ID for price, SPORTS_OO_MARKET_LINK_ID for OO).
create-seal-policy
Creates + shares a fresh seal_policy::AccessPolicy on the current package. dark_pool::deposit takes &AccessPolicy of the deployed package’s type, so every republish needs a fresh one.
.env:AGENT_SEAL_POLICY_ID=0x…packages/frontend/src/lib/env.ts:DEFAULT_SEAL_POLICY_ID = '0x…'