Macaroons are flexible authorization credentials that support decentralized delegation, attenuation, and verification.