| Crates.io | icarus-canister |
| lib.rs | icarus-canister |
| version | 0.6.0 |
| created_at | 2025-09-01 14:42:52.101946+00 |
| updated_at | 2025-09-13 17:32:16.187536+00 |
| description | ICP canister integration with stable memory for persistent MCP servers |
| homepage | https://github.com/galenoshea/icarus-sdk |
| repository | https://github.com/galenoshea/icarus-sdk |
| max_upload_size | |
| id | 1819750 |
| size | 170,026 |
ICP canister integration with stable memory for persistent MCP servers.
This crate provides:
stable_storage! macro for declaring persistent data structuresThis crate is typically used as part of the main icarus SDK:
[dependencies]
icarus = "0.1"
Then use stable storage in your canister:
use icarus::prelude::*;
stable_storage! {
MEMORIES: StableBTreeMap<String, MemoryEntry, Memory> = memory_id!(0);
}
Apache 2.0