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

# TRM Labs Documentation

export const SearchBar = ({placeholder = "Search or ask...", shortcut = "⌘K", maxWidth = "", className = ""}) => {
  const styles = {
    layout: "flex items-center justify-between",
    width: "w-full",
    spacing: "py-3 pl-5 pr-3",
    shape: "rounded-full",
    background: "bg-white dark:bg-transparent",
    text: "text-sm text-gray-400 dark:text-gray-500",
    border: "border border-gray-300 dark:border-gray-600 ring-8 ring-gray-200/60 dark:ring-white/15",
    hover: "hover:border-gray-400 dark:hover:border-gray-500 hover:ring-gray-200/50 dark:hover:ring-white/15",
    cursor: "cursor-pointer",
    transition: "transition-all duration-200"
  };
  const iconStyles = {
    size: "h-4 w-4 flex-none",
    spacing: "mr-2",
    color: "bg-primary hover:bg-gray-600 dark:bg-primary-dark dark:hover:bg-white/70"
  };
  const badgeStyles = {
    text: "text-xs font-medium",
    color: "text-gray-400 dark:text-gray-500",
    background: "bg-gray-100 dark:bg-gray-800",
    spacing: "px-2 py-1",
    shape: "rounded-md"
  };
  const buttonClasses = [styles.layout, styles.width, styles.spacing, styles.shape, styles.background, styles.text, styles.border, styles.hover, styles.cursor, styles.transition, className].join(" ");
  return <button type="button" id="home-search-entry" onClick={() => document.getElementById('search-bar-entry')?.click()} className={buttonClasses} style={maxWidth ? {
    maxWidth
  } : undefined}>
        {}
        <div className="flex items-center">
          <svg className={`${iconStyles.size} ${iconStyles.spacing} ${iconStyles.color}`} style={{
    maskImage: 'url("https://mintlify.b-cdn.net/v6.5.1/solid/magnifying-glass.svg")',
    maskRepeat: 'no-repeat',
    maskPosition: 'center center'
  }} />
          {placeholder}
        </div>
  
        {}
        {shortcut && <span className={`hidden sm:inline-flex ${badgeStyles.text} ${badgeStyles.color} ${badgeStyles.background} ${badgeStyles.spacing} ${badgeStyles.shape}`}>
            {shortcut}
          </span>}
      </button>;
};

