Catalyst Service

DRAFT

// original document https://docs.google.com/document/d/1BTv-ATCT1hGKTvuVsVqf6IepyQkPJD3ObBllltu190E/edit# //

Catalyst Operations

For a period of 12 months from the start of its appointment as Catalyst Operator, IOG shall provide the following services to ensure the continued day-to-day operation of Project Catalyst:

Service

Service description

Catalyst Voting Technology

Production processes for all Catalyst functions for preparing, deploying and monitoring the technology for a voting event. This includes:

  • Setup of environment infrastructure

  • Running snapshot

  • Initialization of the environment

  • Mobile application release

  • "Health" monitoring

  • Fund tally

  • Fund archival

  • Winding down components

Catalyst Marcomms & Community Management

Business processes for all core Catalyst Marketing, Communications, and Community Management functions. This includes:

  • Catalyst Town Halls

  • Catalyst Coordinator network meetings (funded projects)

  • ProjectCatalyst.io website

  • Social media moderation

  • Content creation and publishing

Catalyst Parameters Definition

Production processes relating to all functions relating to the preparation and implementation of the Catalyst parameters used in a Catalyst funding campaign

Catalyst Voting Administration

Business processes relating to all Catalyst functions once the voting technology requirements are in place, to administer Proposal Submission, Community Review (formerly ‘Assess QA’), and Governance (including Tally) stages.

Catalyst Open APIs

Production processes for maintaining Catalyst API and endpoints

Project Accountability Management

Business processes relating to all Catalyst functions once the Tally stage has concluded, relating to the ongoing management of funds distributed to community-approved projects. This includes:

  • Onboarding for funded projects (FP)

  • Proof of Life

  • Monthly progress reporting

  • Funding schema change variations

  • Project closure and completions

  • Project termination

  • Repayments to Catalyst treasury/seed account

  • Community Auditing:

    • Statement of Milestones (SoM)

    • Milestone Proof of Achievement (PoA)

  • Onboarding & training support roles:

    • Community reviewers

      • LV0, LV1, LV2

    • Challenge Teams

    • Project Accountability Management SoM/PoA

Catalyst Treasury Management

Production processes relating to all Catalyst treasury disbursements and ledger management. This includes:

  • Seed Account Funding

  • Confirmation of test Tx

  • Funded project Monthly Rewards

  • Community Review rewards

  • Bounty Rewards

  • Voting Rewards

  • Other ecosystem supporting roles rewards

Product Development

Technical Research

Statistical scientific research to support complex processes in Catalyst held to improve and simplify Catalyst processes and tools

Product Design - User Research

Qualitative and quantitative research related to user behaviors and needs held to improve and simplify Catalyst processes and tools

Product Design - User experience design

End-to-end processes design to support a simple experience for all Catalyst processes (both in and outside Catalyst tools) so that users can participate and get value

Product Development - Architecture design

Technical design that serves to improve the auditability and deployability of Catalyst technical infrastructure and it’s systems, standards, and tools

Product Development - environment improvement

Technical development of Catalyst environments that extends infrastructure capabilities to provide continuous testnet and sandbox environments

Product Development - BE improvement

Development of back-end architecture design implementation

Product Development - FE improvement

Development of front-end architecture design implementation

----------

cat operations details

----------

Catalyst Voting Technology - Setup of environment infrastructure

Production processes relating to preparing the environments for a voting event.

Currently, voting events can have a subset or full set of following environments provisioned:

  • dev (for the active development)

  • dryrun (for QA testing)

  • perf (for measuring performance limits)

  • signoff (for product features showcased in a more stable environment)

  • prod (for production)

Catalyst Voting Technology - Running snapshot

Production processes relating to preparing and executing snapshots for attribution of voting power.

Snapshots are obtained from DB Sync which has a node connected to the Cardano network. They can be created for the following Cardano networks:

  • Cardano mainnet (covering prod environment)

  • Cardano pre-prod (usually covering dev, dryrun, perf and signoff environments).

