Consider a tokenized device warranty. The service desk needs to know that I currently control the valid warranty token—not which collectibles I own, who transferred it to me, or every address I have ever used. Yet the conventional ERC-721 model exposes transfer events and public ownership lookups, making provenance transparent and potentially linking activity over time.
That transparency can help detect duplicate claims, investigate fraud, and establish a useful chain of custody. But it also leaks metadata that can support behavioral profiling, and ownership records on a public ledger are not meaningfully withdrawable later. Selective-disclosure credentials or a zero-knowledge proof could answer “does this person currently control a valid token?” without exposing unrelated history, though the issuer, wallet, and verifier would all need compatible support—and even disclosed identifiers can remain correlatable.
Should privacy-preserving ownership proofs be a wallet default, or would the added verification complexity make real-world adoption worse?