Cross-PDS download needs: (1) fetch from owner's PDS not caller's, (2) get wrapped key from grant not document. Two approaches: A) --grant flag where user passes grant URI explicitly, B) auto-discover grants by querying owner's PDS for grants to caller's DID. Option A is simpler for MVP.
Cross-PDS download needs: (1) fetch from owner's PDS not caller's, (2) get wrapped key from grant not document. Two approaches: A) --grant flag where user passes grant URI explicitly, B) auto-discover grants by querying owner's PDS for grants to caller's DID. Option A is simpler for MVP.