An Azure relational database service.
I think the issue is freshness, not receipts. A valid receipt can still refer to an older entry. With API 2026-02-23+, UDFs run on the primary. Keep deletion and permission state in a ledger table, updated with each relevant write, and read it via POST /app/userDefinedFunctions/{functionId}:execute.
After restoring the Google Drive backup, reconcile it against that state before allowing access. UDEs can run on backup nodes and can't coexist with UDFs. If UDEs are needed, check primary routing with the Azure Confidential Ledger team before provisioning.