Solving gapped Hamiltonians locally | Synapse