<div className="w-full">
  <div
    style={{
  maxWidth: '70rem',
  marginLeft: 'auto',
  marginRight: 'auto',
  paddingLeft: '1.25rem',
  paddingRight: '1.25rem',
  paddingTop: '6rem',
  paddingBottom: '4rem',
}}
  >
    <div className="flex flex-col lg:flex-row items-center gap-10 mb-16">
      <div className="w-full lg:w-1/2 text-left">
        <h2 className="text-5xl text-black dark:text-white font-medium">
          TRM Labs Documentation
        </h2>

        <p className="mt-4 text-md text-[#6d6e79] dark:text-[#a1a1a3] font-normal" style={{ maxWidth: '50rem' }}>
          Learn how to investigate, monitor, and detect crypto fraud and financial crime with TRM's blockchain intelligence platform.
        </p>

        <div className="mt-8 flex flex-col sm:flex-row items-stretch sm:items-center gap-4" style={{ maxWidth: '32rem' }}>
          <div className="flex-1">
            <SearchBar maxWidth="100%" />
          </div>

          <a href="/guides/sanctions/introduction" className="inline-flex items-center justify-center rounded-lg bg-[#2064f7] px-5 py-2.5 text-white font-medium hover:bg-[#1a54d9] transition-colors whitespace-nowrap">
            Get Started
          </a>
        </div>
      </div>

      <div className="w-full lg:w-1/2">
        <img noZoom src="https://cdn.prod.website-files.com/6082dc5b67056233213587a4/67bddf5401075e6b2e8f1dbf_Crypto_Crime_image1-2x.png" alt="TRM Labs Docs" className="w-full max-h-96 object-cover " />
      </div>
    </div>

    <div className="mb-8">
      <h3 className="text-2xl font-semibold text-black dark:text-white mb-2">Get Started</h3>
      <p className="text-[#6d6e79] dark:text-[#a1a1a3] mb-6">New to TRM Labs? Start here to learn the fundamentals and integrate with our platform.</p>
    </div>

    <div className="grid grid-cols-1 lg:grid-cols-2 gap-6 mb-16">
      <Card title="Guides" icon="book-open" href="/guides/resources/integration-development-best-practices">
        Step-by-step tutorials and conceptual guides for using the TRM Labs platform effectively.
      </Card>

      <Card title="API Reference" icon="code-simple" href="/guides/chainabuse/welcome-to-chainabuse-api">
        Complete API documentation with endpoints, parameters, authentication, and code examples.
      </Card>
    </div>

    <div className="mb-8">
      <h3 className="text-2xl font-semibold text-black dark:text-white mb-2">Explore by Product</h3>
      <p className="text-[#6d6e79] dark:text-[#a1a1a3] mb-6">Documentation organized by TRM's core product areas.</p>
    </div>

    <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-5 mb-16">
      <Card title="Wallet Screening" icon="wallet" href="/guides/resources/wallet-screening-best-practices">
        Screen wallet addresses against known risk indicators and entities in real-time.
      </Card>

      <Card title="Transaction Monitoring" icon="arrows-left-right" href="/guides/resources/transaction-monitoring-best-practices">
        Monitor on-chain transactions for suspicious activity and compliance violations.
      </Card>

      <Card title="Blockint APIs" icon="network-wired" href="/guides/blockint/introduction">
        Get blockchain intelligence at scale.
      </Card>
    </div>

    <div className="mb-8">
      <h3 className="text-2xl font-semibold text-black dark:text-white mb-2">Documentation by Industry</h3>
      <p className="text-[#6d6e79] dark:text-[#a1a1a3] mb-6">Find guides tailored to your organization's needs.</p>
    </div>

    <div className="grid grid-cols-1 sm:grid-cols-2 gap-4 mb-16">
      <Card title="Banking" icon="building-columns" href="/guides/resources/transaction-monitoring-best-practices" horizontal>
        Compliance and risk management for traditional financial institutions.
      </Card>

      <Card title="Crypto Business" icon="coins" href="/guides/resources/crypto-native-integrations" horizontal>
        AML/CFT compliance for exchanges, custodians, and DeFi protocols.
      </Card>

      <Card title="Fintech" icon="credit-card" href="/guides/resources/wallet-screening-best-practices" horizontal>
        Fraud prevention and compliance for payment and lending platforms.
      </Card>

      <Card title="Law Enforcement" icon="shield-check" href="/guides/blockint-le/introduction" horizontal>
        Investigation tools and techniques for crypto-related cases.
      </Card>
    </div>

    <div className="rounded-xl bg-gray-50 dark:bg-gray-900 p-8 text-center">
      <h3 className="text-xl font-semibold text-black dark:text-white mb-2">Need more help?</h3>
      <p className="text-[#6d6e79] dark:text-[#a1a1a3] mb-6">Explore additional resources or reach out to our support team.</p>

      <div className="flex flex-wrap justify-center gap-4">
        <a href="https://www.trmlabs.com/products/training" className="inline-flex items-center gap-2 px-4 py-2 rounded-lg border border-gray-200 dark:border-gray-700 text-sm font-medium text-black dark:text-white hover:border-[#2064f7] transition-colors">
          <svg className="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
            <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={1.5} d="M4.26 10.147a60.436 60.436 0 00-.491 6.347A48.627 48.627 0 0112 20.904a48.627 48.627 0 018.232-4.41 60.46 60.46 0 00-.491-6.347m-15.482 0a50.57 50.57 0 00-2.658-.813A59.905 59.905 0 0112 3.493a59.902 59.902 0 0110.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.697 50.697 0 0112 13.489a50.702 50.702 0 017.74-3.342" />
          </svg>

          TRM Academy
        </a>

        <a href="https://www.trmlabs.com/contact-us" className="inline-flex items-center gap-2 px-4 py-2 rounded-lg border border-gray-200 dark:border-gray-700 text-sm font-medium text-black dark:text-white hover:border-[#2064f7] transition-colors">
          <svg className="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
            <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={1.5} d="M8.625 12a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 01-2.555-.337A5.972 5.972 0 015.41 20.97a5.969 5.969 0 01-.474-.065 4.48 4.48 0 00.978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25z" />
          </svg>

          Contact Support
        </a>

        <a href="https://www.trmlabs.com/resources" className="inline-flex items-center gap-2 px-4 py-2 rounded-lg border border-gray-200 dark:border-gray-700 text-sm font-medium text-black dark:text-white hover:border-[#2064f7] transition-colors">
          <svg className="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
            <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={1.5} d="M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25" />
          </svg>

          Resources
        </a>
      </div>
    </div>
  </div>
</div>
