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

[REST] Add support for REST services #87

Open
6 tasks
Olshansk opened this issue Dec 6, 2024 · 0 comments
Open
6 tasks

[REST] Add support for REST services #87

Olshansk opened this issue Dec 6, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Olshansk
Copy link
Contributor

Olshansk commented Dec 6, 2024

Objective

Add support for any REST service in PATH.

Origin Document

In pokt-network/poktroll/pull/879, we removed AppGateServer in the shannon repo in favor of PATH.

Part of this change meant removing support for REST because PATH does not have it yet.

Goals

  • Add support for REST services
  • Prepare for other protocols (gRPC, Websockets) in PATH
  • Create an example set of PRs on how to add support for new protocol types: implementation, documentation, configs, examples, etc...

Deliverables

  • Implement support for rest services
  • Document a NEW page in path.grove.city explaining how to configure and use REST services
  • Provide an example (cheatsheet + configs) on how to run a REST service in PATH
  • Update the poktroll to revert all the TODOs added in pokt-
    network/poktroll/pull/879
    • Re-enable the LLM services
    • Re-enable the REST E2E tests

Non-goals / Non-deliverables

  • TODO

Creator: @Olshansk
Co-Owners: @commoddity @red-0ne

@Olshansk Olshansk added the enhancement New feature or request label Dec 6, 2024
@Olshansk Olshansk moved this to 🔖 Ready in Path Roadmap Dec 6, 2024
@Olshansk Olshansk added this to the Portal to PATH Migration milestone Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🔖 Ready
Development

No branches or pull requests

2 participants