# Tempus Review
**Overview** : Tempus is a future yield tokenization and fixed rate protocol.
-----------------------------------------
### Findings
#### L01: Insufficient validation of value from Chainlink Oracle in ChainlinkTokenPairPriceFeed.sol
it lack the checking of the value that it is fresh or not, if data is not fresh it can affect exchange rate.
these following condition should be met to ensure that data is fresh
require(updateTime != 0, "Incomplete round");
require(answeredInRound >= roundId, "Stale price");
### 
#### NC01: Before registering new_authorized_Contract, it lacks check wether it's already added or not
