-
Notifications
You must be signed in to change notification settings - Fork 17
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
RFP-4: HTTPS Outcalls #6
Comments
Hi @domwoe. This is what I understood by this RFP: |
is this still opened , can i take on this |
finished? |
Idempotent Proxy can be used to proxy HTTPS Outcalls for ICP canisters, enabling integration with any Web2 service. |
is this still open ? |
Overview
On the Internet Computer blockchain, canister smart contracts can make HTTP outcalls to specified URLs, either to directly obtain off-chain data or to interact with off-chain systems, such as Web 2.0 services or enterprise IT infrastructure. The results of these calls are processed and agreed upon by consensus, preventing non-determinism. This avoids the need for trusted oracles and bridges.
Areas for Proposals
Novel applications and infrastructure
Oracles
HTTPS outcalls allow canisters to fetch data from web services. The canister can then provide this data to other canisters as a service. Robust oracle implementations will fetch data from different web services and aggregate the responses.
Example applications are:
Web 2.0 Service Integrations
There are web services that provide APIs to send emails, text messages, push notifications, and all kinds of other integrations. HTTPS outcalls allow canister developers to leverage these capabilities.
Since the call to the web service will be replicated it's important to look for web services that support idempotency.
Your unique idea
Of course, we are also excited to support you in the implementation of novel use cases that we haven't thought of.
Libraries and Tooling
Examples are libraries that simplify the integration of specific web services.
Tutorials and well-documented Sample Applications
Tutorials in written and/or video form as well as well-documented example applications help new developers get started.
How to apply?
Please submit your application at https://dfinity.org/grants
References
http_request
The text was updated successfully, but these errors were encountered: