Access management on the Tardigrade platform requires coordination of two parallel constructs:
Authorization - An API Key must be provided in order to access an object on the platform. API keys are based on macaroons.
Encryption - An HD Encryption Key must also be provided so that the object can be decrypted when it is accessed. Objects are encrypted with a randomized encryption key that is salted with a predetermined salt. Paths and randomized encr