From fcb62889096e91b44a0fb5133ed72c5f53cc1323 Mon Sep 17 00:00:00 2001 From: Zoe <62722391+juls0730@users.noreply.github.com> Date: Wed, 8 Oct 2025 19:35:49 +0000 Subject: [PATCH] Update README.md --- README.md | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 875af0c..e097b6c 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,42 @@ # Project Ideas -A curated list of challenging, systems-level project ideas I plan to build. +A curated list of challenging, project ideas I would like to build. ### 1. ORC Protocol Implementation - **Status:** `Not Started` -- **Concept:** A lightweight server and client for the [ORC Protocol](https://github.com/RickCarlino/orc-protocol/tree/main) +- **Concept:** A lightweight server and client for the [ORC + Protocol](https://github.com/RickCarlino/orc-protocol/tree/main) ### 2. Smart Cache API Gateway - **Status:** `Not Started` -- **Concept:** A standalone, intelligent caching layer. It would act as a gateway that uses a declarative configuration (e.g., YAML) to define complex caching and invalidation rules based on API routes, request headers, and data dependencies. +- **Concept:** A standalone, intelligent caching layer. It would act as a + gateway that uses a declarative configuration (e.g., YAML) to define complex + caching and invalidation rules based on API routes, request headers, and data + dependencies. ### 3. WASM based serverless platform - **Status:** `Not Started` -- **Concept:** A distributed, self-hosted serverless platform using WebAssembly for its core runtime. +- **Concept:** A distributed, self-hosted serverless platform using WebAssembly + for its core runtime. - **Components:** - **Control Plane:** Manages function deployments and schedules invocations. - **Worker Nodes:** Execute functions in a secure, sandboxed WASM runtime. - **CLI Tool:** For deploying and managing functions. -- **Challenge:** Building a distributed system, leveraging WASM for fast/secure cold starts, and designing the custom protocols for node communication. +- **Challenge:** Building a distributed system, leveraging WASM for fast/secure + cold starts, and designing the custom protocols for node communication. + +### 3.1 WASI runtime + +- **Status:** `Not Started` +- **Concept:** A WASI runtime for WASM functions. +- **Challenge:** Parsing a WASM module, and executing it in a WASI runtime. ### 4. Animated fetch script - **Status:** `Not Started` -- **Concept:** A terminal fetch script that displays some sort of animation, be it just a random moving thing, or like a - game of snake. +- **Concept:** A terminal fetch script that displays some sort of animation, be + it just a random moving thing, or like a game of snake. - **Challenge:** Creating complex interaction with a terminal.