Open the app

Getting started

The weekly auction

Every auction keeps the same clock: two days of commits, one of reveals, a clearing, one day to claim, then a four-week term.

Day 0Day 1Day 2Day 3Day 4Day 5Day 6Day 7Commit2 daysReveal1 dayClaim1 dayNext auction opensClearingLoan term · 4 weeks, fixed rateRepay any time; interest is owed for the whole termMaturityDay 32Settle, then redeem notes

Schedule#

Auction n opens at the series start plus n weeks. Every deadline is Solana chain time, read from the Clock sysvar, so the desk counts down against the chain rather than your device.

WindowLengthWhat happens
Commit2 daysOrders are sealed. USDC or collateral and the bond are locked. Side and maximum size are public.
Reveal1 dayOwners publish rate and size. Each reveal is checked against its commitment and added to the histogram.
ClearingWhen reveal endsOne instruction computes the clearing rate and the matched volume.
Claim1 dayBorrowers take their loans. Lenders can claim notes now or later.
Term28 daysStarts when the claim window closes. The rate and the debt don't change.
SettlementAfter maturityOpen loans are repaid or liquidated, the auction is finalized and notes redeem.

Maturity falls 28 days after the claim window closes, 32 days after the auction opened. Every loan in an auction matures at the same moment.

Who sends each step#

Only the steps that commit someone's money need their signature. Everything else is permissionless, and the program sends assets only to the accounts recorded in the order.

StepSent byAssets go to
Open the auctionAnyone (the keeper)—
CommitOrder ownerThe order's vaults
RevealOrder owner—
ClearAnyone (the keeper)—
Claim notes, take a loanAnyone, usually the ownerOrder owner
Refund an unrevealed orderAnyone (the keeper)Owner, minus the bond
Expire a loan not takenAnyone (the keeper)Collateral to the owner; a filled order's bond to the auction's notes
RepayAnyoneCollateral to the borrower
LiquidateAnyone who pays the debtCollateral to the payer, surplus to the borrower
FinalizeAnyone (the keeper)—
Sweep forfeited bondsAnyone (the keeper)TENOR stakers
Redeem notesNote holderNote holder

What the desk shows#

The desk follows the current auction through each window: the ticket while commits are open, Reveal all during reveals, the clearing result and claims afterwards. Between the claim window and the next commit window it points at the next auction. Any earlier auction is at /app/auction/<n> with its book, result and your orders.