2025-02-12 15:04:15 +01:00
### Logistics
2025-02-20 15:48:21 +01:00
- Will we have access to an overview of the project roadmap, including deliverables?\
2025-02-20 16:21:47 +01:00
> **No. It is a research project, hence no deliverables and such.**
2025-02-12 15:04:15 +01:00
- Do you need us to use specific project management tools (e.g. GitHub, Jira, etc.)?
2025-02-14 15:29:55 +01:00
- How often are you available? Is it possible to have weekly progress reports?
2025-02-20 15:48:21 +01:00
> Every week is good.
2025-02-12 15:04:15 +01:00
### Formal Verification
- What is the expected level of background in Coq or formal methods?
2025-02-20 15:48:21 +01:00
> It's possible to catch up to speed in a couple of months
2025-02-12 15:04:15 +01:00
- Can you explain the process by which a smart contract's safety properties will be validated formally?
- Are there any existing case studies or example proofs we might refer to for a better understanding of the expected output?
2025-02-20 16:21:47 +01:00
> You will be linked to existing projects
2025-02-14 15:29:55 +01:00
- Define the contract verification criteria
2025-02-12 15:04:15 +01:00
### Project scope clarifications
- Among the seven smart contracts being verified, which ones do you expect us to work on, and why those?
- Which technologies are we going to be introduced to, if any? Will we have access to guides for Coq and Solidity?
- How do you envision the high-level Coq framework integrating with existing Solidity projects?
2025-02-20 15:08:09 +01:00
### Optional
- How much of the formal verification process will be based on axioms versus fully constructive proofs?
- Could you elaborate on the notion of “high-level primitives” (e.g., identity, item, property) and how flexible they need to be for different types of contracts?
2025-02-20 15:48:21 +01:00
- Could you specify what you mean by "real numbers and integer approximations"? Is it related to precision with math? How does that impact the security of a smart contract? Practical example?