communal canvas node