The whitepaper is explicit that the current design does *not* guarantee strong consistency across providers — replication is best-effort. For a developer building something like a shared agent memory store, what does a conflict actually look like in practice? Does the API surface the conflict, swallow it silently, or leave it to the application to detect via version fields?