TermAvailability
canOpenbooleanrequired
Gate the CTA on THIS and nothing else — it already folds in caps, freezes, auction windows and gating.
canClosebooleanrequired
blockedBystringnullable
gatingstringrequired
minSizestringnullable
Minimum to OPEN, RAW base units of this side’s asset. On borrow a minimum DEBT (Comet baseBorrowMin, Liquity minDebt, Maker dust, Resupply minimumBorrowAmount); on supply a minimum COLLATERAL (Frankencoin). A smaller amount REVERTS — validate before building.
capstringnullable
capUtilizationnumbernullable
requiresstring[]nullable
window objectnullable
property name*anynullable
TermAvailability
{
"canOpen": true,
"canClose": true,
"blockedBy": "string",
"gating": "string",
"minSize": "string",
"cap": "string",
"capUtilization": 0,
"requires": [
"string"
],
"window": {}
}