Skip to content

Investigate extraction of TACo protocol data #351

@cygnusv

Description

@cygnusv

On the early days of TDec/TACo, we envisioned the protocol to be structured in such a way that coordination and state was kept separate. To this regard, we wanted coordination to be implemented via smart contracts, and state to be provided by a data availability layer. For complexity reasons, we decided in the end to use Polygon for both, but given current state of things, it may be useful to investigate how to extract protocol state. This is useful for several reasons:

The goal of this issue is to design the process and tooling to:

  • Identify all relevant protocol state sources (e.g., Coordinator, TACoChildApplication, Subscriptions, AllowLists, etc)
  • Define versionable protocol objects that can be used to represent state
  • Extract living protocol state into serializable protocol objects
  • Identify potential storage and/or data availability layers that could be used to store protocol objects (e.g. IPFS, DA layers, a TACo sidechain/L2?)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions