Proof of Promises and Proof of Times Past
Kingdom Hearts 3’s version 1.04+1.05 update added two key items which can be obtained through different conditions.
Proof of Promises
The Proof of Promises is rewarded for collecting all 90 Lucky Emblems in a single game file. It will automatically be added to your inventory upon finding all Lucky Emblems.
Proof of Times Past
The Proof of Times Past is obtained by clearing the game on Critical Mode.
Required for Obtaining Oblivion and Oathkeeper
To receive the weapons, simply turn in the appropriate key item at the Moogle Shop.