Catalyst Voting Technology - Initialization of the environment

Production processes relating to setting up all the catalyst components for a voting event.

Catalyst Voting Technology - Mobile application release

Production processes relating to the appropriate store of the mobile client.

This step is aimed at releasing to the appropriate stores the mobile clients. Following mobile clients are supported:

  • Android

  • iOS

Catalyst Voting Technology - "Health" monitoring

Production processes relating to monitoring the health of the chain during the voting event.

Chain health state is monitored using the reported metrics and logs flowing to Loki and Prometheus and then displayed through Grafana. Any deviation during live voting should be quickly addressed, often requiring joint efforts from CS, SRE, QA, Catalyst Core and Mobile Dev teams.

Catalyst Voting Technology - Fund tally

Production processes relating preparing and executing Fund tally

Catalyst Voting Technology - Fund archival

Production processes relating preparing and executing Fund archival

Catalyst Voting Technology - Winding down components

Production processes relating to winding down components once voting has concluded

Catalyst Treasury Management - Seed Account Funding

Catalyst ‘Seed Account’ is a regular Cardano wallet operated by the custodian, currently by IOG Catalyst Team. This wallet is required to be topped up periodically through execution of Change Requests (CRs) that trigger Move Instantaneous Rewards (MIR) transfers from the Cardano Treasury.

Catalyst Treasury Management - Confirmation of test Tx

Confirmation of ADA wallet from funded projects. It is a prerequisite to start a Funding along with PoL process.

Catalyst Treasury Management - Funded project Monthly Rewards

Sending ADA disbursements to funded projects based on approved reporting of monthly progress

Catalyst Treasury Management - Community Review rewards

Sending ADA disbursements to Community Reviewers based on approved works completed

Catalyst Treasury Management - Bounty Rewards

Sending ADA disbursements to Bounty recipients based on approved works completed

Catalyst Treasury Management - Voting Rewards

Sending ADA disbursements to Veteran Proposal Assessors based on approved works completed

Project Accountability Management - onboarding form for funded projects (FP)

Process of collecting basic information from funded proposals. It is a prerequisite for the PoL (Proof of Life) and Tx process.

Project Accountability Management - Proof of Life (PoL)

Process to conduct PoL with FP in order to have light KYC. It is a prerequisite to start a Funded Project along with a collection of Tx.

Project Accountability Management - Monthly progress reporting

Process of checking monthly reports and progress evidence from FP

Project Accountability Management -

Funding schema change variations

Steps taken when a funded-project/proposer (FP) requests a change at a point during the project to deviate from the original funding schema set during the onboarding stage.

Project Accountability Management - Project closures and completions

Process of verifying close-out reports and videos from FP that delivered everything that they indicated in their proposal.

Project Accountability Management - Projects termination

Processes where FP has reason to terminate their project.

Project Accountability Management - Project repayments to Catalyst treasury/seed account

Process of sending back ada that FP received by mistake e.g. they provided incorrect end date and as a result monthly payment were incorrectly calculated.

Project Accountability Management -

Community review auditing: Statement of Milestones (SoM)

Production processes for creating, verifying, and signing-off on a funded-project Statement of Milestones

Project Accountability Management - Community review auditing: Proof of Achievement (PoA)

Production processes for verifying and signing-off on a funded-project milestones and evidence of achievements

Project Accountability Management - Onboarding support roles: individuals, groups, entities

Relating to the onboarding of new support-roles, for functions such as Community Review, Challenge-Teams, Proof of Achievement, Catalyst Circle

Catalyst Coordinator network meetings (Funded Projects)

Business processes relating to coordination and delivery of regular networking and entrepreneurial support meetings.

Catalyst Town Halls

Business processes relating to all Catalyst Town Hall events and online broadcast publishing functions. Town Halls are flagship events in the Catalyst/governance community.

Project Catalyst Website

Production processes relating to functions for the development and maintenance of the Catalyst website ProjectCatalyst.io.

Last updated