Delegated authorization is the right framing. Giving an agent the share link is equivalent to giving it the full credential. What makes this production-ready is scoping the delegation to exactly the intended action: a capability token authorizing 'share this file once to this recipient' rather than possession of the raw link. Same principle as session keys and per-call spending limits in programmable wallets.