> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polygon.technology/llms.txt
> Use this file to discover all available pages before exploring further.

# Open Money Stack Documentation

> The only open, full-stack payments infrastructure for global money movement.

export const platformCategories = [{
  id: "stablecoins",
  label: "Stablecoins & Payments",
  items: [{
    id: "onramps",
    title: "Onramps",
    desc: "Accept fiat in any form (card, bank, or cash) and move it onto blockchain rails.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M3%2016.5v2.25A2.25%202.25%200%20005.25%2021h13.5A2.25%202.25%200%200021%2018.75V16.5M16.5%2012L12%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/oms/onramps.svg",
      dark: "/img/oms/onramps.svg"
    },
    href: "/stablecoins-payments/onramps"
  }, {
    id: "offramps",
    title: "Offramps",
    desc: "Convert onchain value back to fiat. Compliant and fast.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M3%2016.5v2.25A2.25%202.25%200%20005.25%2021h13.5A2.25%202.25%200%200021%2018.75V16.5m-13.5-9L12%203m0%200l4.5%204.5M12%203v13.5%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/oms/offramps.svg",
      dark: "/img/oms/offramps.svg"
    },
    href: "/stablecoins-payments/offramps"
  }, {
    id: "compliance",
    title: "Compliance",
    desc: "KYC, AML, and regulatory infrastructure for compliant crypto payment flows.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M9%2012.75L11.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%20013.598%206%2011.99%2011.99%200%20003%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285z%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/oms/compliance.svg",
      dark: "/img/oms/compliance.svg"
    },
    href: "/stablecoins-payments/compliance"
  }]
}, {
  id: "wallet-infrastructure",
  label: "Wallet Infrastructure",
  items: [{
    id: "custodial-wallets",
    title: "Custodial Wallets",
    desc: "Fully managed custodial wallets with enterprise-grade security and compliance.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M16.5%2010.5V6.75a4.5%204.5%200%2010-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%20002.25-2.25v-6.75a2.25%202.25%200%2000-2.25-2.25H6.75a2.25%202.25%200%2000-2.25%202.25v6.75a2.25%202.25%200%20002.25%202.25z%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/wallets/custodial-wallets.svg",
      dark: "/img/wallets/custodial-wallets.svg"
    },
    href: "/wallets/custodial-wallets"
  }, {
    id: "embedded-wallets",
    title: "Embedded Wallets",
    desc: "One-click wallet creation built directly into your app with no browser extension required.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M21%2012a2.25%202.25%200%2000-2.25-2.25H15a3%203%200%2011-6%200H5.25A2.25%202.25%200%20003%2012m18%200v6a2.25%202.25%200%2001-2.25%202.25H5.25A2.25%202.25%200%20013%2018v-6m18%200V9M3%2012V9m18-3a2.25%202.25%200%2000-2.25-2.25H5.25A2.25%202.25%200%20003%206v3m18-3v3m0%200H3%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/tools/wallet/embedded-wallets.webp",
      dark: "/img/tools/wallet/embedded-wallets.webp"
    },
    href: "/wallets/embedded-wallets"
  }, {
    id: "smart-sessions",
    title: "Smart Sessions",
    desc: "Scoped, time-limited transaction permissions so users approve once and your app handles the rest.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M15.75%205.25a3%203%200%20013%203m3%200a6%206%200%2001-7.029%205.912c-.563-.097-1.159.026-1.563.43L10.5%2017.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1%20.43-1.563A6%206%200%201121.75%208.25z%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/wallets/wallets-security.webp",
      dark: "/img/wallets/wallets-security.webp"
    },
    href: "/wallets/smart-sessions"
  }]
}, {
  id: "interoperability",
  label: "Interoperability",
  items: [{
    id: "cross-chain-movement",
    title: "Cross-chain money movement",
    desc: "Move tokens across any chain, with any token, from any wallet.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M7.5%2021L3%2016.5m0%200L7.5%2012M3%2016.5h13.5m0-13.5L21%207.5m0%200L16.5%2012M21%207.5H7.5%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/trails/trails-hero.webp",
      dark: "/img/trails/trails-hero.webp"
    },
    href: "/trails/index"
  }, {
    id: "cross-chain-actions",
    title: "Cross-Chain Money Actions",
    desc: "Bridge, swap, and execute a protocol deposit in one user transaction. Works for yield vaults, liquidity pools, staking, and any contract call.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M6.75%207.5l3%202.25-3%202.25m4.5%200h3M3.75%2021h16.5a2.25%202.25%200%20000-4.5H3.75a2.25%202.25%200%20000%204.5zM3.75%2012h16.5a2.25%202.25%200%20000-4.5H3.75a2.25%202.25%200%20000%204.5zM3.75%203h16.5a2.25%202.25%200%20000-4.5H3.75a2.25%202.25%200%20000%204.5z%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/oms/orchestrate.svg",
      dark: "/img/oms/orchestrate.svg"
    },
    href: "/trails/money-actions"
  }, {
    id: "agglayer",
    title: "Agglayer",
    desc: "Unified cross-chain liquidity across any connected chain.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M6.429%209.75L2.25%2012l4.179%202.25m0-4.5l5.571%203%205.571-3m-11.142%200L2.25%207.5%2012%202.25l9.75%205.25-4.179%202.25m0%200L21.75%2012l-4.179%202.25m0%200l4.179%202.25L12%2021.75%202.25%2016.5l4.179-2.25m11.142%200l-5.571%203-5.571-3%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/agglayer/agglayer-v1.png",
      dark: "/img/agglayer/agglayer-v1.png"
    },
    href: "/interoperability/agglayer/index"
  }]
}, {
  id: "blockchain-rails",
  label: "Blockchain Rails",
  items: [{
    id: "polygon-chain",
    title: "Polygon Chain",
    desc: "Fast, low-cost settlement layer for global payments.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M3.75%2013.5l10.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75z%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/pos/architecture.png",
      dark: "/img/pos/architecture.png"
    },
    href: "/pos/get-started/building-on-polygon"
  }, {
    id: "cdk-overview",
    title: "Polygon CDK",
    desc: "Launch a production-ready chain for enterprise payment rails and asset issuers.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M5.25%2014.25h13.5m-13.5%200a3%203%200%2001-3-3m3%203a3%203%200%20100%206h13.5a3%203%200%20100-6m-16.5-3a3%203%200%20013-3h13.5a3%203%200%20013%203m-19.5%200a4.5%204.5%200%2001.9-2.7L5.737%205.1a3.375%203.375%200%20012.7-1.35h7.126c1.062%200%202.062.5%202.7%201.35l2.587%203.45a4.5%204.5%200%2001.9%202.7m0%200a3%203%200%2001-3%203m0%203h.008v.008h-.008v-.008zm0-6h.008v.008h-.008v-.008zm-3%206h.008v.008h-.008v-.008zm0-6h.008v.008h-.008v-.008z%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/cdk/agglayer-enterprisecdk.png",
      dark: "/img/cdk/agglayer-enterprisecdk.png"
    },
    href: "/chain-development/cdk/get-started/overview"
  }]
}, {
  id: "agentic-payments",
  label: "Agentic",
  items: [{
    id: "agentic-cli",
    title: "Agentic CLI",
    desc: "End-to-end blockchain toolkit for AI agents with wallets, swaps, bridging, and onchain identity in one install.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M6.75%207.5l3%202.25-3%202.25m4.5%200h3m-9%208.25h13.5A2.25%202.25%200%200021%2018V6a2.25%202.25%200%2000-2.25-2.25H5.25A2.25%202.25%200%20003%206v12a2.25%202.25%200%20002.25%202.25z%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/oms/agentic-cli.svg",
      dark: "/img/oms/agentic-cli.svg"
    },
    href: "/payment-services/agentic-payments/polygon-agent-cli"
  }, {
    id: "x402",
    title: "x402 Protocol",
    desc: "HTTP-native micropayment protocol for pay-per-use APIs and autonomous agent commerce.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M17.25%206.75L22.5%2012l-5.25%205.25m-10.5%200L1.5%2012l5.25-5.25m7.5-3l-4.5%2016.5%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/oms/x402.svg",
      dark: "/img/oms/x402.svg"
    },
    href: "/payment-services/agentic-payments/x402/intro"
  }, {
    id: "erc8004",
    title: "ERC-8004",
    desc: "Onchain reputation standard for AI agents with verifiable identity and trust in autonomous commerce.",
    icon: "data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill=%22none%22%20viewBox=%220%200%2024%2024%22%20stroke-width=%221.5%22%20stroke=%22%237B3FE4%22%3E%3Cpath%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20d=%22M15.75%206a3.75%203.75%200%2011-7.5%200%203.75%203.75%200%20017.5%200zM4.501%2020.118a7.5%207.5%200%200114.998%200A17.933%2017.933%200%200112%2021.75c-2.676%200-5.216-.584-7.499-1.632z%22%2F%3E%3C%2Fsvg%3E",
    image: {
      light: "/img/oms/erc8004.svg",
      dark: "/img/oms/erc8004.svg"
    },
    href: "/payment-services/agentic-payments/agent-integration/erc8004"
  }]
}];

