Skip to content

docs: simplify canister ID resolution and rename API Gateway to API Boundary Node in HTTP GW spec#6230

Merged
r-birkner merged 2 commits into
masterfrom
rjb/remove-canister-id-resolution-from-http-gw-spec
Apr 21, 2026
Merged

docs: simplify canister ID resolution and rename API Gateway to API Boundary Node in HTTP GW spec#6230
r-birkner merged 2 commits into
masterfrom
rjb/remove-canister-id-resolution-from-http-gw-spec

Conversation

@r-birkner

Copy link
Copy Markdown
Contributor
  • Removes implementation-specific canister ID resolution logic (hardcoded hostname table, raw domain handling, DNS TXT lookup, x-ic-canister-id header detection) from the HTTP Gateway Protocol Spec, replacing it with a protocol-agnostic description that lists example approaches (subdomain encoding, DNS, static mapping, HTTP header).
  • Renames "API Gateway" to "API Boundary Node" throughout the spec, including the section heading, body text, and cross-reference anchor link.

…oundary Node in HTTP GW spec

Remove implementation-specific canister ID resolution logic (hostname table,
raw domain handling, DNS TXT lookup, x-ic-canister-id header) and replace
with a protocol-agnostic description that lists example approaches. Also
rename "API Gateway" to "API Boundary Node" throughout.
@r-birkner
r-birkner requested review from a team as code owners April 21, 2026 09:37
@github-actions github-actions Bot added the interface-spec Changes to the IC Interface Specification label Apr 21, 2026
@r-birkner
r-birkner requested a review from a team as a code owner April 21, 2026 19:41
@r-birkner
r-birkner merged commit f14d30c into master Apr 21, 2026
6 checks passed
@r-birkner
r-birkner deleted the rjb/remove-canister-id-resolution-from-http-gw-spec branch April 21, 2026 20:22
@mraszyk

mraszyk commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

I suppose there was a high-level decision to do this, but I still wonder if there are any docs on how the canister ID resolution actually works now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

interface-spec Changes to the IC Interface Specification

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants