Verification
Markets we have actually opened and unwound on a fork of the live chain, with the date we did it, and what that does and does not prove.
Reading a market's parameters tells you what should happen. Driving it tells you what does. DeVOLT runs the real contracts against a fork of each chain at a recent block, with real aggregator quotes and no mocks: open a position, unwind it, record the verdict.
What verification gates now
The new engine opens only on markets that passed this test. A market that was not tested, or did not pass, is still listed, and it refuses to open with a message that says it is not yet verified. That is a deliberate launch rule, and it has a cost we accept: some markets that would have worked are refused until they are tested. A market that testing showed cannot be closed is refused on any engine.
The badge and that rule are not the same thing, and they can disagree. The badge shows the latest recorded test result for a market and how old it is, and it stops reading as verified when the result is old or when the contracts it tested have since been replaced. The list of markets the new engine opens on is a separate list, set from tests run on the new engine when it launched. So a market can carry a badge and still refuse, because it is not on that list, and a market can have no badge, or an old one, and still open. When a market refuses, the message says which: not on the list, or something else.
The test is run at a modest size. It is not a test of your size. Before you sign, the real transaction is simulated at the amount you entered, against the chain as it is at that moment, and the app refuses to send it if that simulation fails. A market can pass the modest test and still fail at a larger size, and that simulation is what catches it before any gas is spent. It is a check at one moment, not a guarantee for the time between the simulation and the transaction landing.
What a badge means, precisely
That on a given date, at a given block, this market's open and close both executed against the deployed contracts. It is not a claim about today's liquidity, today's rate, or your size. The date is on the badge for exactly that reason.
The sweep also covers a different set from the book, and its matrix is built independently, so a market with no badge has usually not been swept rather than failed.
A badge also says nothing about which flash lender your transaction will use. The test borrowed from the lender the chain used that day; the lender is chosen when you sign, from what each one holds at that moment.