<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://invariant.hashmind.io/posts/why-invariants-matter/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cryptography-the-basics/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/one-time-pad/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/block-ciphers/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/block-ciphers-aes/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/block-ciphers-modes-of-operation/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/intro-to-rust/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cargo-rust-package-manager/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cargo-commands/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-fundamentals-variables-and-types/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-fundamentals-control-flow/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-functions/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/ownership-simplified/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/borrowing-and-references/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/structs-custom-data-types/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cli-app-in-rust-part-1/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cli-app-in-rust-part-2/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cli-app-in-rust-part-3/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cli-app-in-rust-part-4/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cli-app-in-rust-part-5/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cosmwasm-101-the-entry-point/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/cosmwasm-101-messages-and-state/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/invariants-in-toon-rust/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-enums-and-pattern-matching/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-error-handling/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-traits/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-generics/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-lifetimes/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-collections/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-closures-and-iterators/</loc>
<lastmod>2026-03-16T16:30:50+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/the-contract-before-the-code/</loc>
<lastmod>2026-03-24T10:18:38+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/crossing-the-boundary/</loc>
<lastmod>2026-03-24T10:18:38+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-modules-and-crates/</loc>
<lastmod>2026-04-12T08:12:58+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-declarative-macros/</loc>
<lastmod>2026-04-12T08:24:40+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-advanced-declarative-macros/</loc>
<lastmod>2026-04-12T08:24:40+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-procedural-macros/</loc>
<lastmod>2026-04-12T08:24:40+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/posts/rust-macro-hygiene-and-design/</loc>
<lastmod>2026-04-12T08:24:40+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/</loc>
<lastmod>2026-05-12T11:38:03+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/</loc>
<lastmod>2026-05-12T11:38:03+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/archives/</loc>
<lastmod>2026-05-12T11:38:03+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/about/</loc>
<lastmod>2026-05-12T11:38:03+05:30</lastmod>
</url>
<url>
<loc>https://invariant.hashmind.io/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/invariants/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/rust/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/distributed-systems/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/cryptography/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/encryption/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/ciphers/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/one-time-pad/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/xor/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/perfect-secrecy/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/block-ciphers/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/des/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/aes/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/feistel-network/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/substitution-permutation-network/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/ecb/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/cbc/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/ctr/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/modes-of-operation/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/introduction/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/memory-safety/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/cargo/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/package-manager/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/build/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/testing/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/publishing/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/variables/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/mutability/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/data-types/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/control-flow/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/loops/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/conditionals/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/functions/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/expressions/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/statements/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/ownership/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/stack/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/heap/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/borrowing/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/references/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/structs/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/methods/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/clap/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/cli/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/key-generation/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/decryption/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/error-handling/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/cosmwasm/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/smart-contracts/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/state-management/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/toon/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/parsing/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/llm/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/enums/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/pattern-matching/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/match/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/option/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/result/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/panic/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/traits/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/polymorphism/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/generics/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/type-parameters/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/monomorphization/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/lifetimes/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/borrow-checker/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/collections/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/vec/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/hashmap/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/string/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/closures/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/iterators/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/functional-programming/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/os/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/kernel/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/virtualization/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/concurrency/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/persistence/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/syscalls/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/privilege/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/trust-boundary/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/modules/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/crates/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/visibility/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/use/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/macros/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/macro-rules/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/metaprogramming/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/repetition/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/recursion/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/procedural-macros/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/derive/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/hygiene/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/tags/design-patterns/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/systems/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/engineering/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/cryptography/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/security/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/rust/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/fundamentals/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/cli/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/blockchain/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/cosmwasm/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/parsing/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/categories/operating-systems/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/page2/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/page3/</loc>
</url>
<url>
<loc>https://invariant.hashmind.io/page4/</loc>
</url>
</urlset>
