Skip to content

Inter-canister & self calls #21

@icppWorld

Description

@icppWorld

Task

Implement inter-canister & self calls by wrapping the ic0 system calls with asynchronous C++ calls.

Description

Currently, a C++ canister can provide services to users or other canisters, like LLM inference services, using the Candid interface.

However, a C++ canister is not able to consume services by calling other canisters. In addition, it is not possible right now to perform a self call, which is important for C++ canisters like LLMs to improve it ability to work around the instructions limit per message.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions