Draft. The Knicks deployment is not yet live, and everything on this page is subject to change before deployment.
The Knicks deployment is two connected House markets: KNX, a bounded, endowed market whose collateral token is USDG, and NYK, a bounded market whose collateral token is KNX. KNX accumulates the reserve from which the endowment controller draws a long-term allocation. NYK is issued against KNX. The settings for both markets are on the Configuration page.

Roles of the two markets

NYK is a connected market with KNX as its base market. Every NYK price, fee and loan is in KNX. A route from USDG to NYK is two buys: KNX with USDG on the KNX curve, then NYK with that KNX on the NYK curve.

The acquisition vehicle

The delegate for KNX endowment draws is the address of the acquisition vehicle, an entity off chain. Endowment draws go to that address (Drawing). The vehicle’s holdings and agreements are off chain and are not part of any contract in the deployment. The endowment admin can replace the delegate address: it disarms the controller, calls setBeneficiary with the new address, and arms the controller again (The controller).

Components

Contracts, roles and addresses lists every contract each market deploys and who holds each role. Lifecycle and states describes the deployment’s states from launch onward. Source: house-markets/contracts at 0ebbc89a (branch integration/v12-post-qa); house-markets/config-space at d2d3c7fc (main).