When I deploy a backend canister locally, I am returned a candid UI interface similar to this:
http://127.0.0.1:4943/?canisterId=[canisterId]&id=[id]
In my canister_ids.json
, I can see that:
{
"__Candid_UI": {
"local": [canisterId]
},
"backend": {
"local": [id]
}
}
This leads me to have two questions:
- Why is
id
(which is the canister id) namedid
in the link? - I reviewed this document: Using Candid | Internet Computer and found Candid UI id is the Candid identifier. Why does Candid UI have an identifier that is different from the canister id?