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` ### `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% - status: 0%
- CC: Frederico - CC: Frederico
@ -11,5 +31,20 @@ title: "Codex Bandwidth Incentives"
TBD TBD
### Justification ### 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` ### `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 - CC: Frederico
### Description ### Description
Understand the mechanisms to implement protocol fees, e.g. burn-and-mint equilibrium model; Understand the mechanisms to implement protocol fees, e.g. burn-and-mint equilibrium model;
### Justification ### 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` ### `vac:tke::codex:cdx-insurance`
--- ---
- status: 0% ```mermaid
- CC: Frederico %%{
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 ### Description
Mechanisms to make the system more stable Mechanisms to make the system more stable
### Justification ### 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 gantt
dateFormat YYYY-MM-DD dateFormat YYYY-MM-DD
section Codex section Codex
Economic Analysis :, 2024-02-01, 2024-03-01 CDX :, 2024-02-01, 2024-07-01
``` ```
- status: 50% - status: 95%
- CC: Frederico - CC: Frederico
### Description ### Description
Codex token as utility token for all participants (collateral and payment), impact on system security. Codex token as utility token for all participants (collateral and payment), impact on system security.
### Justification ### 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` ### `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% - status: 0%
- CC: Frederico - CC: Frederico
### Description ### Description
Design of the slashing mechanism. Design of the systemic slashing mechanism.
### Justification ### 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` ### `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% - status: 0%
- CC: Frederico - CC: Frederico
@ -11,4 +31,19 @@ title: "Codex Contract Finalization"
SPs & Users obligations, data retrieval incentives, collateral retrieval, contract extension. SPs & Users obligations, data retrieval incentives, collateral retrieval, contract extension.
### Justification ### 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` ### `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% - status: 0%
- CC: Frederico - CC: Frederico
### Description ### Description
Mechanics of Codex contract initiation (default settings, pricing, users do full vs. partial payment, etc). Mechanics of Codex contract initiation.
### Justification ### 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` ### `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% - status: 0%
- CC: Frederico - CC: Frederico
### Description ### Description
Define what triggers the auction recovery mechanism. Define how slots are reserved and filled.
### Justification ### 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` ### `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 - CC: Frederico
### Description ### Description
Economics of the proof aggregator (incentives, costs, pricing). Economics of the proof aggregator (incentives, costs, pricing).
### Justification ### 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` ### `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% - status: 0%
- CC: Frederico - CC: Frederico
@ -11,3 +31,20 @@ title: "Codex Recovery Auction"
Define details of the auction mechanisms for the slot recovery. Define details of the auction mechanisms for the slot recovery.
### Justification ### 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` ### `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% - status: 0%
- CC: Frederico - CC: Frederico
### Description ### Description
Design of the incentives to ensure data availability. Design of the slot recovery mechanism.
### Justification ### 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` ### `vac:tke::codex:testnet-incentive`
--- ---
- status: 0% ```mermaid
- CC: Frederico %%{
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 ### Description
Design incentives for testnet. Design incentives for testnet.
### Justification ### 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 - p2p
- vac - vac
date: 2023-08-25 date: 2023-08-25
lastmod: 2024-03-04 lastmod: 2024-05-31
--- ---
## `vac:tke::` ## `vac:tke::`
@ -22,16 +22,18 @@ lastmod: 2024-03-04
### `codex:` ### `codex:`
* [[vac/tke/g/codex/economic-analysis|economic-analysis]] * [[vac/tke/g/codex/economic-analysis|economic-analysis]]
* [[vac/tke/g/codex/cdx|cdx]] * [[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-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-initiation|contract-initiation]]
* [[vac/tke/g/codex/contract-matching|contract-matching]] * [[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-defaults|contract-defaults]]
* [[vac/tke/g/codex/contract-finalization|contract-finalization]]
* [[vac/tke/g/codex/slot-repair|slot-repair]] * [[vac/tke/g/codex/slot-repair|slot-repair]]
* [[vac/tke/g/codex/recovery-auction|recovery-auction]] * [[vac/tke/g/codex/recovery-auction|recovery-auction]]
* [[vac/tke/g/codex/testnet-incentive|testnet-incentive]]
* [[vac/tke/g/codex/bandwidth-incentives|bandwidth-incentives]] * [[vac/tke/g/codex/bandwidth-incentives|bandwidth-incentives]]
### `nomos:` ### `nomos:`