Glossary

This provides definitions and references for commonly used terms or acronyms.

Glossary
Entry
Metadata

Title - Section

Term: Definition:

Author: Date: Source: Verified by:

Cardano - Intersect

Term: Core Infrastructure

Date: 30/5/2024

Cardano - Intersect

Term: Roadmap Definition: A Roadmap depicts the list of approved work funded by the Intersect community via the Cardano Treasury throughout a development cycle.

Date: 30/5/2024

Intersect - CIR

Term: Process Map Definition:

This image is a flowchart depicting the process for managing and delivering a Core Infrastructure Roadmap. The 4 stages starts from and includes Drafting, Refining, Approving then Delivering.

Drafting: This stage involves submission of proposals for inbound items through the creation of necessary documents. These include:

- CIP (Cardano Improvement Proposals)

- CPS (Cardano Problem Statement)

- Business Case Document

- Security Case

Triage: Once the initial documents are prepared, they undergo triage. During this phase:

- A champion is assigned to lead the initiative.

- The documents are reviewed and evaluated by the Core Infrastructure Roadmap working group (CIR-WG).

Note: At least two of the three documents marked with an asterisk (*) are required to proceed to the next phase.

Refining: In this stage, the proposal undergoes further refinement through several stakeholders:

- TWG (Technical Working Group): Provides technical insights and recommendations.

- Focus Research SIG (Special Interest Group): Provides the “customer perspective” Focuses on business benefit and clarifies the scope required for development.

  1. In this stage, the list of items are evaluated based on partitions & feasibility. The items has to be well-defined to proceed into Cycle Planning

  2. Maturity Check / Cycle Planning

Before approval, the list of items undergoes a maturity check to ensure it is ready for planning and execution and will be the Roadmap for approval.

Approving: This phase involves several steps:

- TSC (Technical Steering Committee): Reviews and approves the proposal.

- Vendor Selection: The TSC will review the RFP and appoint appropriate vendors for execution.

- Budgeting: The Budget Committee will ensure the appropriate allocation of necessary budget to complete the development of the item.

- Final Approval & Public Proposal: Community endorsement will be required for a public proposal and to secure the final approval.

- Onchain Vote: An onchain vote will be conducted to approve the Roadmap.

- Kickoff: Once approved, the project moves to the kickoff phase, where execution planning begins.

Delivering: This final stage involves the actual execution and delivery of the project:

- Execution: The Roadmap is implemented according to the milestones and deliverables agreed.

- Delivered / Not Delivered: TSC tracks whether the project was successfully delivered.

- Ship/Chain Upgrade: Successful projects lead to upgrades or improvements onto the Cardano blockchain.

Feedback Loop: If a project is not delivered or requires further work, it loops back to the refinement stage for reassessment.

Date: 5/8/2024

CIR - Drafting

Term: Drafting (Phase) Definition: Initial project proposals and documents (including Community Improvement Proposals, Business Case Documents, and Security Cases) are prepared, requiring at least two out of three for the process to proceed.

Date: 30/5/2024

Drafting - CIP

Date: 30/5/2024

Drafting - CPS

Date: 30/5/2024

Drafting - Business Case

Date: 30/5/2024

Drafting - Security Case

Term: Security Case Definition: An expedited route could result from a perceived threat, a behaviour observed and accelerated through a security or performance benchmark. Such an item will be fast-tracked to ensure timely resolution.

Date: 30/5/2024

Drafting - Triage

Date: 30/5/2024

Drafting - Triage

Date:

Drafting - Technical Debt

Term: Technical Debt Definition: work required to maintain speed-of-development rather than feature, this may include code quality refactors, re-architecting certain features that are already implemented, resolving low performance, or simplifying software build issues.

Date:

Drafting - Hopper 1

Term: Maintenance Definition:

  • This category equates to services which are necessary to keep Cardano in a good state

  • This includes readiness for upcoming releases

  • This includes mandatory security patching

  • This includes provisioning for benchmarking for an upcoming release

  • An agreement on how these items are spread as cost to the overall ecosystem which benefits could be proposed

  • Tickets related to this need to be determined and categorized to allow qualified and qualification levels for the work item to be determined

