Skip to content

Video Documentation Series: High-Level Concepts of Cocos and Prism #114

@SammyOina

Description

@SammyOina

Is your feature request related to a problem? Please describe.

Currently, the Cocos and Prism platforms have comprehensive written documentation, but lack video content that explains high-level concepts in an accessible, visual format. While tutorial videos exist (referenced in #88), there's a gap in conceptual overview videos that help users understand the fundamental principles, architecture, and key components before diving into hands-on tutorials.

Describe the feature you are requesting, as well as the possible use case(s) for it.

We need a comprehensive video documentation series covering high-level concepts of both Cocos and Prism platforms. This series should complement the existing tutorial videos by providing conceptual foundation knowledge.

Use Cases:

  • Onboarding new users who need to understand the platforms before using them
  • Training materials for teams adopting Cocos/Prism
  • Reference content for explaining concepts to stakeholders
  • Educational content for the broader confidential computing community

Indicate the importance of this feature to you.

Must-have

Anything else?

This should be broken down into the following video tasks:

Task 1: Platform Introduction

Video Topic: "Introduction to Cocos and Prism"

  • What is Cocos and what problems does it solve
  • What is Prism and what problems does it solve
  • How they work together
  • Target audience and use cases

Reference Documentation:

Task 2: System Architecture Overview

Video Topic: "Cocos and Prism Architecture Deep Dive"

  • High-level architecture of both platforms
  • Key components and their relationships
  • Data flow and communication patterns
  • Integration points between systems

Reference Documentation:

Task 3: Understanding Computations

Video Topic: "What are Computations in Cocos and Prism"

  • Definition and purpose of computations
  • Lifecycle of a computation
  • Computation logs and monitoring
  • User roles in computation management

Reference Documentation:

Task 4: Computation Assets

Video Topic: "Managing Computation Assets"

  • What are computation assets
  • Types of assets and their purposes
  • Asset lifecycle and management
  • Best practices for asset handling

Reference Documentation:

Task 5: Attestation and Security

Video Topic: "Attestation in Confidential Computing"

  • Introduction to attestation concepts
  • How attestation works in Cocos
  • Security guarantees and verification
  • Trust establishment in confidential environments

Reference Documentation:

Task 6: Confidential Virtual Machines (CVMs)

Video Topic: "Understanding Confidential Virtual Machines"

  • What are CVMs and their role
  • CVM capabilities and limitations
  • Certificate management for CVMs
  • Security considerations

Reference Documentation:

Task 7: Access Control and Workspaces

Video Topic: "User Management and Workspaces in Prism"

  • User management and access control
  • Workspace concepts and organization
  • Workspace roles and permissions
  • Collaboration patterns

Reference Documentation:

Production Notes:

  • Videos can reference existing tutorial videos from Youtube video series on prism (Qwiklabs-like) #88 where appropriate
  • Include visual diagrams and animations to illustrate concepts
  • Maintain consistent branding and style across all videos
  • Consider creating a playlist structure for logical progression
  • Each video should be self-contained but part of a cohesive series

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