{"schema":"pe-governor-contract.v1","name":"PE Governor","policyVersion":"pe-governor-policy-1.0.0","method":"POST","url":"https://coinbase.solarly.ai/api/pe/v1/governor","requestSchema":"pe-governor-request.v1","responseSchema":"pe-governor-decision.v1","maxBodyBytes":131072,"requiredHeaders":["Content-Type: application/json","X-Idempotency-Key: <uuid v4>"],"retryHeaders":["X-Idempotency-Key","X-Checkout-Id"],"decisions":["ALLOCATE","REDUCE","REJECT","HOLD"],"pricing":{"model":"per_decision","currency":"USDC","network":"base","amount":"1.00","credits":true,"subscription":false},"installPolicy":"Before any allocation >= the owner's threshold, call PE Governor. Stop on REJECT or HOLD. Never exceed the returned REDUCE amount.","boundaries":{"execution":false,"custody":false,"brokerage":false,"walletControl":false,"orderPlacement":false,"llmDecisioning":false,"independentReturnForecast":false},"example":{"request":{"schema":"pe-governor-request.v1","requestedAt":"2026-08-11T22:30:00.000Z","ownerId":"owner_demo","portfolio":{"asOf":"2026-08-11T22:29:45.000Z","reconciliationCurrent":true,"killSwitchEngaged":false,"equityUsd":250000,"cashAvailableUsd":90000,"grossNotionalUsd":120000,"dailyNotionalUsedUsd":30000,"realizedLossTodayUsd":400,"drawdownPct":1.8,"openPositions":[{"assetId":"ETH-USD","lane":"SPOT","notionalUsd":20000,"managed":true}]},"constraints":{"capitalReserveUsd":25000,"installThresholdUsd":1000,"maxCandidateNotionalUsd":25000,"maxPositionNotionalUsd":40000,"maxPortfolioNotionalUsd":200000,"maxDailyNotionalUsd":75000,"remainingLossBudgetUsd":3000,"maxDailyLossUsd":5000,"maxDrawdownPct":8,"maxConcurrentPositions":12,"maxConcurrentPositionsPerLane":6,"maxPortfolioStalenessSeconds":120,"minimumEdgeBpsByLane":{"EQUITIES":25,"SPOT":30,"FUTURES":40}},"candidates":[{"candidateId":"cand_spot_btc_01","sourceLane":"SPOT","strategyId":"carry_basis_v3","assetId":"BTC-USD","side":"BUY","reduceOnly":false,"requestedNotionalUsd":30000,"maximumLossUsd":1200,"expectedNetEdgeBps":85,"evidenceStatus":"READY","createdAt":"2026-08-11T22:28:00.000Z","expiresAt":"2026-08-11T22:40:00.000Z","metadata":{"venue":"primary","confidence":0.71}},{"candidateId":"cand_eq_msft_02","sourceLane":"EQUITIES","strategyId":"gap_fade_v2","assetId":"MSFT","side":"BUY","reduceOnly":false,"requestedNotionalUsd":12000,"maximumLossUsd":900,"expectedNetEdgeBps":40,"evidenceStatus":"READY","createdAt":"2026-08-11T22:27:10.000Z","expiresAt":"2026-08-11T22:45:00.000Z"}]}}}