Sounds like a similar setup to GAIA on Galiano Island in BC, described here: https://www.galianonet.org/about