---
title: Formal Verification (Part 1)
tags:
  - "2024q4"
  - "sc"
  - "codex"
draft: false
description: Implementation of the first agreed upon formal verification rules for the Codex marketplace contracts.
---

`vac:sc:codex:2024q4-formal-verification`

Implementation of the first agreed upon formal verification rules for the Codex marketplace contracts.

## Description

We're collaborating with the Codex team and the Certora team to formally verify the marketplace contracts for the Codex network. Formal verification is an iterative process, however we've identified a handful of rules we're committing to delivering by the end of this quarter.

## Task List

### Finish implementing current rules

* fully qualified name: `2024q4-formal-verification:finish-current-rules`
* owner: r4bbit
* status: in progress (40%)
* start-date: 2024/10/14
* end-date: 2024/11/31

#### Description

There's a few rules ideas we've drafted out with the Certora team. For most of them we've created dedicated [issues on GitHub](https://github.com/codex-storage/codex-contracts-eth/issues?q=is%3Aissue+is%3Aopen+label%3ACertora).

The task is to finish these together with Certora.

#### Deliverables

- [ ] Certora spec files containing rules listed in the GitHub issues
