press release PRESS RELEASE. PlanetWatch, a French start-up which decentralizes and incentivizes environmental monitoring,