According to the README:
Actors:
Owner
deploy the smart contract and set parameters (collateral, collection name, image, symbol, etc.)
whitelist or remove from whitelist wallets
reveal the protocol
withdraw fees
Whitelisted user/wallet
mint NFT
buy, update price, cancel listing, list NFT
collect USDC after selling
Non whitelisted user/wallet
cannot mint
buy, update price, cancel listing, list NFT
collect USDC after selling
However, in the code:
So only whitelisted users can list NFTs.
Impact:
Code and docs are inconsistent
Open up the listfunction to all users.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.
The contest is complete and the rewards are being distributed.