-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
qosIntended to improve quality of serviceIntended to improve quality of service
Milestone
Description
Objective
Create custom QoS for Osmosis to ensure 99%+ Success Rate
Origin Document
Osmosis is a unique cosmos blockchain with a custom API.
Goals
- Ensure 99%+ Success Rate on Osmosis when used with PATH on Pocket Network Morse
- Ensure 99%+ Success Rate on Osmosis when used with PATH on Pocket Network Shannon
Deliverables
- Dynamic Archival Checks for Osmosis
- Marshalling and Unmarshalling checks on Osmosis API requests
- Some kind of check to ensure the chain is correct (a la the
chainCheckfor EVMs) - Penalties and timeouts for nodes serving errors.
Non-goals / Non-deliverables
- Additional 9s of success rate. This is a first pass to ensure the baseline.
General deliverables
- Comments: Add/update TODOs and comments alongside the source code so it is easier to follow.
- Testing: Add new tests (unit and/or E2E) to the test suite.
- Makefile: Add new targets to the Makefile to make the new functionality easier to use.
- Documentation: Update architectural or development READMEs; use mermaid diagrams where appropriate.
Creator: @fredteumer
Metadata
Metadata
Assignees
Labels
qosIntended to improve quality of serviceIntended to improve quality of service