I’m building a wallet for shared equipment and community-owned digital assets, and I keep running into the same missing primitive: temporary, revocable delegation. A member should be able to use a tokenized 3D printer, software license, membership, or collectible without receiving the owner’s keys or getting a permanent transfer.
The usability case is obvious, but the failure modes are not. Who can revoke access, and is revocation immediate? Can a borrower use a cached credential offline? Does granting or cancelling require multisig approval? If the wallet vendor, delegation manager, or relay disappears, can the owner still recover control? Standards such as ERC-4907 and draft proposals like ERC-7710/7715 point in this direction, but they do not magically create interoperable wallet behavior or settle what “ownership” means legally.
I worry wallet-native delegation could simply turn vendors into new gatekeepers. Would you trust it for something valuable? Concrete examples or counterarguments welcome.