Date:

Drafting - Hopper 2

Term: Core Definition:

  • This category contains ready-to-implement items

  • Items here will be initiated subject to budget and suitable delivery capability being available

  • Research has been completed to allow progression to discovery or development

  • Status-wise, some items in this category are already progressing and have been socialized by CIR-WG to community

  • Value-wise, items in this category align to the 3 pillars of Decentralisation, Ecosystem and Scalability

  • Whilst ready-to-implement, it is possible that some items need to be aligned with the Intersect's inclusion as Cardano Ecosystem critical

Date:

Drafting - Hopper 3

Term: Analysis Complete Definition:

  • This category contains where analysis is complete but these are not yet prioritized items in this category are not in progress through Intersect but could be progressing through an innovation stream

  • Items in this category align to the 3 pillars of Decentralisation, Ecosystem and Scalability

  • Some items need to be aligned with the evolving product direction and should be re-assessed as reference implementations and equally their current validity assessed

Date:

Drafting - Hopper 4

Term: Research Complete Definition:

  • This category contains items which were raised as items requiring wider discussion at TWG or SIGs as appropriate

  • Whilst items are self contained, assessment in terms of what the 'Problem Statement' really is, need to be completed

  • Some of these items may already be defunct for the following reason:

    • the community may have solved this problem

    • the original proposed technology has been superceded by a new approach (e.g. Aiken, BlockFrost, others)

    • there is a better proposal and the Problem Statement is now changed substantially

    • we are better to focus on an item with more return-on-investment of effort

    • a different forum (e.g. Catalyst has solved this)

Date:

Drafting - Hopper 5

Term: New Ideas Definition:

  • This category contains items requiring research

  • Approach to items requiring research needs definition

  • Items in the aforementioned Hoppers(1..3) could require ad-hoc research to support their progress, this could be added as priority research items

  • More longer terms research items are currently being reviewed in terms of how Intersect can have visibility, input and support

Date:

Roadmap - Refining

Term: Refining (Phase) Definition: This refers to any period between triage and cycle planning where a TWG may be asked to provide further documentation or specification for a work package.

Date:

Refining - TWG

Date:

Refining - SIG

Date:

Refining - Prioritization

Date:

Refining - Partitions

Term: Partitions and Feasibility Definition: Detailed analysis and partitioning of the project to assess feasibility and scope.

Date:

Refining - Scope

Term: Well-defined Scope Definition: A set of well-scoped deliverables (whether for research or for production software) ready to be made into a work-package (which may define future phases/partitions as well as feasibility)

Date:

Refining - Cycle Plan

Term: Cycle Planning Definition: Items taken from triage placed in an ordered list. See Prioritization for explanation. The process by which a roadmap committee or working group provides a specific set of projects and related budgetary recommendations to other Intersect bodies as needed, such as to the Budget Committee.

Date:

Roadmap - Approval

Term: Approving (Phase) Definition:

Date:

Approval -

Term: Technical Steering Committee Definition: The committee reviews the project for vendor selection and budgeting

Date:

Approval -

Term: Vendor Selection Definition: Selection of appropriate vendors conducted by the TSC.

Date:

Approval -

Term: Budgeting Definition: The Budget Committee ensures proper budget is allocated for the items

Date:

Approval -

Term: Public Approval & On-chain Voting Definition: The project receives final approval and is presented publicly, including an onchain vote (CIP-1694).

Date:

Approval -

Term: Kickoff

Definition: Once a project has received approval and all needed contracts are in place, formally starting a work package and initiating all timelines related to delivery.

Date:

Roadmap - Delivery

Term: Delivery (Phase) Definition: The project is carried out, with outcomes tracked as either Delivered or Not Delivered.

Date:

Delivery -

Term: Execution Definition: TBC

Date:

Delivery -

Term: Ship/Chain Upgrade Definition: Successful projects lead to upgrades or improvements onto the Cardano blockchain.

Date:

Last updated