What you describe might otherwise be called OAM ( at least with InDesign, DreamWeaver and Muse). At the moment XD doesn't export any interaction, so no OAM, I believe.
Can you gather the files I’ve used, including fonts and linked graphics, for easy handoff?
Are the places images and other assets embedded in the .xd file, or I need to make a file structure in advance so if I move the project folder I don't lose my links?
Graphics are embedded into XD files (not linked), so you should only need to provide the .xd file and the fonts.