Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPVM - MVP Development #25

Open
6 of 7 tasks
bdehaynin opened this issue Mar 21, 2023 · 0 comments
Open
6 of 7 tasks

IPVM - MVP Development #25

bdehaynin opened this issue Mar 21, 2023 · 0 comments

Comments

@bdehaynin
Copy link
Contributor

bdehaynin commented Mar 21, 2023

Description:

This milestone is part of the Fission Projects Roadmap.

Objectives:

  • First goal: Deliver / run a Homestar binary or container (Rust) that can parse, interpret, and execute deterministic wasm-task workflows given a configuration (Json/Ipld).
    This includes integration with libp2p, gossipsub (pub/sub receipts), and ipfs.
  • Second goal: Deliver a JS/Browser library / extension for execution of Wasm deterministic workflows (of Wasm-components).
  • MVP allows for multiple instances of peered Homestar nodes to run jobs and share receipts, but essentially only as replicants in a cluster. No remote execution based on capabilities / affinities.

ETA: 2023-09-30

Features:

  • Execution Engine
    • Embedded Wasmtime / Run Wasm/Wit functions
    • Wasm Deterministic Execution
      • Metering
        • Initial fuel setup
        • Initial memory setup
  • Infrastructure & Tooling
    • Self-hosted Deployments
  • Runtime
    • Completed version of IPFS, libp2p, gossip (Network)
    • Scheduler: Parallel vs Sequential Execution of Workflow Tasks
    • Build Initial Runtime, including
      • RPC Server
      • CLI
      • Parse Workflow (as) Files
      • Settings Integration

Children:

Resources:

Note:

  • This milestone is subject to change as priorities and circumstances evolve.
  • This is essentially a Fission-first MVP, something we can run internally.
@bdehaynin bdehaynin mentioned this issue May 2, 2023
3 tasks
@bdehaynin bdehaynin changed the title IPVM MVP Development - Q2 2023 IPVM MVP Development - 2023 Jul 25, 2023
@bdehaynin bdehaynin changed the title IPVM MVP Development - 2023 IPVM - MVP Development Jul 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant