I know it’s in the article headline and OP is likely not the author, but it’s impossible to give feedback on space.com so I’m leaving it here from frustration.
This thing is just a mosaic of ordinary CCDs. I’m sure the name has something to do with it’s specific scientific goals, but that’s not explained at all in this article. They didn’t even attempt to make any kind of connection between the veil and dark energy. Or even between supernovae and dark energy.