export const ProductTiles = ({categories, hideButtons = false}) => {
  const [activeCategory, setActiveCategory] = useState(categories[0].id);
  const [activeSubTab, setActiveSubTab] = useState(categories[0].items[0]?.id ?? null);
  const currentCategory = categories.find(cat => cat.id === activeCategory);
  const currentSub = currentCategory?.items.find(item => item.id === activeSubTab);
  return <div className="not-prose space-y-6">
      {!hideButtons && <div className="flex flex-wrap gap-2">
          {categories.map(cat => <button key={cat.id} onClick={() => {
    setActiveCategory(cat.id);
    setActiveSubTab(cat.items[0]?.id ?? null);
  }} className={`px-4 py-2 text-sm rounded-full font-medium transition-colors ${activeCategory === cat.id ? 'bg-[#090624] text-white dark:bg-white dark:text-[#090624] border-black' : 'bg-gray-100 dark:bg-white/10 text-black dark:text-white'}`}>
              {cat.label}
            </button>)}
        </div>}

      <div>
        {currentCategory?.items?.length ? <div className="flex flex-col lg:flex-row gap-6 bg-gray-100 dark:bg-[#141414] rounded-2xl">
            <div className="flex flex-col w-full lg:w-1/2 space-y-2 p-4">
              {currentCategory.items.map(item => <a key={item.id} href={item.href} onMouseOver={() => setActiveSubTab(item.id)} className={`flex items-start gap-1.5 text-left px-5 py-3 rounded-2xl transition-all ${activeSubTab === item.id ? 'bg-white dark:bg-white/5' : ''}`}>
                  <div className="text-xl mr-3 mt-1"><img src={item.icon} alt={item.title} className="w-8 h-8" /></div>
                  <div className="flex-1">
                    <h3 className="font-medium text-base text-black dark:text-white">
                      {item.title}
                    </h3>
                    <p className="text-sm text-gray-600 dark:text-gray-400">{item.desc}</p>
                  </div>
                  <div className={`flex items-center justify-center min-w-[24px] self-center ${activeSubTab === item.id ? 'opacity-100' : 'opacity-0'}`}>
                    <div className="hidden dark:block">
                      <Icon icon="chevron-right" size="14" color="#FFF" />
                    </div>
                    <div className="block dark:hidden">
                      <Icon icon="chevron-right" size="14" color="#090624" />
                    </div>
                  </div>
                </a>)}
            </div>
            <div className="group w-full h-fit lg:w-1/2 rounded-2xl flex items-center justify-center overflow-hidden min-h-[320px] p-4">
              {currentSub?.image ? <>
                  <img src={currentSub.image.light} alt={currentSub.title} className="block dark:hidden w-full h-full object-cover rounded-xl" />
                  <img src={currentSub.image.dark} alt={currentSub.title} className="hidden dark:block w-full h-full object-cover rounded-xl" />
                </> : <p className="text-gray-400 dark:text-gray-500 p-8">No preview available</p>}
            </div>
          </div> : <p className="text-sm text-gray-500 dark:text-gray-400">
            No features available for this category.
          </p>}
      </div>
    </div>;
};

