
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>ICP Developer Docs</title>
    <link>https://docs.internetcomputer.org/</link>
    <description>Developer documentation for building full-stack web applications, digital assets and payments, and cross-chain integrations on the Internet Computer.</description>
    <language>en-us</language>
    <copyright>DFINITY Foundation</copyright>
    <lastBuildDate>Fri, 19 Jun 2026 14:00:28 GMT</lastBuildDate>
    <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
    <atom:link href="https://docs.internetcomputer.org/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Build on the Internet Computer</title>
      <link>https://docs.internetcomputer.org/</link>
      <description><![CDATA[Build tamperproof fullstack applications on the Internet Computer: no cloud vendor, no server patching, no security team required]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Page not found</title>
      <link>https://docs.internetcomputer.org/404/</link>
      <description><![CDATA[The page you're looking for isn't here. This site was rebuilt with a new structure, so older URLs no longer match.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/404/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Verifiable Credentials specification</title>
      <link>https://docs.internetcomputer.org/references/verifiable-credentials-spec/</link>
      <description><![CDATA[Normative specification of the ICP Verifiable Credentials protocol: Issuer Candid API and Identity Provider window.postMessage interface.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/verifiable-credentials-spec/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>System canisters</title>
      <link>https://docs.internetcomputer.org/references/system-canisters/</link>
      <description><![CDATA[NNS canisters, Internet Identity, ICP ledger, and other system-level canisters with canister IDs and interface references]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/system-canisters/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Subnet types reference</title>
      <link>https://docs.internetcomputer.org/references/subnet-types/</link>
      <description><![CDATA[All subnet types with node counts, replication factors, and cost multipliers]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/subnet-types/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>SNS settings</title>
      <link>https://docs.internetcomputer.org/references/sns-settings/</link>
      <description><![CDATA[Reference for all SNS nervous system parameters (NervousSystemParameters)]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/sns-settings/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Resource limits</title>
      <link>https://docs.internetcomputer.org/references/resource-limits/</link>
      <description><![CDATA[Execution constraints for canisters: instruction limits, memory caps, message sizes, Wasm module limits, and thread counts]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/resource-limits/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Protocol canisters</title>
      <link>https://docs.internetcomputer.org/references/protocol-canisters/</link>
      <description><![CDATA[Bitcoin canister, ckBTC minter, ckETH minter, EVM RPC canister, exchange rate canister, and other protocol-level canisters with their APIs and Candid interfaces]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/protocol-canisters/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>NNS proposal types</title>
      <link>https://docs.internetcomputer.org/references/nns-proposal-types/</link>
      <description><![CDATA[All NNS proposal topics and their proposal types, with descriptions]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/nns-proposal-types/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Properties of Message Executions on ICP</title>
      <link>https://docs.internetcomputer.org/references/message-execution-properties/</link>
      <description><![CDATA[The 11 properties of message execution on ICP, covering atomicity, ordering guarantees, inter-canister call delivery, and cycle handling for bounded-wait and unbounded-wait calls.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/message-execution-properties/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Management canister</title>
      <link>https://docs.internetcomputer.org/references/management-canister/</link>
      <description><![CDATA[API reference for the IC management canister (aaaaa-aa): canister lifecycle, signing, randomness, and more]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/management-canister/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Internet Identity specification</title>
      <link>https://docs.internetcomputer.org/references/internet-identity-spec/</link>
      <description><![CDATA[Technical specification of the Internet Identity service: authentication protocol, backend interface, and implementation notes.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/internet-identity-spec/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>References</title>
      <link>https://docs.internetcomputer.org/references/</link>
      <description><![CDATA[Specifications, canister IDs, token standards, cycle costs, and technical reference for ICP]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>ICRC standards</title>
      <link>https://docs.internetcomputer.org/references/icrc-standards/</link>
      <description><![CDATA[Index of all adopted ICRC standards on ICP, grouped by category]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/icrc-standards/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>IC dashboard APIs</title>
      <link>https://docs.internetcomputer.org/references/ic-dashboard-api/</link>
      <description><![CDATA[Five public REST APIs for querying ICP network state: metrics, governance, ICRC tokens, ICP ledger, and SNS data.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/ic-dashboard-api/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>HTTP gateway protocol specification</title>
      <link>https://docs.internetcomputer.org/references/http-gateway-protocol-spec/</link>
      <description><![CDATA[The HTTP Gateway Protocol specification: how HTTP clients interact with the Internet Computer through canister-served HTTP responses]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/http-gateway-protocol-spec/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Glossary</title>
      <link>https://docs.internetcomputer.org/references/glossary/</link>
      <description><![CDATA[Definitions of ICP-specific terms: canister, cycle, principal, subnet, and more]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/glossary/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Execution errors</title>
      <link>https://docs.internetcomputer.org/references/execution-errors/</link>
      <description><![CDATA[Reference for canister execution errors on ICP: causes, example messages, and how to fix each error.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/execution-errors/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Digital asset standards</title>
      <link>https://docs.internetcomputer.org/references/digital-asset-standards/</link>
      <description><![CDATA[ICP's ICRC standards for fungible assets, NFTs, and their extension protocols]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/digital-asset-standards/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Cycle costs</title>
      <link>https://docs.internetcomputer.org/references/cycle-costs/</link>
      <description><![CDATA[Exact cycle costs for compute, storage, messaging, threshold signing, HTTPS outcalls, and chain integration APIs]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/cycle-costs/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Chain-key token canister IDs</title>
      <link>https://docs.internetcomputer.org/references/chain-key-canister-ids/</link>
      <description><![CDATA[Mainnet and testnet canister IDs for all chain-key tokens: ckBTC, ckETH, ckERC20, ckDOGE, and ckSOL]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/chain-key-canister-ids/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Candid type reference</title>
      <link>https://docs.internetcomputer.org/references/candid-spec/</link>
      <description><![CDATA[Complete reference for all Candid types: syntax, subtyping rules, and Motoko, Rust and JavaScript mappings]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/candid-spec/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Application canisters</title>
      <link>https://docs.internetcomputer.org/references/application-canisters/</link>
      <description><![CDATA[Reference for the asset canister, SNS canisters, LLM canister, and other application-layer canisters with their interfaces and canister IDs]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/application-canisters/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Languages &amp; CDKs</title>
      <link>https://docs.internetcomputer.org/languages/</link>
      <description><![CDATA[Languages and CDKs for building ICP canisters]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Guides</title>
      <link>https://docs.internetcomputer.org/guides/</link>
      <description><![CDATA[Task-oriented how-to guides for building, shipping, and scaling ICP applications]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>AI coding agents</title>
      <link>https://docs.internetcomputer.org/guides/ai-coding-agents/</link>
      <description><![CDATA[ICP skills are agent-readable instruction files that teach AI coding agents how to build correctly on the Internet Computer.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/ai-coding-agents/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Quickstart</title>
      <link>https://docs.internetcomputer.org/getting-started/quickstart/</link>
      <description><![CDATA[Install icp-cli, create a project, and deploy your first canister in under 10 minutes]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/getting-started/quickstart/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Project structure</title>
      <link>https://docs.internetcomputer.org/getting-started/project-structure/</link>
      <description><![CDATA[Understand icp.yaml, recipes, binding generation, and the .icp/ directory]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/getting-started/project-structure/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Choose your path</title>
      <link>https://docs.internetcomputer.org/getting-started/choose-your-path/</link>
      <description><![CDATA[Choose your development path based on what you want to build]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/getting-started/choose-your-path/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Application architecture</title>
      <link>https://docs.internetcomputer.org/getting-started/app-architecture/</link>
      <description><![CDATA[How ICP applications are structured: canisters, frontends, and inter-canister communication]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/getting-started/app-architecture/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Developer tools</title>
      <link>https://docs.internetcomputer.org/developer-tools/</link>
      <description><![CDATA[Overview of the ICP developer toolchain: icp-cli, Motoko, CDKs, JS SDK, PocketIC, and more]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/developer-tools/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>VetKeys</title>
      <link>https://docs.internetcomputer.org/concepts/vetkeys/</link>
      <description><![CDATA[Verifiable encrypted threshold key derivation for encryption and secret management on ICP]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/vetkeys/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Verifiable randomness</title>
      <link>https://docs.internetcomputer.org/concepts/verifiable-randomness/</link>
      <description><![CDATA[How ICP generates unpredictable random numbers using a threshold Verifiable Random Function, with no trusted party required]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/verifiable-randomness/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Timers</title>
      <link>https://docs.internetcomputer.org/concepts/timers/</link>
      <description><![CDATA[How canisters schedule automatic work: the global timer, CDK timer libraries, scheduling guarantees, upgrade behavior, and security considerations.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/timers/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>SNS framework</title>
      <link>https://docs.internetcomputer.org/concepts/sns-framework/</link>
      <description><![CDATA[How the Service Nervous System works: framework architecture, launch process, neurons, proposals, and configurable rewards]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/sns-framework/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Security model</title>
      <link>https://docs.internetcomputer.org/concepts/security/</link>
      <description><![CDATA[The IC security model: canister isolation, trust boundaries, and the threat model for app developers]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/security/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Principals</title>
      <link>https://docs.internetcomputer.org/concepts/principals/</link>
      <description><![CDATA[What principals are on ICP: the five principal classes and how caller identity works in practice]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/principals/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Orthogonal persistence</title>
      <link>https://docs.internetcomputer.org/concepts/orthogonal-persistence/</link>
      <description><![CDATA[How canister memory survives across executions and upgrades without databases]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/orthogonal-persistence/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Node infrastructure</title>
      <link>https://docs.internetcomputer.org/concepts/node-infrastructure/</link>
      <description><![CDATA[How ICP nodes are structured: the IC-OS operating system stack, virtual machine isolation, and Trusted Execution Environments.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/node-infrastructure/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Network overview</title>
      <link>https://docs.internetcomputer.org/concepts/network-overview/</link>
      <description><![CDATA[How the Internet Computer works: subnets, nodes, consensus, and boundary nodes]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/network-overview/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Network economics</title>
      <link>https://docs.internetcomputer.org/concepts/network-economics/</link>
      <description><![CDATA[How the Internet Computer's economic model works: ICP uses, governance rewards, supply dynamics, and SNS asset configuration]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/network-economics/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Ledgers</title>
      <link>https://docs.internetcomputer.org/concepts/ledgers/</link>
      <description><![CDATA[How ledgers work on ICP: the ICP ledger, ICRC ledgers, addresses, transactions, archives, and fees]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/ledgers/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Concepts</title>
      <link>https://docs.internetcomputer.org/concepts/</link>
      <description><![CDATA[Developer-focused explanations of ICP architecture, capabilities, and design decisions]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>HTTPS outcalls</title>
      <link>https://docs.internetcomputer.org/concepts/https-outcalls/</link>
      <description><![CDATA[How canisters call external APIs and web services directly, without oracles or intermediaries.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/https-outcalls/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Governance</title>
      <link>https://docs.internetcomputer.org/concepts/governance/</link>
      <description><![CDATA[How ICP is governed: the NNS, SNS for app governance, neurons, proposals, and economics fundamentals]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/governance/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Evolution &amp; scaling</title>
      <link>https://docs.internetcomputer.org/concepts/evolution-scaling/</link>
      <description><![CDATA[How ICP scales horizontally through subnet creation, maintains liveness under node failures, and upgrades its protocol without forks.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/evolution-scaling/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Edge infrastructure</title>
      <link>https://docs.internetcomputer.org/concepts/edge-infrastructure/</link>
      <description><![CDATA[How requests reach ICP canisters: API boundary nodes, HTTP gateways, the HTTP Gateway Protocol, and asset certification.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/edge-infrastructure/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Cycles</title>
      <link>https://docs.internetcomputer.org/concepts/cycles/</link>
      <description><![CDATA[How canisters pay for their own compute, storage, and bandwidth using cycles]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/cycles/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Chain-key cryptography</title>
      <link>https://docs.internetcomputer.org/concepts/chain-key-cryptography/</link>
      <description><![CDATA[Threshold signatures that enable crosschain integration, fast verification, and chain evolution]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/chain-key-cryptography/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Certified data</title>
      <link>https://docs.internetcomputer.org/concepts/certified-data/</link>
      <description><![CDATA[How ICP enables clients to verify query responses with a single public key check]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/certified-data/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canisters</title>
      <link>https://docs.internetcomputer.org/concepts/canisters/</link>
      <description><![CDATA[Compute units that run WebAssembly, hold state, serve HTTP, and pay for their own compute]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/canisters/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>IC management canister</title>
      <link>https://docs.internetcomputer.org/references/ic-interface-spec/management-canister/</link>
      <description><![CDATA[The virtual management canister interface: canister lifecycle, threshold signing, Bitcoin, and provisional APIs]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/ic-interface-spec/management-canister/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>IC interface specification</title>
      <link>https://docs.internetcomputer.org/references/ic-interface-spec/</link>
      <description><![CDATA[Introduction, pervasive concepts, and the IC system state tree]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/ic-interface-spec/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>HTTPS interface</title>
      <link>https://docs.internetcomputer.org/references/ic-interface-spec/https-interface/</link>
      <description><![CDATA[HTTP endpoints for submitting calls, reading state, and querying canisters on the Internet Computer]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/ic-interface-spec/https-interface/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>IC interface spec changelog</title>
      <link>https://docs.internetcomputer.org/references/ic-interface-spec/changelog/</link>
      <description><![CDATA[Version history and changes to the IC Interface Specification]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/ic-interface-spec/changelog/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Certification</title>
      <link>https://docs.internetcomputer.org/references/ic-interface-spec/certification/</link>
      <description><![CDATA[Certified state trees, delegation chains, certificate encoding, and the HTTP Gateway protocol]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/ic-interface-spec/certification/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canister interface (system API)</title>
      <link>https://docs.internetcomputer.org/references/ic-interface-spec/canister-interface/</link>
      <description><![CDATA[WebAssembly module format and the System API available to canisters at runtime]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/ic-interface-spec/canister-interface/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Abstract behavior</title>
      <link>https://docs.internetcomputer.org/references/ic-interface-spec/abstract-behavior/</link>
      <description><![CDATA[Formal specification of the Internet Computer abstract state machine and execution semantics]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/references/ic-interface-spec/abstract-behavior/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Testing Rust canisters</title>
      <link>https://docs.internetcomputer.org/languages/rust/testing/</link>
      <description><![CDATA[Unit and integration testing patterns for Rust canisters, including dependency injection, mocking, and PocketIC]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/rust/testing/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Stable structures</title>
      <link>https://docs.internetcomputer.org/languages/rust/stable-structures/</link>
      <description><![CDATA[Use StableBTreeMap, StableCell, StableLog, StableVec, and MemoryManager for upgrade-safe persistent storage in Rust canisters]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/rust/stable-structures/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Rust CDK</title>
      <link>https://docs.internetcomputer.org/languages/rust/</link>
      <description><![CDATA[Build ICP canisters with Rust using the ic-cdk canister development kit]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/rust/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Motoko</title>
      <link>https://docs.internetcomputer.org/languages/motoko/</link>
      <description><![CDATA[A programming language designed for the Internet Computer with built-in actor model, orthogonal persistence, and native WebAssembly compilation.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Motoko `base` to `core` migration guide</title>
      <link>https://docs.internetcomputer.org/languages/motoko/base-core-migration/</link>
      <description><![CDATA[Comprehensive guide for migrating from the Motoko base package to the new core package.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/base-core-migration/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Testing strategies</title>
      <link>https://docs.internetcomputer.org/guides/testing/strategies/</link>
      <description><![CDATA[Test canisters with unit tests, PocketIC integration tests, and benchmarking]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/testing/strategies/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>PocketIC</title>
      <link>https://docs.internetcomputer.org/guides/testing/pocket-ic/</link>
      <description><![CDATA[Run integration tests against a lightweight IC replica with PocketIC]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/testing/pocket-ic/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Security overview</title>
      <link>https://docs.internetcomputer.org/guides/security/overview/</link>
      <description><![CDATA[Introduction to the ICP security best practices for canister and web app developers.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/overview/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Observability and monitoring</title>
      <link>https://docs.internetcomputer.org/guides/security/observability-and-monitoring/</link>
      <description><![CDATA[Security best practices for monitoring canister cycles, logs, and health indicators.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/observability-and-monitoring/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Miscellaneous practices</title>
      <link>https://docs.internetcomputer.org/guides/security/miscellaneous/</link>
      <description><![CDATA[Miscellaneous security best practices: data confidentiality, secure randomness, endpoint verification, testing, reproducible builds, monotonic time, and floating point.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/miscellaneous/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Inter-canister calls</title>
      <link>https://docs.internetcomputer.org/guides/security/inter-canister-calls/</link>
      <description><![CDATA[Security best practices for handling traps in callbacks, message ordering, rejected calls, and untrustworthy canisters.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/inter-canister-calls/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Identity and access management</title>
      <link>https://docs.internetcomputer.org/guides/security/identity-and-access-management/</link>
      <description><![CDATA[Security best practices for authentication, anonymous principal rejection, ingress message inspection, session management, and mobile Internet Identity integration.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/identity-and-access-management/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>HTTPS outcalls</title>
      <link>https://docs.internetcomputer.org/guides/security/https-outcalls/</link>
      <description><![CDATA[Security best practices for canister HTTPS outcalls: API keys, rate limits, idempotency, response consistency, and input validation.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/https-outcalls/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Formal verification</title>
      <link>https://docs.internetcomputer.org/guides/security/formal-verification/</link>
      <description><![CDATA[Applying formal verification and TLA+ model checking to find and prove the absence of security bugs in ICP canisters.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/formal-verification/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>DoS prevention</title>
      <link>https://docs.internetcomputer.org/guides/security/dos-prevention/</link>
      <description><![CDATA[Security best practices for protecting canisters against DoS and DDoS attacks, noisy neighbors, and expensive calls.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/dos-prevention/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Data storage</title>
      <link>https://docs.internetcomputer.org/guides/security/data-storage/</link>
      <description><![CDATA[Security best practices for canister data storage, stable memory, encryption of sensitive data, and backups.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/data-storage/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Data integrity and authenticity</title>
      <link>https://docs.internetcomputer.org/guides/security/data-integrity-and-authenticity/</link>
      <description><![CDATA[Security best practices for certified variables, asset certification, and protecting data authenticity on ICP.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/data-integrity-and-authenticity/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canister upgrades</title>
      <link>https://docs.internetcomputer.org/guides/security/canister-upgrades/</link>
      <description><![CDATA[Security best practices for canister upgrade hooks, panics during upgrades, and timer reinstatement after upgrades.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/canister-upgrades/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canister control</title>
      <link>https://docs.internetcomputer.org/guides/security/canister-control/</link>
      <description><![CDATA[Security best practices for canister control: using governance frameworks such as the SNS, verifying the trust level of canisters you depend on, and loading assets only from trusted domains.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/security/canister-control/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Testing SNS governance</title>
      <link>https://docs.internetcomputer.org/guides/governance/testing/</link>
      <description><![CDATA[Test your SNS configuration locally and with a mainnet testflight before submitting the NNS proposal]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/governance/testing/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Managing an SNS</title>
      <link>https://docs.internetcomputer.org/guides/governance/managing/</link>
      <description><![CDATA[Everything you need to run a live SNS: submit proposals, upgrade canisters, manage the treasury, and govern neurons.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/governance/managing/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Launching an SNS</title>
      <link>https://docs.internetcomputer.org/guides/governance/launching/</link>
      <description><![CDATA[Decentralize your app with an SNS: token economics, governance setup, and NNS proposal submission]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/governance/launching/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Frontend frameworks</title>
      <link>https://docs.internetcomputer.org/guides/frontends/frameworks/</link>
      <description><![CDATA[Integrate React, Vue, Svelte, Next.js, and game engines with ICP canisters using the asset canister and icp-cli]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/frontends/frameworks/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Custom domains</title>
      <link>https://docs.internetcomputer.org/guides/frontends/custom-domains/</link>
      <description><![CDATA[Point a custom domain to your ICP-hosted frontend with DNS and boundary node configuration]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/frontends/custom-domains/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Response certification</title>
      <link>https://docs.internetcomputer.org/guides/frontends/certification/</link>
      <description><![CDATA[Verify that frontend responses are authentic and untampered using IC certificates]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/frontends/certification/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Asset canister</title>
      <link>https://docs.internetcomputer.org/guides/frontends/asset-canister/</link>
      <description><![CDATA[Deploy and serve frontend assets from an ICP canister with SPA routing, canister discovery, programmatic uploads, and security configuration]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/frontends/asset-canister/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Wallet integration</title>
      <link>https://docs.internetcomputer.org/guides/digital-assets/wallet-integration/</link>
      <description><![CDATA[Integrate ICRC signer-standard wallets with your app using explicit per-action user approval.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/digital-assets/wallet-integration/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Rosetta API</title>
      <link>https://docs.internetcomputer.org/guides/digital-assets/rosetta/</link>
      <description><![CDATA[Run a Rosetta node for ICP or ICRC-1 tokens; query balances and blocks; construct and sign transactions offline; manage NNS neurons.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/digital-assets/rosetta/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Ledgers</title>
      <link>https://docs.internetcomputer.org/guides/digital-assets/ledgers/</link>
      <description><![CDATA[Transfer ICP and ICRC-1/ICRC-2 assets from canisters and frontends]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/digital-assets/ledgers/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Chain-key tokens</title>
      <link>https://docs.internetcomputer.org/guides/digital-assets/chain-key-tokens/</link>
      <description><![CDATA[Deposit, withdraw, and transfer ckBTC, ckETH, ckERC20, ckDOGE, and ckSOL: ICP-native representations of external assets backed 1:1 with no bridges or custodians]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/digital-assets/chain-key-tokens/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Solana integration</title>
      <link>https://docs.internetcomputer.org/guides/chain-fusion/solana/</link>
      <description><![CDATA[Interact with Solana from ICP canisters using the SOL RPC canister and threshold Ed25519 signatures]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/chain-fusion/solana/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Offline public key derivation</title>
      <link>https://docs.internetcomputer.org/guides/chain-fusion/offline-key-derivation/</link>
      <description><![CDATA[Derive canister threshold public keys and network addresses offline, without any network calls or costs.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/chain-fusion/offline-key-derivation/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Fetch exchange rates</title>
      <link>https://docs.internetcomputer.org/guides/chain-fusion/exchange-rates/</link>
      <description><![CDATA[Call the exchange rate canister from a Rust or Motoko canister to get cryptocurrency and fiat exchange rates]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/chain-fusion/exchange-rates/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Ethereum integration</title>
      <link>https://docs.internetcomputer.org/guides/chain-fusion/ethereum/</link>
      <description><![CDATA[Interact with Ethereum and EVM chains from ICP canisters via the EVM RPC canister]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/chain-fusion/ethereum/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Dogecoin integration</title>
      <link>https://docs.internetcomputer.org/guides/chain-fusion/dogecoin/</link>
      <description><![CDATA[Send and receive DOGE from ICP canisters using the Dogecoin canister]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/chain-fusion/dogecoin/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Chain Fusion Signer</title>
      <link>https://docs.internetcomputer.org/guides/chain-fusion/chain-fusion-signer/</link>
      <description><![CDATA[Use the Chain Fusion Signer canister to sign transactions for Bitcoin, Ethereum, and other chains from web apps and the command line. No backend canister required.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/chain-fusion/chain-fusion-signer/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Bitcoin integration</title>
      <link>https://docs.internetcomputer.org/guides/chain-fusion/bitcoin/</link>
      <description><![CDATA[Send and receive BTC from ICP canisters using ckBTC or the direct Bitcoin API]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/chain-fusion/bitcoin/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Trust in canisters</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/trust-in-canisters/</link>
      <description><![CDATA[How to evaluate whether a canister is safe to interact with: code verification, build reproducibility, controller trust, and immutability options]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/trust-in-canisters/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Troubleshooting</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/troubleshooting/</link>
      <description><![CDATA[Diagnose and resolve common issues: latency problems, frontend errors, Wasm build failures, and security policy warnings]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/troubleshooting/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Subnet selection</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/subnet-selection/</link>
      <description><![CDATA[Choose the right subnet for your canister deployment based on geographic, security, and colocation requirements]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/subnet-selection/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canister snapshots</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/snapshots/</link>
      <description><![CDATA[Create, restore, and manage canister snapshots for backup and recovery]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/snapshots/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canister settings</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/settings/</link>
      <description><![CDATA[Configure controllers, memory limits, freezing threshold, compute allocation, and other canister settings using icp-cli and icp.yaml]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/settings/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Reproducible builds</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/reproducible-builds/</link>
      <description><![CDATA[Verify that deployed canister Wasm matches the source code using deterministic builds]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/reproducible-builds/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canister optimization</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/optimization/</link>
      <description><![CDATA[Reduce Wasm binary size and improve canister performance with ic-wasm, SIMD, performance counters, and memory tuning]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/optimization/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canister logs</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/logs/</link>
      <description><![CDATA[Debug and monitor canisters using the logging API, query statistics, and access log streaming]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/logs/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canister lifecycle</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/lifecycle/</link>
      <description><![CDATA[Create, deploy, upgrade, and delete canisters using icp-cli]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/lifecycle/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Large Wasm modules</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/large-wasm/</link>
      <description><![CDATA[Deploy canisters that exceed the 2 MiB Wasm limit using chunk store and compression]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/large-wasm/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Cycles management</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/cycles-management/</link>
      <description><![CDATA[Acquire cycles, monitor canister balances, set freezing thresholds, and deploy to mainnet.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/cycles-management/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Canister migration</title>
      <link>https://docs.internetcomputer.org/guides/canister-management/canister-migration/</link>
      <description><![CDATA[Move a canister to a different subnet while preserving its state, with or without keeping the original canister ID]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-management/canister-migration/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Parallel inter-canister calls</title>
      <link>https://docs.internetcomputer.org/guides/canister-calls/parallel-inter-canister-calls/</link>
      <description><![CDATA[Execute multiple inter-canister calls concurrently to reduce latency, especially across subnets.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-calls/parallel-inter-canister-calls/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Paginating query results</title>
      <link>https://docs.internetcomputer.org/guides/canister-calls/pagination/</link>
      <description><![CDATA[How to implement reliable pagination for canister query methods, including cursor-based patterns for mutable datasets]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-calls/pagination/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Inter-canister calls</title>
      <link>https://docs.internetcomputer.org/guides/canister-calls/inter-canister-calls/</link>
      <description><![CDATA[Call functions on other canisters from your canister code]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-calls/inter-canister-calls/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Safe Retries and Idempotency</title>
      <link>https://docs.internetcomputer.org/guides/canister-calls/idempotency/</link>
      <description><![CDATA[Design idempotent canister APIs to enable safe retries for ingress calls and bounded-wait inter-canister calls, preventing double-spend and other correctness issues.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-calls/idempotency/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Candid interface</title>
      <link>https://docs.internetcomputer.org/guides/canister-calls/candid/</link>
      <description><![CDATA[Define and use Candid interfaces for type-safe canister communication]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-calls/candid/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Calling from clients</title>
      <link>https://docs.internetcomputer.org/guides/canister-calls/calling-from-clients/</link>
      <description><![CDATA[Call canister functions from frontends, scripts, and backend services using IC agent libraries]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/canister-calls/calling-from-clients/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Timers</title>
      <link>https://docs.internetcomputer.org/guides/backends/timers/</link>
      <description><![CDATA[Schedule one-shot and periodic tasks in your canister]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/backends/timers/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Verifiable randomness</title>
      <link>https://docs.internetcomputer.org/guides/backends/randomness/</link>
      <description><![CDATA[Generate cryptographically secure random numbers in canisters using the management canister's raw_rand API]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/backends/randomness/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>HTTPS outcalls</title>
      <link>https://docs.internetcomputer.org/guides/backends/https-outcalls/</link>
      <description><![CDATA[Make HTTP GET and POST requests from canisters to external web APIs]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/backends/https-outcalls/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Data persistence</title>
      <link>https://docs.internetcomputer.org/guides/backends/data-persistence/</link>
      <description><![CDATA[Store and retrieve data in canisters using stable structures, persistent actors, and upgrade hooks]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/backends/data-persistence/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Certified variables</title>
      <link>https://docs.internetcomputer.org/guides/backends/certified-variables/</link>
      <description><![CDATA[Return verifiable query responses using Merkle trees and certified data]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/backends/certified-variables/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>AI inference</title>
      <link>https://docs.internetcomputer.org/guides/backends/ai-inference/</link>
      <description><![CDATA[Call large language models directly from canister code using the LLM canister]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/backends/ai-inference/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Verifiable credentials</title>
      <link>https://docs.internetcomputer.org/guides/authentication/verifiable-credentials/</link>
      <description><![CDATA[Issue and verify credentials on ICP using Internet Identity and the VC protocol: covers issuer and relying party integration patterns.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/authentication/verifiable-credentials/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Internet Identity</title>
      <link>https://docs.internetcomputer.org/guides/authentication/internet-identity/</link>
      <description><![CDATA[Integrate passkey-based authentication with Internet Identity for frontend sign-in, backend caller verification, and session management]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/guides/authentication/internet-identity/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>State synchronization</title>
      <link>https://docs.internetcomputer.org/concepts/protocol/state-synchronization/</link>
      <description><![CDATA[How ICP nodes join or re-join a subnet by downloading certified checkpoints instead of replaying the full block history.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/protocol/state-synchronization/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Performance</title>
      <link>https://docs.internetcomputer.org/concepts/protocol/performance/</link>
      <description><![CDATA[Throughput, latency, and benchmark figures for ICP subnets: update calls, query calls, MIEPS, and mainnet measurements.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/protocol/performance/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Peer-to-peer layer</title>
      <link>https://docs.internetcomputer.org/concepts/protocol/peer-to-peer/</link>
      <description><![CDATA[How ICP nodes broadcast artifacts and exchange protocol messages using the Abortable Broadcast primitive and QUIC transport.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/protocol/peer-to-peer/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Message routing</title>
      <link>https://docs.internetcomputer.org/concepts/protocol/message-routing/</link>
      <description><![CDATA[How ICP routes messages between canisters across subnets, certifies subnet state, and enables secure cross-subnet communication.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/protocol/message-routing/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Protocol stack</title>
      <link>https://docs.internetcomputer.org/concepts/protocol/</link>
      <description><![CDATA[The four-layer architecture that every ICP subnet runs: peer-to-peer, consensus, message routing, and execution.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/protocol/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Execution layer</title>
      <link>https://docs.internetcomputer.org/concepts/protocol/execution/</link>
      <description><![CDATA[How ICP deterministically executes canister code using WebAssembly, deterministic time slicing, and concurrent execution.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/protocol/execution/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Consensus</title>
      <link>https://docs.internetcomputer.org/concepts/protocol/consensus/</link>
      <description><![CDATA[How ICP subnets reach agreement on message ordering through block making, notarization, and finalization.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/protocol/consensus/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Solana integration</title>
      <link>https://docs.internetcomputer.org/concepts/chain-fusion/solana/</link>
      <description><![CDATA[How canisters interact with Solana via the SOL RPC canister]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/chain-fusion/solana/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Chain Fusion</title>
      <link>https://docs.internetcomputer.org/concepts/chain-fusion/</link>
      <description><![CDATA[How ICP connects to Bitcoin, Ethereum, Solana, and other networks natively]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/chain-fusion/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Exchange rate canister</title>
      <link>https://docs.internetcomputer.org/concepts/chain-fusion/exchange-rate-canister/</link>
      <description><![CDATA[Oracle for cryptocurrency and fiat exchange rates running as a system canister on ICP]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/chain-fusion/exchange-rate-canister/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Ethereum integration</title>
      <link>https://docs.internetcomputer.org/concepts/chain-fusion/ethereum/</link>
      <description><![CDATA[How ICP connects to Ethereum and EVM chains via HTTPS outcalls, chain-key ECDSA, and the EVM RPC canister]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/chain-fusion/ethereum/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Dogecoin integration</title>
      <link>https://docs.internetcomputer.org/concepts/chain-fusion/dogecoin/</link>
      <description><![CDATA[How ICP connects to Dogecoin using the same architecture as the Bitcoin integration]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/chain-fusion/dogecoin/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Chain-key tokens</title>
      <link>https://docs.internetcomputer.org/concepts/chain-fusion/chain-key-tokens/</link>
      <description><![CDATA[Trustless 1:1 representations of external chain assets on ICP]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/chain-fusion/chain-key-tokens/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Bitcoin integration</title>
      <link>https://docs.internetcomputer.org/concepts/chain-fusion/bitcoin/</link>
      <description><![CDATA[How ICP connects to Bitcoin natively: the adapter, the Bitcoin canister, the checker canister, and ckBTC]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/concepts/chain-fusion/bitcoin/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Motoko style guidelines</title>
      <link>https://docs.internetcomputer.org/languages/motoko/reference/style-guide/</link>
      <description><![CDATA[To increase readability and uniformity of Motoko source code, the style guide provides suggestions for formatting Motoko sources and other basic conventions.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/reference/style-guide/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Motoko grammar</title>
      <link>https://docs.internetcomputer.org/languages/motoko/reference/motoko-grammar/</link>
      <description><![CDATA[This section describes the concrete syntax, or grammar, of Motoko.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/reference/motoko-grammar/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Language reference</title>
      <link>https://docs.internetcomputer.org/languages/motoko/reference/language-manual/</link>
      <description><![CDATA[Complete Motoko language reference covering syntax, types, expressions, declarations, and built-in operations.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/reference/language-manual/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Error code reference</title>
      <link>https://docs.internetcomputer.org/languages/motoko/reference/error-codes/</link>
      <description><![CDATA[Reference for Motoko compiler error codes with examples and explanations.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/reference/error-codes/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Compiler reference</title>
      <link>https://docs.internetcomputer.org/languages/motoko/reference/compiler-ref/</link>
      <description><![CDATA[The Motoko compiler (moc) is the primary tool for compiling Motoko programs into executable WebAssembly (Wasm) modules.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/reference/compiler-ref/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Changelog</title>
      <link>https://docs.internetcomputer.org/languages/motoko/reference/changelog/</link>
      <description><![CDATA[Motoko compiler changelog.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/reference/changelog/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Stable variable inspection</title>
      <link>https://docs.internetcomputer.org/languages/motoko/icp-features/view-queries/</link>
      <description><![CDATA[Using --generate-view-queries to auto-generate query methods that expose stable variable contents in Motoko.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/icp-features/view-queries/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Timers</title>
      <link>https://docs.internetcomputer.org/languages/motoko/icp-features/timers/</link>
      <description><![CDATA[Canisters can set recurring timers that execute a piece of code after a specified period of time or regular interval.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/icp-features/timers/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>System functions</title>
      <link>https://docs.internetcomputer.org/languages/motoko/icp-features/system-functions/</link>
      <description><![CDATA[ICP supports five system functions that canisters can call to interact with the ICP runtime environment:]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/icp-features/system-functions/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Stable memory and regions</title>
      <link>https://docs.internetcomputer.org/languages/motoko/icp-features/stable-memory/</link>
      <description><![CDATA[Canisters have two types of storage: Wasm memory and stable memory.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/icp-features/stable-memory/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Randomness</title>
      <link>https://docs.internetcomputer.org/languages/motoko/icp-features/randomness/</link>
      <description><![CDATA[Randomness is used for generating unique identifiers, ensuring fairness in games, cryptographic protocols, and much more.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/icp-features/randomness/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Candid serialization</title>
      <link>https://docs.internetcomputer.org/languages/motoko/icp-features/candid-serialization/</link>
      <description><![CDATA[Candid is an interface description language and serialization format designed specifically for the Internet Computer Protocol.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/icp-features/candid-serialization/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Caller identification</title>
      <link>https://docs.internetcomputer.org/languages/motoko/icp-features/caller-identification/</link>
      <description><![CDATA[On ICP, every user and canister has a unique principal identifier.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/icp-features/caller-identification/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Pattern matching</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/pattern-matching/</link>
      <description><![CDATA[Pattern matching in Motoko is a language feature that makes it easy to test and break down complex data structures.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/pattern-matching/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Modules and imports</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/modules-imports/</link>
      <description><![CDATA[Motoko minimizes built-in types and operations, relying on a core package of modules to provide essential functionality.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/modules-imports/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Implicit parameters</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/implicit-parameters/</link>
      <description><![CDATA[Using implicit parameters to pass values to functions without explicit arguments in Motoko.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/implicit-parameters/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Hello, world!</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/hello-world/</link>
      <description><![CDATA["Hello, world!" is a common starting point used to showcase a programming language's basic syntax.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/hello-world/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Error handling</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/error-handling/</link>
      <description><![CDATA[Using Option or Result is the preferred way of signaling errors in Motoko.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/error-handling/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Contextual dot notation</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/contextual-dot/</link>
      <description><![CDATA[Using contextual dot notation to call module functions with method-like syntax in Motoko.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/contextual-dot/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Variants</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/variants/</link>
      <description><![CDATA[Variant type describe values that take on one of several forms, each labeled with a distinct  tag.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/variants/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Type conversions</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/type-conversions/</link>
      <description><![CDATA[Conversions are used to transform values between different types to ensure compatibility and ease of manipulation.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/type-conversions/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Tuples</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/tuples/</link>
      <description><![CDATA[A tuple is a fixed-size, ordered collection of values, where each element can have a different type.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/tuples/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Subtyping</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/subtyping/</link>
      <description><![CDATA[Subtyping is a fundamental concept in type systems that allows values of one type to be used wherever values of another type are expected, p]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/subtyping/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Stable types</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/stable-types/</link>
      <description><![CDATA[Stable types include all shared types and represent the kinds of values that can be stored in the stable declarations of a Motoko actor.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/stable-types/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Shared types</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/shared-types/</link>
      <description><![CDATA[All Motoko types are divided into sets.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/shared-types/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Results</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/results/</link>
      <description><![CDATA[While options are a built-in type, the Result is defined as a variant type:]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/results/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Records</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/records/</link>
      <description><![CDATA[Records allow you to group related values using named fields, with each field potentially having a different type.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/records/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Primitive types</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/primitive-types/</link>
      <description><![CDATA[Motoko provides several primitive types that form the foundation of all computations.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/primitive-types/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Options</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/options/</link>
      <description><![CDATA[Options provide a structured way to represent values that may or may not be present.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/options/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Objects &amp; classes</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/objects-classes/</link>
      <description><![CDATA[In Motoko, an object is a collection of named fields that hold values.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/objects-classes/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Mutable arrays</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/mutable-arrays/</link>
      <description><![CDATA[Mutable arrays allow direct modification of elements, making them suitable for scenarios where data needs to be updated frequently.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/mutable-arrays/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Types</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/</link>
      <description><![CDATA[Motoko's type system: primitive types, records, tuples, variants, options, results, arrays, function types, and subtyping.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Immutable arrays</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/immutable-arrays/</link>
      <description><![CDATA[Immutable arrays are fixed-size, read-only data structures that allow efficiently storing elements of the same type.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/immutable-arrays/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Function types</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/function-types/</link>
      <description><![CDATA[Functions are reusable chunks of code that perform a specific task.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/function-types/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Advanced types</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/types/advanced-types/</link>
      <description><![CDATA[Advanced type features enable more flexible and expressive type definitions, including structural equality, generic types, subtyping, recursive types, and ty...]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/types/advanced-types/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Variable declarations</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/variable-declarations/</link>
      <description><![CDATA[In Motoko, variables are declared using:]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/variable-declarations/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Type declarations</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/type-declarations/</link>
      <description><![CDATA[Type declarations are used for defining custom types that improve readability, reusability, and structure of the code.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/type-declarations/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Object declarations</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/object-declaration/</link>
      <description><![CDATA[In Motoko, records and objects are both used to group related values using named fields.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/object-declaration/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Module declarations</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/module-declarations/</link>
      <description><![CDATA[In Motoko, a module is a collection of related types, values, and functions grouped under a single namespace.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/module-declarations/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Declarations</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/</link>
      <description><![CDATA[Motoko's declaration forms: variables, types, functions, classes, modules, and objects.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Function declarations</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/function-declarations/</link>
      <description><![CDATA[A function in Motoko is a reusable block of code that accepts inputs, performs computations or actions, and optionally returns a result.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/function-declarations/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Expression declarations</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/expression-declarations/</link>
      <description><![CDATA[An expression declaration is a declaration that consists of a single expression.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/expression-declarations/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Class declarations</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/class-declarations/</link>
      <description><![CDATA[A class in Motoko serves as a blueprint for creating objects that encapsulate both state and behavior.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/declarations/class-declarations/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Switch</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/switch/</link>
      <description><![CDATA[A switch expression is a control flow construct that, given a value, selects a control flow path based on the pattern or shape of the value.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/switch/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Loops</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/loops/</link>
      <description><![CDATA[In Motoko, loops provide flexible control over repetition, such as iterating over collections, looping while some condition holds, or just looping until an e...]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/loops/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Control flow</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/</link>
      <description><![CDATA[Motoko's control flow constructs: blocks, conditionals, switch expressions, loops, and the expression-oriented evaluation model.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Conditionals</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/conditionals/</link>
      <description><![CDATA[Conditionals in Motoko come in two forms: if-expressions and if-statements.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/conditionals/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Block expressions</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/blocks/</link>
      <description><![CDATA[A block expression in Motoko is a sequence of declarations enclosed in { ...]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/blocks/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Basic control flow</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/basic-control-flow/</link>
      <description><![CDATA[In Motoko, code normally executes sequentially, evaluating expressions and declarations in order.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/control-flow/basic-control-flow/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Whitespace</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/whitespace/</link>
      <description><![CDATA[Whitespace characters (spaces, tabs, newlines) are generally ignored in Motoko, but are essential for separating syntax components like keywords and identifi...]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/whitespace/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Assertions</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/traps/</link>
      <description><![CDATA[An assertion checks a condition at runtime and traps if it fails.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/traps/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Printing values</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/printing-values/</link>
      <description><![CDATA[Motoko uses Debug.print to output text to the terminal or a canister's log depending on execution context.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/printing-values/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Operators</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/operators/</link>
      <description><![CDATA[Motoko provides various operators for working with numbers, text, and boolean values.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/operators/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Numbers</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/numbers/</link>
      <description><![CDATA[The Nat type represents natural numbers, which are all non-negative integers (i.e., 0 and positive numbers).]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/numbers/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Literals</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/literals/</link>
      <description><![CDATA[Literals are constant expressions that require no further evaluation:]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/literals/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Basic syntax</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/</link>
      <description><![CDATA[The lexical and surface syntax of Motoko: identifiers, literals, operators, functions, comments, and the structure of an actor.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Imports</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/imports/</link>
      <description><![CDATA[In Motoko, related code modules are organized into packages.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/imports/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Identifiers</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/identifiers/</link>
      <description><![CDATA[Identifiers are names used for variables, functions, types, and other entities.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/identifiers/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Functions</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/functions/</link>
      <description><![CDATA[Functions in Motoko can have various attributes, the most fundamental being whether they are public or private.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/functions/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Defining an actor</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/defining-an-actor/</link>
      <description><![CDATA[In Motoko, an actor is a computational process with its own state and behavior.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/defining-an-actor/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Comments</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/comments/</link>
      <description><![CDATA[Motoko supports single-line, multi-line, and nested comments.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/comments/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Characters &amp; text</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/characters-text/</link>
      <description><![CDATA[The Char type in Motoko represents a single Unicode character delimited with a single quotation mark (').]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/basic-syntax/characters-text/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Mutable state</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/state/</link>
      <description><![CDATA[In Motoko, each actor can use internal mutable state but cannot share it directly with other actors.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/state/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Mixins</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/mixins/</link>
      <description><![CDATA[Using mixins to compose reusable actor components in Motoko.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/mixins/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Messaging</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/messaging/</link>
      <description><![CDATA[ICP enforces rules on when and how canisters communicate.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/messaging/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Actors</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/</link>
      <description><![CDATA[Actors are Motoko's unit of state and asynchronous concurrency. Each canister is an actor with private state and a public, async-only interface.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Enhanced multi-migration</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/enhanced-multi-migration/</link>
      <description><![CDATA[Enhanced multi-migration lets you manage canister state changes over time through a series of migration modules, each stored in its own file.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/enhanced-multi-migration/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Data persistence</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/data-persistence/</link>
      <description><![CDATA[One key feature of Motoko is its ability to automatically persist the program's state without explicit user instruction.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/data-persistence/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Verifying upgrade compatibility</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/compatibility/</link>
      <description><![CDATA[When upgrading a canister, it is important to verify that the upgrade can proceed without:]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/compatibility/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Actors &amp; async data</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/actors-async/</link>
      <description><![CDATA[The actor programming model was designed to solve concurrency issues by encapsulating state and computation within independent units called actors.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/actors-async/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>What is orthogonal persistence?</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/orthogonal-persistence/overview/</link>
      <description><![CDATA[Orthogonal persistence is the ability to for a program to automatically preserve its state across transactions and canister upgrades without requiring manual...]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/orthogonal-persistence/overview/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Orthogonal persistence</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/orthogonal-persistence/</link>
      <description><![CDATA[How Motoko preserves the entire program state across canister upgrades, with no database layer or serialization code.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/orthogonal-persistence/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Enhanced orthogonal persistence</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/orthogonal-persistence/enhanced/</link>
      <description><![CDATA[Enhanced orthogonal persistence implements the vision of efficient and scalable orthogonal persistence in Motoko that combines:]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/orthogonal-persistence/enhanced/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
    <item>
      <title>Classical orthogonal persistence</title>
      <link>https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/orthogonal-persistence/classical/</link>
      <description><![CDATA[Classical orthogonal persistence is the legacy implementation of Motoko's orthogonal persistence.]]></description>
      <pubDate>Fri, 19 Jun 2026 13:58:41 GMT</pubDate>
      <guid isPermaLink="true">https://docs.internetcomputer.org/languages/motoko/fundamentals/actors/orthogonal-persistence/classical/</guid>
      <dc:creator>DFINITY Foundation</dc:creator>
    </item>
  </channel>
</rss>