If I can directly remove nodes on the Coordinator's node_table instead of just resetting the radio, I could actively monitor and remove any nodes not whitelisted. Also would not require storing a whitelist of 30-35 nodes on the Coordinator (~150B of memory.) This way, I could:
1.) perform node id dump on Coordinator
2.) scan the list and send commands to the Coordinator to remove unauthorized nodes
3.) if no unauthorized, send command to Coordinator to no longer accept/add new nodes.
I know in the node_discovery callback that I am calling node_add() but beyond this, what happens behind the scenes?