Catalyst milestone 3: Aiken integration research and development
Outputs
-
Document describing Aiken integration and how PlutusData encodings can be provided by the Lambda Buffers toolkit.
NOTE: We cannot ignore the fact that the outcome of the research done in Milestone 3 could point to incompatibilities that make an Aiken integration with Lambda Buffers infeasible. Should that be the case, an in-depth technical explanation of the limitations will be provided.
- The document can be found here.
Acceptance Criteria
-
The generated document describes all the technical components relevant to the integration of Aiken with Lambda Buffers, showing a good understanding of them and how they would be relevant to the intended integration.
- The document discusses relevant technical components of Aiken integration with Lambda Buffers.
-
The generated document describes a clear technical path to integrate Aiken with Lambda buffers and, in addition or alternatively, an in-depth analysis of any limitations found.
- The document discusses limitations of Aiken and its incompatibilities with Lambda Buffers along with workarounds when possible.
Evidence of Milestone Completion
-
The completed and reviewed "Lambda Buffers for Aiken - PlutusData encoding implementation provider" documentation is available.
- Methods to workaround the incompatibilities of Aiken and Lambda Buffers where possible are provided in the document.
- Alternatively, if Aiken integration proves to be infeasible:
-
The completed and reviewed documentation describing the Aiken limitations and their impact is available.
- The discussion of the limitations and whether they are worthwhile are also included in the document.
Demo files
- The document Aiken Research Document addresses these outputs.