Glossary

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

GlossaryEntryMetadata

Title - Section

Term: Definition:

Author: Date: Source: Verified by:

Cardano - Intersect

Term: Core Infrastructure

Definition: Core Infrastructure (CI) refers to all technical and commercial services building on to the base architectural layer of Cardano’s blockchain platform. Link to Definition here: Core Infrastructure Definition | Roadmap committee (proposed) (gitbook.io)

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.

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.

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.

Drafting - CIP

Term: CIP Definition: Cardano Improvement Proposal (CIP) - a formalized design document for the Cardano community and the name of the process by which such documents are produced and listed. A CIP provides information or describes a change to the Cardano ecosystem, processes, or environment concisely and in sufficient technical detail. More information can be found on GitHub - cardano-foundation/CIPs.

Drafting - CPS

Term: CPS Definition: A Cardano Problem Statement (CPS) is a formalized document for the Cardano ecosystem and the name of the process by which such documents are produced and listed. CPSs are meant to complement CIPs and live side-by-side in the CIP repository as first-class citizens

Drafting - Business Case

Term: Business Case Document Definition: A formatted proposal which outlines the reason or proposal, the value it brings, the driver. This may result in additional CIPs or CPSs to break down this LBC. Link to template (sheet 2) Key Priorities for Roadmap

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.

Drafting - Triage

Term: Triage Definition: List of items proposed by the community, including SIGs, TWGs, Suppliers based on a set template. A champion is assigned to review and prioritize the initial project proposals, ensuring they are ready to move to the next stage. Key Priorities for Roadmap

Drafting - Triage

Term: Submission Definition: Process of Submission: 1) Proposer to submit google form based on template: https://forms.gle/sRdHeW4xz3eSBbBG7 2) CIR picks up proposed items and puts it into triage spreadsheet: Key Priorities for Roadmap 3) CIR invites proposer/item champion to edit the triage as required 4) TWG/SIG can provide their comment on the items (access as Editor if requested) 5) Item moves on to the prioritization stage once templates are filled and approved by CIR.

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.

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

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

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

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)

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

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.

Refining - TWG

Term: Technical Working Group Definition: link here

Refining - SIG

Term: Special Interest Group Definition: Specialized interest groups focus on researching specific aspects of the project. Link

Refining - Prioritization

Term: Prioritization Definition: A questionnaire designed to evaluate how to prioritize workstream packages for delivery. Link to questionnaire: Core Infrastructure Roadmap Working Group Priority Rubrick

Refining - Partitions

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

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)

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.

Roadmap - Approval

Term: Approving (Phase) Definition:

Approval -

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

Approval -

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

Approval -

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

Approval -

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

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.

Roadmap - Delivery

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

Delivery -

Term: Execution Definition: TBC

Delivery -

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

Last updated