TKE milestones for Codex (#72)

This commit is contained in:
fredericosteixeira 2024-06-26 16:34:55 +02:00 committed by GitHub
parent 4ce5f5acd5
commit 6b32ce3979
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 524 additions and 24 deletions

View File

@ -4,6 +4,26 @@ title: "Codex Bandwidth Incentives"
### `vac:tke::codex:bandwidth-incentives`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Bandwidth Incentives :, 2025-01-01, 2025-07-01
```
- status: 0%
- CC: Frederico
@ -11,5 +31,20 @@ title: "Codex Bandwidth Incentives"
TBD
### Justification
TBD
As part of Codex Technical Milestones #4 ("Bandwidth Incentives").
### Deliverables
- Modeling and Simulations
- Report
### Tracking Metrics
- Timely delivery of the report
- Agreement with Codex team and stakeholders
### Work breakdown
- Review of Bandwidth Provider role
- Analysis of Bandwidth Provider costs, pricing, behavior and expectations
- Economics and game theoretical analyses of the Bandwidth Providers
### Perceived Risks
Technical and legal constraints.

View File

@ -4,12 +4,44 @@ title: "Codex Fee Mechanism"
### `vac:tke::codex:cdx-fees`
---
- status: 0%
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Fees :, 2024-02-01, 2024-07-01
```
- status: 95%
- CC: Frederico
### Description
Understand the mechanisms to implement protocol fees, e.g. burn-and-mint equilibrium model;
### Justification
Value capture mechanism.
Understand the security of the system. As part of the Codex Technical Milestone #5 ("Tokenomics").
### Deliverables
- Specific parts of three chapters of the Codex Litepaper (Use Cases, Contract Lifecycle, and CDX Tokenomics) (the milestones [cdx](cdx.md), [cdx-insurance](cdx-insurance.md), and [cdx-lender](cdx-lender.md) cover the remaining parts of these chapters).
- One section of the Codex Whitepaper (CDX Tokenomics)
### Tracking Metrics
Completion of the respective sections in the Codex Litepaper and Whitepaper.
### Work breakdown
Definition of value accrual, capture and incentive mechanisms of the Codex protocol.
### Perceived Risks
Technical and legal constraints.

View File

@ -1,15 +1,49 @@
---
title: "Codex Economic Security Analysis"
title: "Codex Insurance Mechanism Analysis"
---
### `vac:tke::codex:cdx-insurance`
---
- status: 0%
- CC: Frederico
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Insurance Mechanism :, 2024-02-01, 2024-07-01
```
- status: 95%
- CC: Frederico, Juan
### Description
Mechanisms to make the system more stable
### Justification
Understand the economic security of the protocol
Understand the roles that impact the performance and security of the protocol. As part of the Codex Technical Milestone #5 ("Tokenomics").
### Deliverables
- Specific parts of three chapters of the Codex Litepaper (Use Cases, Contract Lifecycle, and CDX Tokenomics) (the milestones [cdx](cdx.md), [cdx-fees](cdx-fees.md), and [cdx-lender](cdx-lender.md) cover the remaining parts of these chapters).
- One section of the Codex Whitepaper (CDX Tokenomics)
### Tracking Metrics
Completion of the respective sections in the Codex Litepaper and Whitepaper.
### Work breakdown
- Definition of insurance role.
- Analysis of CDX impact on system security.
- Comparison against protocols which dont have any embeeded stabilization mechanism.
### Perceived Risks
Technical and legal constraints.

View File

@ -0,0 +1,49 @@
---
title: "Codex Lender Analysis"
---
### `vac:tke::codex:cdx-insurance`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Lender :, 2024-05-01, 2024-07-01
```
- status: 95%
- CC: Juan
### Description
Design and modeling of the lender role
### Justification
Understand the roles that impact the performance and security of the protocol. As part of the Codex Technical Milestone #5 ("Tokenomics").
### Deliverables
- Specific parts of three chapters of the Codex Litepaper (Use Cases, Contract Lifecycle, and CDX Tokenomics) (the milestones [cdx](cdx.md), [cdx-fees](cdx-fees.md), and [cdx-insurance](cdx-insurance.md) cover the remaining parts of these chapters).
- One section of the Codex Whitepaper (CDX Tokenomics)
### Tracking Metrics
Completion of the respective sections in the Codex Litepaper and Whitepaper.
### Work breakdown
- Definition of insurance role.
- Analysis of CDX impact on system security.
- Comparison against protocols which dont have any embeeded stabilization mechanism.
### Perceived Risks
Technical and legal constraints.

View File

@ -21,15 +21,28 @@ title: "Analysis of the Codex Token"
gantt
dateFormat YYYY-MM-DD
section Codex
Economic Analysis :, 2024-02-01, 2024-03-01
CDX :, 2024-02-01, 2024-07-01
```
- status: 50%
- status: 95%
- CC: Frederico
### Description
Codex token as utility token for all participants (collateral and payment), impact on system security.
### Justification
Token to coordinate the market place.
Development of Codex own utility token. As part of the Codex Technical Milestone #5 ("Tokenomics").
### Deliverables
- Specific parts of three chapters of the Codex Litepaper (Use Cases, Contract Lifecycle, and CDX Tokenomics) (the milestones [cdx-fees](cdx-fees.md), [cdx-insurance](cdx-insurance.md), and [cdx-lender](cdx-lender.md) cover the remaining parts of these chapters).
- One section of the Codex Whitepaper (CDX Tokenomics)
### Tracking Metrics
Completion of the respective sections in the Codex Litepaper and Whitepaper.
### Work breakdown
- Definition and analysis of Codex economy
- CDX as utility token for all participants (collateral and payment).
### Perceived Risks
Technical and legal constraints.

View File

@ -4,12 +4,46 @@ title: "Codex Contract Default"
### `vac:tke::codex:contract-defaults`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Contract Defaults :, 2024-10-01, 2024-12-31
```
- status: 0%
- CC: Frederico
### Description
Design of the slashing mechanism.
Design of the systemic slashing mechanism.
### Justification
As part of Codex Technical Milestones #3 ("Marketplace Interactions").
### Deliverables
- Modeling and Simulations of the slashing mechanisms
- One section of the Codex Litepaper "Modeling" chapter (the milestones [contract-finalization](contract-finalization.md), [contract-initiation](contract-initiation.md), [contract-matching](contract-matching.md), [proof-aggregators](proof-aggregators.md), [recovery-auction](recovery-auction.md), [slot-repair](slot-repair.md), and [tax-system](tax-system.md) cover the remaining parts of this chapter).
### Tracking Metrics
- Timely delivery of the report
- Agreement with Codex team and stakeholders
### Work breakdown
- Review consequences for SPs, Clients and PAs
- Economic and game theoretical analysis of these consequences
### Perceived Risks
Technical and legal constraints.

View File

@ -4,6 +4,26 @@ title: "Codex Contract Finalization"
### `vac:tke::codex:contract-finalization`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Contract Finalization :, 2024-10-01, 2025-01-01
```
- status: 0%
- CC: Frederico
@ -11,4 +31,19 @@ title: "Codex Contract Finalization"
SPs & Users obligations, data retrieval incentives, collateral retrieval, contract extension.
### Justification
As part of the contract finalization process.
As part of the contract finalization process. As part of Codex Technical Milestones #3 ("Marketplace Interactions").
### Deliverables
- Modeling and Simulations of the data retrieval process
- One section of the Codex Litepaper "Modeling" chapter (the milestones [contract-initiation](contract-initiation.md), [contract-matching](contract-matching.md), [contract-defaults](contract-defaults.md), [proof-aggregators](proof-aggregators.md), [recovery-auction](recovery-auction.md), [slot-repair](slot-repair.md), and [tax-system](tax-system.md) cover the remaining parts of this chapter).
### Tracking Metrics
- Timely delivery of the report
- Agreement with Codex team and stakeholders
### Work breakdown
### Perceived Risks
Technical and legal constraints.

View File

@ -4,10 +4,48 @@ title: "Codex Contract Initiation"
### `vac:tke::codex:contract-initiation`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Contract Initiation :, 2024-10-01, 2024-12-31
```
- status: 0%
- CC: Frederico
### Description
Mechanics of Codex contract initiation (default settings, pricing, users do full vs. partial payment, etc).
Mechanics of Codex contract initiation.
### Justification
As part of Codex Technical Milestones #3 ("Marketplace Interactions").
### Deliverables
- Modeling and Simulations of the Client behavior
- One section of the Codex Litepaper "Modeling" chapter (the milestones [contract-matching](contract-matching.md), [contract-defaults](contract-defaults.md), [contract-finalization](contract-finalization.md), [proof-aggregators](proof-aggregators.md), [recovery-auction](recovery-auction.md), [slot-repair](slot-repair.md), and [tax-system](tax-system.md) cover the remaining parts of this chapter).
### Tracking Metrics
- Timely delivery of the report
- Agreement with Codex team and stakeholders
### Work breakdown
- Definition of default settings
- Facilitate the matching of pricing and collateral size
- Analysis of client payment (full vs. partial upfront)
- Analysis of potential gamifications and penalties
### Perceived Risks
Technical and legal constraints.

View File

@ -4,11 +4,45 @@ title: "Codex Contract Matching"
### `vac:tke::codex:contract-matching`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Contract Matching :, 2024-10-01, 2024-12-31
```
- status: 0%
- CC: Frederico
### Description
Define what triggers the auction recovery mechanism.
Define how slots are reserved and filled.
### Justification
As part of the slot recovery mechanism.
As part of the slot reservation mechanism. As part of Codex Technical Milestones #3 ("Marketplace Interactions").
### Deliverables
- Modeling and Simulations of the slot reservation mechanism
- One section of the Codex Litepaper "Modeling" chapter (the milestones [contract-initiation](contract-initiation.md), [contract-defaults](contract-defaults.md), [contract-finalization](contract-finalization.md), [proof-aggregators](proof-aggregators.md), [recovery-auction](recovery-auction.md), [slot-repair](slot-repair.md), and [tax-system](tax-system.md) cover the remaining parts of this chapter).
### Tracking Metrics
- Timely delivery of the report
- Agreement with Codex team and stakeholders
### Work breakdown
- Economics and game theoretical analysis of the Slot Reservation Mechanism
### Perceived Risks
Technical and legal constraints.

View File

@ -4,10 +4,48 @@ title: "Codex Proof Aggregators"
### `vac:tke::codex:proof-aggregators`
---
- status: 0%
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Proof Aggregators :, 2024-07-01, 2024-10-01
```
- status: 10%
- CC: Frederico
### Description
Economics of the proof aggregator (incentives, costs, pricing).
### Justification
As part of Codex Technical Milestones #1 ("Proof Aggregation") and #2 ("Aggregator Network").
### Deliverables
- Modeling and Simulations of the Proof Aggregator actor and process
- One section of the Codex Litepaper "Modeling" chapter (the milestones [contract-initiation](contract-initiation.md), [contract-matching](contract-matching.md), [contract-defaults](contract-defaults.md), [contract-finalization](contract-finalization.md), [recovery-auction](recovery-auction.md), [slot-repair](slot-repair.md), and [tax-system](tax-system.md) cover the remaining parts of this chapter).
### Tracking Metrics
- Timely delivery of the report
- Agreement with Codex team and stakeholders
### Work breakdown
- Definition of the Proof Aggregator role
- Analysis of PA costs and pricing
- Definition of the Proof Aggregation economy
- Analysis of the interactions between PAs
### Perceived Risks
Technical and legal constraints.

View File

@ -4,6 +4,26 @@ title: "Codex Recovery Auction"
### `vac:tke::codex:recovery-auction`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Recovery Auction :, 2024-10-01, 2024-12-31
```
- status: 0%
- CC: Frederico
@ -11,3 +31,20 @@ title: "Codex Recovery Auction"
Define details of the auction mechanisms for the slot recovery.
### Justification
As part of Codex Technical Milestones #6 ("Data Repair").
### Deliverables
- Modeling and Simulations of the auction mechanism
- One section of the Codex Litepaper "Modeling" chapter (the milestones [contract-initiation](contract-initiation.md), [contract-matching](contract-matching.md), [contract-defaults](contract-defaults.md), [contract-finalization](contract-finalization.md), [proof-aggregators](proof-aggregators.md), [slot-repair](slot-repair.md), and [tax-system](tax-system.md) cover the remaining parts of this chapter).
### Tracking Metrics
- Timely delivery of the report
- Agreement with Codex team and stakeholders
### Work breakdown
- Define what triggers and ends the auction recovery mechanism
- Design the Dutch Auction
- Evaluate impact on CDX price stability
### Perceived Risks
Technical and legal constraints.

View File

@ -4,12 +4,47 @@ title: "Codex Slot Repair"
### `vac:tke::codex:slot-repair`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Slot Repair :, 2024-10-01, 2025-01-01
```
- status: 0%
- CC: Frederico
### Description
Design of the incentives to ensure data availability.
Design of the slot recovery mechanism.
### Justification
As part of Codex Technical Milestones #6 ("Data Repair").
### Deliverables
- Modeling and Simulations of the slot repair mechanism
- One section of the Codex Litepaper "Modeling" chapter (the milestones [contract-initiation](contract-initiation.md), [contract-matching](contract-matching.md), [contract-defaults](contract-defaults.md), [contract-finalization](contract-finalization.md), [proof-aggregators](proof-aggregators.md), [recovery-auction](recovery-auction.md), and [tax-system](tax-system.md) cover the remaining parts of this chapter).
### Tracking Metrics
- Timely delivery of the report
- Agreement with Codex team and stakeholders
### Work breakdown
- Economics and game theoretical analysis of the Slot Recovery Mechanism
- Definition of the trigger of the Recovery Auction
- Ensure data availability.
### Perceived Risks
Technical and legal constraints.

View File

@ -0,0 +1,50 @@
---
title: "Codex Tax System"
---
### `vac:tke::codex:tax-system`
---
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Tax System :, 2024-07-01, 2024-10-01
```
- status: 10%
- CC: Frederico
### Description
### Justification
As part of Codex Technical Milestones #1 ("Proof Aggregation") and #2 ("Aggregator Network").
### Deliverables
- Modeling and Simulations of the CDX stability
- One section of the Codex Litepaper "Modeling" chapter (the milestones [contract-initiation](contract-initiation.md), [contract-matching](contract-matching.md), [contract-defaults](contract-defaults.md), [contract-finalization](contract-finalization.md), [proof-aggregators](proof-aggregators.md), [recovery-auction](recovery-auction.md), and [slot-repair](slot-repair.md) cover the remaining parts of this chapter).
### Tracking Metrics
- Timely delivery of the report
- Agreement with Codex team and stakeholders
### Work breakdown
- Definition of a tax system
- Analysis of the application of taxes
- Analysis of CDX price stability
### Perceived Risks
Technical and legal constraints.

View File

@ -4,11 +4,45 @@ title: "Codex Testnet Incentives"
### `vac:tke::codex:testnet-incentive`
---
- status: 0%
- CC: Frederico
```mermaid
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
section Codex
Incentivized Tesnet :, 2024-06-01, 2024-07-01
```
- status: 40%
- CC: Frederico, Martin, Juan
### Description
Design incentives for testnet.
### Justification
As part of Codex Production Milestone #4 (Codex v1 Mainnet Launch).
### Deliverables
Report with analyses of incentives and expected consequences.
### Tracking Metrics
Delivery of the report, and agreement with team and stakeholders.
### Work breakdown
- Definition of optimization goals
- Definition of metrics
- Analysis of incentives
### Perceived Risks
Technical and legal constraints.

View File

@ -4,7 +4,7 @@ tags:
- p2p
- vac
date: 2023-08-25
lastmod: 2024-03-04
lastmod: 2024-05-31
---
## `vac:tke::`
@ -22,16 +22,18 @@ lastmod: 2024-03-04
### `codex:`
* [[vac/tke/g/codex/economic-analysis|economic-analysis]]
* [[vac/tke/g/codex/cdx|cdx]]
* [[vac/tke/g/codex/cdx-insurance|cdx-insurance]]
* [[vac/tke/g/codex/cdx-fees|cdx-fees]]
* [[vac/tke/g/codex/cdx-insurance|cdx-insurance]]
* [[vac/tke/g/codex/cdx-lender|cdx-lender]]
* [[vac/tke/g/codex/testnet-incentive|testnet-incentive]]
* [[vac/tke/g/codex/proof-aggregators|proof-aggregators]]
* [[vac/tke/g/codex/tax-system|tax-system]]
* [[vac/tke/g/codex/contract-initiation|contract-initiation]]
* [[vac/tke/g/codex/contract-matching|contract-matching]]
* [[vac/tke/g/codex/contract-finalization|contract-finalization]]
* [[vac/tke/g/codex/proof-aggregators|proof-aggregators]]
* [[vac/tke/g/codex/contract-defaults|contract-defaults]]
* [[vac/tke/g/codex/contract-finalization|contract-finalization]]
* [[vac/tke/g/codex/slot-repair|slot-repair]]
* [[vac/tke/g/codex/recovery-auction|recovery-auction]]
* [[vac/tke/g/codex/testnet-incentive|testnet-incentive]]
* [[vac/tke/g/codex/bandwidth-incentives|bandwidth-incentives]]
### `nomos:`