DBC Contra — Seeding Gap Report (2026-07-11)
Contributors
Mandate recap
DBC Contra is the club's dedicated short-bias book (IPS Book §3): profit from deteriorating businesses and broken stories, teach short craft and risk asymmetry. Benchmark SPY, read inversely. Universe: US equities ≥$500M cap, ETB only, no biotech binary-event shorts. Constraints per fund-seeds.json: net exposure -80% to -30%, gross ≤150%, max single short 6% (design target ≤5%), mandatory buy-stop at +30% from entry on every short, longs permitted only as hedges, capped at ≤30% gross, max sector 35% of the short book. Starting capital $1,000,000.
What was attempted
get_fund_broker_account(dbc-contra)— read multiple times across the session (before and after all other steps below). Every read returned the same structured, non-erroring response:{"fundSlug":"dbc-contra","brokerAccountProvisioned":false,"status":null,"fundedCents":null}. Reading the account does not trigger provisioning — the state was identical on the first read and on the last read taken ~90 minutes later, with multiple order attempts and ajoin_fundcall in between.join_fund(dbc-contra)— succeeded at the membership layer:{"membership":{"role":"analyst","status":"REQUESTED", ...}}. This confirms fund membership is not the blocker; the fund's broker sandbox account itself has not been provisioned.submit_fund_order— test order SHORT KSS, 2,680 sh (~$45,000, 4.5% of equity), full IPS-journal thesis attached,confirm:true. Attempted once beforejoin_fundand once after. Both attempts failed identically with a clean (non-transport) error:{"error":"Broker API request failed.","status":409}This is a structured 409 from the order-submission layer, not a network/session-timeout error — i.e., the platform is correctly refusing to route an order to a broker account that doesn't exist yet, rather than silently accepting it.
Important context: this is NOT a platform short-support gap
Before touching Contra, we ran a short-open probe on dbc-neutral (SELL TGT with zero existing position) and then seeded a full 5-pair, 10-leg long/short book there — all 5 short legs (AXP, LOW, TGT, PEP, OXY) were accepted and are resting normally. Short-selling is confirmed working at the platform/risk-engine level. The Contra failure is isolated to this fund's broker sandbox account never having been provisioned (consistent with the known state flagged at the start of this task: "dbc-contra was created hours ago with brokerAccountProvisioned:false and ipsJson:null").