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