'use client' import { useEffect, useState, useRef } from 'react' import Image from 'next/image' import { Header } from '@/components/Header' import { Footer } from '@/components/Footer' import { DomainChecker } from '@/components/DomainChecker' import { useStore } from '@/lib/store' import { api } from '@/lib/api' import { ArrowRight, ChevronRight, Zap, Globe, Check, Search, Target, Gavel, Activity, Lock, Crosshair, Coins, Layers, ArrowUpRight, ShieldCheck, Network, Share2, Key, Shield, Radar, Scan, Radio, Cpu, Clock, ExternalLink } from 'lucide-react' import Link from 'next/link' import clsx from 'clsx' interface HotAuction { domain: string current_bid: number time_remaining: string platform: string } // Compact Ticker for Mobile function MarketTicker({ auctions }: { auctions: HotAuction[] }) { const tickerRef = useRef(null) if (auctions.length === 0) return null const items = [...auctions, ...auctions, ...auctions] return (
{items.map((auction, i) => (
{auction.domain}
${auction.current_bid.toLocaleString()} {auction.time_remaining}
))}
) } export default function HomePage() { const { checkAuth, isLoading, isAuthenticated } = useStore() const [hotAuctions, setHotAuctions] = useState([]) const [loadingAuctions, setLoadingAuctions] = useState(true) useEffect(() => { checkAuth() fetchData() }, [checkAuth]) const fetchData = async () => { try { const auctions = await api.getHotAuctions(8).catch(() => []) setHotAuctions(auctions.slice(0, 8)) } catch (error) { console.error('Mission failed:', error) } finally { setLoadingAuctions(false) } } if (isLoading) { return (
) } return (
{/* Background */}
{/* ═══════════════════════════════════════════════════════════════════════ */} {/* HERO SECTION */} {/* ═══════════════════════════════════════════════════════════════════════ */}
{/* Left: Typography & Brand */}
{/* Brand Seal - Mobile */}
Pounce
Est. 2025
{/* Headline - Responsive */}

The market never sleeps. You should.

{/* Subline */}

Domain intelligence for investors — scan live auctions, compare TLD pricing, and monitor portfolios in a clean, spam-filtered terminal. Scan. Track. Trade. Verify.

{/* Stats Grid - Mobile 2x2 */}
{[ { value: '886+', label: 'TLDs Scanned' }, { value: '24/7', label: 'Live Recon' }, { value: '10s', label: 'Latency' }, { value: '$1B+', label: 'Assets Tracked' }, ].map((stat, i) => (
{stat.value}
{stat.label}
))}
{/* Right: Domain Checker */}
{/* Tech Corners */}
Terminal Access
SECURE CONNECTION V2.0.4
{/* Ticker */} {!loadingAuctions && hotAuctions.length > 0 && ( )} {/* ═══════════════════════════════════════════════════════════════════════ */} {/* PARADIGM SHIFT */} {/* ═══════════════════════════════════════════════════════════════════════ */}
The Problem

The market is
loud & opaque.

Auctions are full of junk, pricing is fragmented across registrars, and the best signals are hidden behind spreadsheets.

You need high-density intel, fast filtering, and operator-grade workflows — not more noise.

The Pounce Protocol

Asset Class V2.0

  • Deep Recon TLD pricing + trends to spot traps and opportunities.
  • Verified Market Pounce Direct listings with DNS-verified owners.
  • Portfolio Ops Watchlists, monitoring, and clean execution in one terminal.
{/* ═══════════════════════════════════════════════════════════════════════ */} {/* CORE ARCHITECTURE - 3 Pillars */} {/* ═══════════════════════════════════════════════════════════════════════ */}
{/* Section Header */}
Core Architecture

The Lifecycle
Engine.

// INTELLIGENCE_LAYER_ACTIVE
// MARKET_PROTOCOL_READY
// AUTOMATION_LAYER_OPTIONAL

{/* Pillars - Stacked on Mobile */}
{[ { module: '01', title: 'Intelligence', desc: '"Identify Targets." We scan 886+ TLDs to uncover pricing traps, trends, and opportunities.', features: [ { icon: Scan, title: 'Global Scan', desc: 'Zone file analysis' }, { icon: Target, title: 'Valuation AI', desc: 'Instant fair-market value' }, ], }, { module: '02', title: 'Market', desc: '"Secure the Asset." Direct access to liquidity with verified owners and 0% commission.', features: [ { icon: ShieldCheck, title: 'Verified Owners', desc: 'Mandatory DNS check' }, { icon: Gavel, title: 'Direct Execution', desc: 'P2P transfers' }, ], }, { module: '03', title: 'Terminal', desc: '"Operate the Asset." High density, low noise workflows for tracking, filtering, and execution.', features: [ { icon: Layers, title: 'Clean Feed', desc: 'Spam-filtered auctions + listings' }, { icon: Coins, title: 'Pricing Intel', desc: 'Trends + renewal risk signals' }, ], }, ].map((pillar, i) => (
Module {pillar.module}

{pillar.title}

{pillar.desc}

{pillar.features.map((f, j) => (
{f.title}
{f.desc}
))}
))}
{/* ═══════════════════════════════════════════════════════════════════════ */} {/* AUTOMATION (OPTIONAL) */} {/* ═══════════════════════════════════════════════════════════════════════ */}
Optional Automation

Intent Routing™

For operators who want more: connect a domain, detect intent, and route traffic to the best destination. Your core product stays intelligence + market access.

{[ { icon: Network, step: '1', title: 'Connect', desc: 'Point nameservers to ns.pounce.io (optional)' }, { icon: Cpu, step: '2', title: 'Analyze', desc: 'We detect intent and risk signals from real usage' }, { icon: Share2, step: '3', title: 'Route', desc: 'Send traffic to the best destination (partner, listing, or page)' }, ].map((item, i) => (

{item.step}. {item.title}

{item.desc}

))}
{/* ═══════════════════════════════════════════════════════════════════════ */} {/* MARKET DEEP DIVE */} {/* ═══════════════════════════════════════════════════════════════════════ */}
{/* Demo Card */}
zurich-immo.ch $950
Source
Pounce Direct
Verified DNS Passed
Commission 0%
{/* Content */}
Exclusive Exchange

The Velvet Rope.

Buying is open to everyone, selling is reserved for verified members.

    {[ { icon: Shield, title: 'Zero Noise', desc: 'Gatekeeper tech filters 99% of junk' }, { icon: Key, title: 'Verified Owners', desc: 'DNS verification required before listing' }, { icon: Zap, title: '0% Commission', desc: 'Keep 100% of the sale price' }, ].map((item, i) => (
  • {item.title}

    {item.desc}

  • ))}
{/* ═══════════════════════════════════════════════════════════════════════ */} {/* PRICING */} {/* ═══════════════════════════════════════════════════════════════════════ */}

Clearance Levels

{/* Scout */}

Scout

$0/mo
  • Recon Overview
  • Basic Scan
  • 5 Targets
Join the Hunt
{/* Trader */}
Recommended

Trader

$9/mo
  • Clean Feed
  • Renewal Intel
  • 0% Commission
  • 50 Targets
Gear Up
{/* Tycoon */}

Tycoon

$29/mo
  • Full Monitor
  • 10m Alerts
  • 500 Targets
  • Featured
Go Pro
{/* ═══════════════════════════════════════════════════════════════════════ */} {/* LIVE OPS */} {/* ═══════════════════════════════════════════════════════════════════════ */} {!isAuthenticated && !loadingAuctions && hotAuctions.length > 0 && (

Live Ops

FEED_V2.0 // ENCRYPTED

Recon All
{/* MOBILE: Card Layout */}
{hotAuctions.slice(0, 4).map((auction, idx) => (
{auction.domain}
${auction.current_bid.toLocaleString()}
{auction.time_remaining} {auction.platform}
))}
{/* DESKTOP: Table Layout */}
{/* Table Header */}
Asset Identifier
Valuation
Strike Price
Window Closes
{/* Table Rows */}
{hotAuctions.slice(0, 5).map((auction, idx) => (
{auction.domain}
${(auction.current_bid * 1.5).toFixed(0)}
${auction.current_bid.toLocaleString()}
{auction.time_remaining}
))}
{/* Gatekeeper */}
Enter HQ
premium-crypto.ai$12,500
defi-bank.io$8,200
)} {/* ═══════════════════════════════════════════════════════════════════════ */} {/* FINAL CTA */} {/* ═══════════════════════════════════════════════════════════════════════ */}

Stop guessing.
Start knowing.

Initialize View Pricing
Encrypted Global Verified
) }