WAVE is a global-scale fully-decentralized authorization system that operates with no central authorities yet permits fine-grained management of permissions for IoT devices, services and people. It allows access and control of resources across multiple administrative domains without any of those domains trusting eachother or trusting any external third parties, completely unlike the prevailing authorization systems today. It also permits non-interactive delegation, critical for scalability. The system is built on top of smart contracts on an Ethereum blockchain.