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

Ockam Layer 1 library development roadmap Q1 #2458

Closed
spacekookie opened this issue Jan 25, 2022 · 1 comment
Closed

Ockam Layer 1 library development roadmap Q1 #2458

spacekookie opened this issue Jan 25, 2022 · 1 comment

Comments

@spacekookie
Copy link
Contributor

spacekookie commented Jan 25, 2022

"Layer 1" layers

  • Runtime and core
    • (Transport mechanisms)
  • Encoding & messaging
  • Messaging service integrations

Tasks

  • Encoding & messaging (January -> mid Feb)

    • Metadata encoding prototypes
    • Re-addressable worker prototypes
    • Pipe & Stream combinators integration with Elixir
    • "firewall" basic design ?
  • Runtime & core stability (mid feb -> mid march)

    • Worker lifecycle managament
    • Stability testing/ fuzzing?/ protocol & transport resilience
    • Worker supervision
    • Logging & monitoring integrations
  • High-level service APIs (mid march -> deadline)

    • UX studies for pipes/ streams/ channels
    • Stabilise any user-facing APIs for the GA milestone
    • "firewall" implementation?

Work pipelining

  • Encoding & messaging

    • Design dependency: on Rust & Elixir code lining up in terms of
      scopes and implementation.
    • Daniil and I work on messaging and encoding mechanisms in January
    • Async-implement this in Rust and Elixir against a common set of tests
  • Runtime & core stability

    • Dependency: Thom's error refactoring, context decoupling?
    • Feedback interactions: from Sanjo, Thom, and Jared (and other
      users of ockam libs. Ockam cloud?)
  • High-level service APIs

    • Incorporate feedback from Jared, Thom, and Sanjo
    • Add polish and draw the rest of the owl

Feedback

  • Restrict messaging routes/ authorisation schemes
  • Ockam "firewall"/ capabilities system
@hairyhum
Copy link
Contributor

There is a message encoding discussion happening in #2496

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants