> ## Documentation Index
> Fetch the complete documentation index at: https://hedera-0c6e0218-mintlify-bc559771.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Open-Source Solutions

> Browse open-source studios, SDKs, and toolkits for tokenization, AI agents, DAO governance, sustainability, and developer tooling built on the Hedera Network.

<div className="not-prose landing-container">
  <div
    style={{
padding: '48px 0',
borderBottom: '1px solid var(--landing-border)'
}}
  >
    <h2
      id="hedera-studios"
      style={{
fontSize: 'clamp(1.375rem, 2.5vw, 1.75rem)',
fontWeight: 500,
margin: '0 0 6px',
letterSpacing: '-0.015em',
color: 'var(--landing-fg-primary)'
}}
    >
      <a href="#hedera-studios" style={{ color: 'inherit', textDecoration: 'none' }}>Hedera Studios</a>
    </h2>

    <p
      style={{
fontSize: '0.9375rem',
color: 'var(--landing-fg-tertiary)',
margin: '0 0 28px',
maxWidth: '600px',
lineHeight: 1.55
}}
    >
      Production-grade, open-source platforms for issuing tokens that meet real-world compliance and operational requirements.
    </p>

    <div
      style={{
display: 'grid',
gridTemplateColumns: 'repeat(auto-fit, minmax(260px, 1fr))',
gap: '12px'
}}
    >
      <a
        href="/solutions/tokenization/ats/index"
        style={{
  padding: '20px', borderRadius: '10px',
  border: '1px solid var(--landing-border)',
  textDecoration: 'none',
  backgroundColor: 'var(--landing-card-bg)'
}}
      >
        <div style={{ width: '36px', height: '36px', borderRadius: '8px', background: 'var(--landing-card-icon-bg)', display: 'flex', alignItems: 'center', justifyContent: 'center', marginBottom: '14px' }}>
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <rect x="3" y="3" width="18" height="18" rx="2" />

            <path d="M3 9h18 M9 21V9" />
          </svg>
        </div>

        <div style={{ fontWeight: 500, fontSize: '0.875rem', color: 'var(--landing-fg-primary)', marginBottom: '6px' }}>Asset Tokenization Studio</div>
        <div style={{ fontSize: '0.8125rem', color: 'var(--landing-fg-tertiary)', lineHeight: 1.45, marginBottom: '14px' }}>Issue security tokens, equities, and real-world assets: full lifecycle.</div>

        <div style={{ display: 'flex', gap: '6px', flexWrap: 'wrap' }}>
          <span style={{ fontSize: '0.6875rem', padding: '2px 8px', borderRadius: '999px', border: '1px solid rgba(130,89,239,0.25)', color: 'rgba(130,89,239,0.85)' }}>RWA</span>
          <span style={{ fontSize: '0.6875rem', padding: '2px 8px', borderRadius: '999px', border: '1px solid rgba(130,89,239,0.25)', color: 'rgba(130,89,239,0.85)' }}>Compliance</span>
        </div>
      </a>

      <a
        href="/solutions/tokenization/stablecoin/index"
        style={{
  padding: '20px', borderRadius: '10px',
  border: '1px solid var(--landing-border)',
  textDecoration: 'none',
  backgroundColor: 'var(--landing-card-bg)'
}}
      >
        <div style={{ width: '36px', height: '36px', borderRadius: '8px', background: 'var(--landing-card-icon-bg)', display: 'flex', alignItems: 'center', justifyContent: 'center', marginBottom: '14px' }}>
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <circle cx="12" cy="12" r="10" />

            <path d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8 M12 6v2 M12 16v2" />
          </svg>
        </div>

        <div style={{ fontWeight: 500, fontSize: '0.875rem', color: 'var(--landing-fg-primary)', marginBottom: '6px' }}>Stablecoin Studio</div>
        <div style={{ fontSize: '0.8125rem', color: 'var(--landing-fg-tertiary)', lineHeight: 1.45, marginBottom: '14px' }}>Mint and manage fiat-pegged stablecoins with built-in admin and reserve controls.</div>

        <div style={{ display: 'flex', gap: '6px', flexWrap: 'wrap' }}>
          <span style={{ fontSize: '0.6875rem', padding: '2px 8px', borderRadius: '999px', border: '1px solid rgba(130,89,239,0.25)', color: 'rgba(130,89,239,0.85)' }}>Stablecoin</span>
          <span style={{ fontSize: '0.6875rem', padding: '2px 8px', borderRadius: '999px', border: '1px solid rgba(130,89,239,0.25)', color: 'rgba(130,89,239,0.85)' }}>Payments</span>
        </div>
      </a>

      <a
        href="/solutions/tokenization/nft-studio/index"
        style={{
  padding: '20px', borderRadius: '10px',
  border: '1px solid var(--landing-border)',
  textDecoration: 'none',
  backgroundColor: 'var(--landing-card-bg)'
}}
      >
        <div style={{ width: '36px', height: '36px', borderRadius: '8px', background: 'var(--landing-card-icon-bg)', display: 'flex', alignItems: 'center', justifyContent: 'center', marginBottom: '14px' }}>
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <rect x="3" y="3" width="18" height="18" rx="2" ry="2" />

            <circle cx="8.5" cy="8.5" r="1.5" />

            <path d="M21 15l-5-5L5 21" />
          </svg>
        </div>

        <div style={{ fontWeight: 500, fontSize: '0.875rem', color: 'var(--landing-fg-primary)', marginBottom: '6px' }}>NFT Studio</div>
        <div style={{ fontSize: '0.8125rem', color: 'var(--landing-fg-tertiary)', lineHeight: 1.45, marginBottom: '14px' }}>Tools for NFT creators: airdrop verifier, metadata validator, rarity inspector.</div>

        <div style={{ display: 'flex', gap: '6px', flexWrap: 'wrap' }}>
          <span style={{ fontSize: '0.6875rem', padding: '2px 8px', borderRadius: '999px', border: '1px solid rgba(130,89,239,0.25)', color: 'rgba(130,89,239,0.85)' }}>NFT</span>
          <span style={{ fontSize: '0.6875rem', padding: '2px 8px', borderRadius: '999px', border: '1px solid rgba(130,89,239,0.25)', color: 'rgba(130,89,239,0.85)' }}>Metadata</span>
        </div>
      </a>

      <a
        href="/solutions/ai/index"
        style={{
  padding: '20px', borderRadius: '10px',
  border: '1px solid var(--landing-border)',
  textDecoration: 'none',
  backgroundColor: 'var(--landing-card-bg)'
}}
      >
        <div style={{ width: '36px', height: '36px', borderRadius: '8px', background: 'var(--landing-card-icon-bg)', display: 'flex', alignItems: 'center', justifyContent: 'center', marginBottom: '14px' }}>
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M12 2l2.4 5.6L20 9l-4.2 3.6L17 18l-5-3-5 3 1.2-5.4L4 9l5.6-1.4z M5 20l-1 2 M19 20l1 2 M12 22v-2" />
          </svg>
        </div>

        <div style={{ fontWeight: 500, fontSize: '0.875rem', color: 'var(--landing-fg-primary)', marginBottom: '6px' }}>AI Studio</div>
        <div style={{ fontSize: '0.8125rem', color: 'var(--landing-fg-tertiary)', lineHeight: 1.45, marginBottom: '14px' }}>Build, test, and ship Hedera-powered AI agents: Agent Lab, Agent Kit, ElizaOS, and more.</div>

        <div style={{ display: 'flex', gap: '6px', flexWrap: 'wrap' }}>
          <span style={{ fontSize: '0.6875rem', padding: '2px 8px', borderRadius: '999px', border: '1px solid rgba(130,89,239,0.25)', color: 'rgba(130,89,239,0.85)' }}>AI</span>
          <span style={{ fontSize: '0.6875rem', padding: '2px 8px', borderRadius: '999px', border: '1px solid rgba(130,89,239,0.25)', color: 'rgba(130,89,239,0.85)' }}>Agents</span>
        </div>
      </a>
    </div>
  </div>

  <div className="landing-section">
    <div className="landing-section-heading-row">
      <h2 id="ai-and-agents" className="landing-section-heading">
        <a href="#ai-and-agents">AI & Agents</a>
      </h2>

      <a href="/solutions/ai/index" className="landing-see-all">See all →</a>
    </div>

    <p className="landing-section-description">
      Build autonomous agents and AI-powered tools with native Hedera integration.
    </p>

    <div className="landing-grid landing-grid--loose">
      <a href="/solutions/ai/agent-lab" className="landing-media-card">
        <div className="landing-media-card-hero">
          <svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="var(--landing-demo-icon)" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round">
            <path d="M10 2v2 M14 2v2 M9 9h6 M8 12h8 M9 15h6 M5 7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z" />
          </svg>
        </div>

        <div className="landing-media-card-body">
          <div className="landing-card-title">Agent Lab</div>
          <div className="landing-card-desc">Visual playground for building, testing, and demoing Hedera agents.</div>

          <div className="landing-tag-group">
            <span className="landing-tag">Playground</span>
          </div>
        </div>
      </a>

      <a href="/solutions/ai/agent-kit/index" className="landing-media-card">
        <div className="landing-media-card-hero">
          <svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="var(--landing-demo-icon)" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round">
            <rect x="3" y="11" width="18" height="10" rx="2" />

            <circle cx="12" cy="5" r="2" />

            <path d="M12 7v4 M8 16h.01 M16 16h.01" />
          </svg>
        </div>

        <div className="landing-media-card-body">
          <div className="landing-card-title">Agent Kit</div>
          <div className="landing-card-desc">SDK for AI agents that transact on Hedera: JS and Python with plugin system.</div>

          <div className="landing-tag-group">
            <span className="landing-tag">JS</span>
            <span className="landing-tag">Python</span>
          </div>
        </div>
      </a>

      <a href="/solutions/ai/elizaos" className="landing-media-card">
        <div className="landing-media-card-hero">
          <svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="var(--landing-demo-icon)" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round">
            <circle cx="12" cy="12" r="10" />

            <path d="M8 14s1.5 2 4 2 4-2 4-2 M9 9h.01 M15 9h.01" />
          </svg>
        </div>

        <div className="landing-media-card-body">
          <div className="landing-card-title">ElizaOS</div>
          <div className="landing-card-desc">Hedera plugin for ElizaOS: give characters wallets, tokens, and HCS topics.</div>

          <div className="landing-tag-group">
            <span className="landing-tag">Plugin</span>
          </div>
        </div>
      </a>
    </div>
  </div>

  <div className="landing-section">
    <h2 id="developer-tools" className="landing-section-heading" style={{ marginBottom: '24px' }}>
      <a href="#developer-tools">Developer tools</a>
    </h2>

    <div className="landing-grid landing-grid--wide">
      <a href="/solutions/tools/playground" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M5 3l14 9-14 9z" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Developer Playground</div>
          <div className="landing-card-desc">Run Hedera transactions from your browser, no setup needed.</div>
        </div>
      </a>

      <a href="/solutions/tools/hiero-cli/overview" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M4 17l6-6-6-6 M12 19h8" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Hiero CLI</div>
          <div className="landing-card-desc">Plugin-based command-line interface for accounts, tokens, topics, and contracts.</div>
        </div>
      </a>

      <a href="/solutions/tools/wallet-snap-intro" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M20 12V8H6a2 2 0 0 1 0-4h12v4 M4 6v12a2 2 0 0 0 2 2h14v-4 M18 12a2 2 0 0 0 0 4h4v-4z" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Wallet Snap</div>
          <div className="landing-card-desc">MetaMask Snap that adds full Hedera support to existing browser wallets.</div>
        </div>
      </a>

      <a href="/solutions/tools/custodians-library" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <rect x="3" y="11" width="18" height="11" rx="2" ry="2" />

            <path d="M7 11V7a5 5 0 0 1 10 0v4" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Custodians Library</div>
          <div className="landing-card-desc">Integrate institutional custody platforms with Hedera in your application.</div>
        </div>
      </a>
    </div>
  </div>

  <div className="landing-section">
    <h2 id="examples" className="landing-section-heading" style={{ marginBottom: '24px' }}>
      <a href="#examples">Examples</a>
    </h2>

    <div className="landing-grid">
      <a href="/solutions/examples/demos" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <rect x="2" y="3" width="20" height="14" rx="2" />

            <path d="M2 8h20 M8 21h8 M12 17v4" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Demos</div>
          <div className="landing-card-desc">Reference apps showcasing Hedera-powered flows.</div>
        </div>
      </a>

      <a href="/solutions/examples/starters" className="landing-card">
        <div className="landing-card-icon">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#fff" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z M14 2v6h6 M12 18v-6 M9 15l3 3 3-3" />
          </svg>
        </div>

        <div>
          <div className="landing-card-title">Starters</div>
          <div className="landing-card-desc">Production-ready template projects to clone and customize.</div>
        </div>
      </a>
    </div>
  </div>
</div>
