Klineo/Docs
Open app ↗

API schemas

ActivatedControllerPolicyV2

All API schemas

object — Additional properties rejected

Field Required at this level Type Description and constraints
schemaVersion Yes Constant activated-controller-policy-v2 —
policyHash Yes Hash —
configuration Yes object Additional properties rejected
configuration.level Yes integer Allowed: 0, 1, 2, 3, 4
configuration.activationControlEpoch Yes AtomicAmount —
configuration.executor Yes Address —
configuration.guardian Yes Address —
configuration.reconciler Yes Address —
configuration.priceGuard Yes Address —
configuration.floorBaseAsset Yes Address —
configuration.floorQuoteAsset Yes Address —
configuration.cooldown Yes integer Minimum: 0
configuration.maximumOracleAge Yes integer Minimum: 1
configuration.expiresAtSeconds Yes AtomicAmount —
configuration.maximumSlippagePips Yes Pips —
configuration.minimumReconciliationBlocks Yes integer Minimum: 1
configuration.priceFloorX18 Yes AtomicAmount —
configuration.priceCeilingX18 Yes AtomicAmount —
configuration.publicMempoolAllowed Yes boolean —
configuration.evidenceHash Yes Hash —
assetLimits Yes Array of object Min items: 2; Max items: 64
assetLimits[].asset Yes Address —
assetLimits[].decimals Yes integer Minimum: 0; Maximum: 36
assetLimits[].maximumPerAction Yes AtomicAmount —
assetLimits[].maximumDailyTurnover Yes AtomicAmount —
venueLimits Yes Array of object Min items: 2; Max items: 256
venueLimits[].venueId Yes Hash —
venueLimits[].asset Yes Address —
venueLimits[].decimals Yes integer Minimum: 0; Maximum: 36
venueLimits[].maximumPerAction Yes AtomicAmount —
venueLimits[].maximumDailyTurnover Yes AtomicAmount —
adapters Yes Array of object Min items: 1; Max items: 64
adapters[].adapter Yes Address —
adapters[].allowedActions Yes Array of boolean Min items: 7; Max items: 7
detectors Yes Array of object Max items: 64
detectors[].detectorId Yes Hash —
detectors[].allowed Yes boolean —

Nested required fields apply when their parent object or matching union branch is present. Named types link to their complete schema.

Exact definition: #/components/schemas/ActivatedControllerPolicyV2 in the OpenAPI contract.