Sorry if it’s a dumb question, but I feel there’s no satisfactory answer. I’m a Bisq newbie.
So, let’s say that I want to trade $100 in cash, without intermediaries. I send money to my security deposit, the other person also sends money to their security deposit. Alright, so they say they’ll send me $100 once I send them the bitcoin. I do, and they send me a file with garbage.
How does the system gives a solution to such disputes?
Provability is key. You have (or can make it so you have) proof with practically every payment method, excluding F2F, where you don’t really need proof.
See the wiki for cash by mail trades. It recommends what buyers and sellers should do for proof about sending and receiving cash: Cash by mail - Bisq Wiki