**Goal:** Help the frontend track contract compatibility. **Description:** A public function that returns the current protocol version of the contract. **Task:** Useful for ensuring the backend is talking to the right version of the Oracle.