Quasi-contracts are not true contracts at all - they're obligations imposed by law to prevent unjust enrichment. They don't arise from agreement (A is correct), they create monetary rights (B is correct), and they're available against specific persons, not the world at large (C is correct). Since all three statements accurately describe quasi-contracts, D is correct.