Yes, the Sephora at Prudential Center does sell Origins products. The Sephora Beta site tells you if items are in stock at specific stores. I checked a couple of items from Origins and it listed the Prudential Center and Cambridge stores as having them in stock.
If you need any help at the Prudential Center, Anne (or Ann) is lovely! I hope she still works there!
Yes, Origins is available in Sephora stores. However, if you want to be sure, you can go to the product pages of the items you want to buy and click "find in-store", enter your zip code, and it will tell you which stores have what you want!
I was just in my local free standing Sephora a couple of days ago, and they do carry Origins, but they dont carry the whole line. And they dont carry some of my personal favorites that I have used for years or would like to try in the future.