export const Title = ({children}) => {
  return <div className="text-gray-900 dark:text-gray-200 text-2xl tracking-tight">
      {children}
    </div>;
};

export const Container = ({children}) => {
  return <div className="px-4 lg:px-10 py-14">
      {children}
    </div>;
};

<div className="px-5 divide-y divide-gray-100 dark:divide-white/10">
  <Container>
    <div className="w-full flex flex-col">
      <div className="flex flex-col items-start justify-center w-full max-w-4xl text-left">
        <div className="flex flex-wrap gap-2 mb-4">
          <span className="px-3 py-1 text-xs font-medium rounded-full bg-[#670DE5]/10 text-[#670DE5] dark:bg-[#670DE5]/20 dark:text-[#9551F5]">Payments</span>
          <span className="px-3 py-1 text-xs font-medium rounded-full bg-[#670DE5]/10 text-[#670DE5] dark:bg-[#670DE5]/20 dark:text-[#9551F5]">Stablecoins</span>
          <span className="px-3 py-1 text-xs font-medium rounded-full bg-[#670DE5]/10 text-[#670DE5] dark:bg-[#670DE5]/20 dark:text-[#9551F5]">RWAs</span>
        </div>

        <div className="text-gray-900 dark:text-gray-200 text-4xl tracking-tight font-medium">
          Polygon Developer Docs
        </div>

        <p className="text-xl text-gray-500 dark:text-gray-400 text-left mt-2 mb-1 font-normal">
          The open stack for global money movement.
        </p>

        <p className="text-md text-gray-600 dark:text-gray-400 text-left mt-3 mb-4 max-w-2xl">
          Integrate compliant fiat access, stablecoin settlement, wallet infrastructure, interoperability, and blockchain rails with a single unified stack. Production-ready for institutions moving money at scale.
        </p>

        <div className="flex flex-row gap-4 mt-5">
          <a href="/oms/quickstart">
            <button type="button" className="px-5 flex items-center font-medium text-sm rounded-full py-2 text-white dark:text-gray-900 bg-primary-dark dark:bg-primary-light hover:opacity-90 justify-center">
              Get started

              <svg
                className="size-3 ml-2 bg-white dark:bg-gray-900"
                style={{
              maskImage: 'url("https://mintlify.b-cdn.net/solid/arrow-right-long.svg")',
              maskRepeat: 'no-repeat',
              maskPosition: 'center center'
            }}
              />
            </button>
          </a>

          <a href="https://info.polygon.technology/get-early-access">
            <button type="button" className="px-5 flex items-center font-medium text-sm rounded-full py-2 border border-gray-200 dark:border-white/10 text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-white/5 justify-center">
              Launch an Enterprise Chain
            </button>
          </a>
        </div>
      </div>
    </div>
  </Container>

  <Container>
    <div className="flex flex-col w-full mb-8">
      <Title>Open Money Stack</Title>

      <p className="text-[#5B616E] dark:text-gray-300 text-md mb-1 mt-3">
        The modular components of the Open Money Stack span fiat & blockchain rails, wallet infrastructure, agentic payments, and interoperability.
      </p>
    </div>

    <ProductTiles categories={platformCategories} />
  </Container>

  <Container>
    <div className="flex flex-col w-full mb-7">
      <Title>Use Cases</Title>

      <p className="text-[#5B616E] dark:text-gray-300 text-md mb-1 mt-3">
        The Open Money Stack is infrastructure for financial institutions that need to move money faster, reach more markets, and settle without the overhead of fragmented vendor stacks. These are the problems it solves:
      </p>
    </div>

    <CardGroup cols={3}>
      <Card title="Always-on settlement" icon="circle-check" href="/oms/use-cases#always-on-account-funding">
        Fund accounts and settle merchants on evenings, weekends, and holidays. Stablecoin rails don't stop when banks do.
      </Card>

      <Card title="Cross-border business payments" icon="earth-americas" href="/oms/use-cases#cross-border-business-payments">
        Build global B2B payment corridors on licensed, compliant infrastructure, without assembling bank relationships from scratch.
      </Card>

      <Card title="Dollar banking for emerging markets" icon="wallet" href="/oms/use-cases#dollar-banking-for-emerging-markets">
        Let users hold, move, and spend USD without a US bank account. Stablecoin-backed accounts that look like banking.
      </Card>

      <Card title="Global payouts at scale" icon="money-bill-transfer" href="/oms/use-cases#global-payouts-at-scale">
        Pay contractors, sellers, and employees across dozens of countries in local fiat or USDC. No per-corridor integrations.
      </Card>

      <Card title="Stablecoin payment acceptance" icon="circle-dollar-to-slot" href="/oms/use-cases#stablecoin-payment-acceptance">
        Accept stablecoin at checkout, settle in fiat. Near-zero fees, instant finality, and global reach for any merchant.
      </Card>

      <Card title="Consumer remittance" icon="arrow-right-arrow-left" href="/oms/use-cases#consumer-remittance">
        Power US-to-world money transfers with licensed corridors, debit and cash onramps, and stablecoin settlement under the hood.
      </Card>
    </CardGroup>
  </Container>

  <Container>
    <div className="flex flex-col w-full mb-5">
      <Title>Resources</Title>
    </div>

    <Columns cols={3}>
      <Card
        title="GitHub"
        icon={
      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
        <circle cx="12" cy="12" r="12" fill="#670DE5"/>
        <path fillRule="evenodd" clipRule="evenodd" d="M12 4C7.58 4 4 7.58 4 12c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0020 12c0-4.42-3.58-8-8-8z" fill="white"/>
      </svg>
    }
        href="https://github.com/0xPolygon"
      >
        Explore open-source repos, SDKs, and contracts across the Polygon ecosystem.
      </Card>

      <Card title="Status" icon="signal-bars" href="https://status.polygon.technology">
        Check the current operational status of Polygon network services.
      </Card>

      <Card
        title="Developer Tools"
        icon={
      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
        <circle cx="12" cy="12" r="12" fill="#670DE5"/>
        <path d="M4 12h2.5l2-4 3 8 2-6 1.5 2H20" stroke="white" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round"/>
        <circle cx="20" cy="12" r="2" fill="#22c55e"/>
      </svg>
    }
        href="/tools/index"
      >
        SDKs, oracles, indexers, bridges, and security tools for building on Polygon.
      </Card>
    </Columns>
  </Container>
</div>
