Originally Posted by
nishimark
If asked by police or some other in Japan, would TTP replace a passport?
Yeah, it's specifically laid out in the rules for TTP. No need to carry passport with you, the TTP card will suffice. That said, you still need your passport for hotel check-in and to get tax-free (though they will use the temporary visa on your TTP card, so you'll need both for tax-free).