docs(chain-fusion): add missing Learn Hub images and architecture diagrams#229
Merged
marc0olo merged 1 commit intoinfra/learn-hub-migration-prepfrom May 9, 2026
Merged
Conversation
…grams Resolves #223. Adds the images and diagrams that were not carried over when PR #213 migrated the chain fusion concept pages. Raster images (sourced from Learn Hub, downloaded and committed): - bitcoin.md: full-stack integration architecture, ckBTC system architecture (minter/ledger/Bitcoin canister/checker), Bitcoin checker canister OFAC flow - dogecoin.md: Dogecoin adapter + canister + protocol-stack architecture - exchange-rate-canister.md: XRC data-flow (forex providers + exchanges → XRC → requesting canister) PlantUML diagrams (new, source-controlled): - bitcoin.md: Bitcoin canister API spending flow sequence (bitcoin_get_utxos → sign_with_ecdsa per input → bitcoin_send_transaction) - ethereum.md: EVM RPC component architecture (ICP | JSON-RPC Providers | Ethereum), replacing the Learn Hub raster that used the banned term "Web 2.0" as a zone label - solana.md: SOL RPC component architecture (ICP | JSON-RPC Providers | Solana), same reason Skipped: Ethereum marketing 3D render (promotional, not technical); ckBTC retrieval sequence (already expressed in existing PlantUML); SNS supply-demand chart (generic economics diagram, no ICP content).
4 tasks
marc0olo
added a commit
that referenced
this pull request
May 11, 2026
…grams (#229) Closes #223. ## Summary Adds all images and diagrams that were not carried over when PR #213 migrated the chain fusion concept pages. Every image was individually evaluated; three were skipped (see below). ### Raster images added (sourced from Learn Hub) - **`bitcoin.md`**: full-stack integration architecture (adapter + protocol layers + Bitcoin canister); ckBTC system architecture (minter, ledger, Bitcoin canister, checker canister with labeled data flows); Bitcoin checker canister OFAC screening flow - **`dogecoin.md`**: Dogecoin adapter + canister + protocol-stack architecture diagram - **`exchange-rate-canister.md`**: XRC data-flow diagram (forex providers + exchanges → XRC → requesting canister) ### PlantUML diagrams added (source-controlled, new) - **`bitcoin.md`**: Bitcoin canister API spending-flow sequence (`bitcoin_get_utxos` → `sign_with_ecdsa` per input → `bitcoin_send_transaction`) - **`ethereum.md`**: EVM RPC component architecture (Internet Computer | JSON-RPC Providers | Ethereum) — recreated instead of using the Learn Hub raster, which had "Web 2.0" as a zone label (banned term) - **`solana.md`**: SOL RPC component architecture (Internet Computer | JSON-RPC Providers | Solana) — same reason; also complements the existing call-flow sequence diagrams already in this file ### Skipped - **Ethereum marketing render** (`34575033443348`): promotional 3D rendering, not a technical diagram; inconsistent with the clean diagram style used elsewhere - **ckBTC retrieval sequence** (`44598026440340`): the flow it depicts is already expressed in the existing PlantUML in `bitcoin.md` - **SNS supply-demand chart** (`34146812547476`): generic economics textbook diagram with no ICP-specific content ## Sync recommendation `informed by Learn Hub articles "Bitcoin Integration", "Bitcoin Checker Canister", "Chain-Key Bitcoin", "Dogecoin Integration", "Exchange Rate Canister", "EVM RPC Canister", "SOL RPC Canister" (migrated, source retired)`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #223.
Summary
Adds all images and diagrams that were not carried over when PR #213 migrated the chain fusion concept pages. Every image was individually evaluated; three were skipped (see below).
Raster images added (sourced from Learn Hub)
bitcoin.md: full-stack integration architecture (adapter + protocol layers + Bitcoin canister); ckBTC system architecture (minter, ledger, Bitcoin canister, checker canister with labeled data flows); Bitcoin checker canister OFAC screening flowdogecoin.md: Dogecoin adapter + canister + protocol-stack architecture diagramexchange-rate-canister.md: XRC data-flow diagram (forex providers + exchanges → XRC → requesting canister)PlantUML diagrams added (source-controlled, new)
bitcoin.md: Bitcoin canister API spending-flow sequence (bitcoin_get_utxos→sign_with_ecdsaper input →bitcoin_send_transaction)ethereum.md: EVM RPC component architecture (Internet Computer | JSON-RPC Providers | Ethereum) — recreated instead of using the Learn Hub raster, which had "Web 2.0" as a zone label (banned term)solana.md: SOL RPC component architecture (Internet Computer | JSON-RPC Providers | Solana) — same reason; also complements the existing call-flow sequence diagrams already in this fileSkipped
34575033443348): promotional 3D rendering, not a technical diagram; inconsistent with the clean diagram style used elsewhere44598026440340): the flow it depicts is already expressed in the existing PlantUML inbitcoin.md34146812547476): generic economics textbook diagram with no ICP-specific contentSync recommendation
informed by Learn Hub articles "Bitcoin Integration", "Bitcoin Checker Canister", "Chain-Key Bitcoin", "Dogecoin Integration", "Exchange Rate Canister", "EVM RPC Canister", "SOL RPC Canister" (migrated, source retired)