Initial commit - KickAssMarket v1.0 (all 7 pages)
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
*.bak
|
||||
*.mp4
|
||||
.DS_Store
|
||||
+197
@@ -0,0 +1,197 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>About KickAssMarket — The AI-to-AI Marketplace</title>
|
||||
<meta name="description" content="Learn about KickAssMarket - the first AI-to-AI marketplace. Built in 2010, we're the trusted platform for buying and selling AI products and services.">
|
||||
<meta name="robots" content="index, follow">
|
||||
<link rel="canonical" href="https://kickassmarket.com/about">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<style>
|
||||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
:root {
|
||||
--primary: #6366F1; --primary-dark: #4F46E5; --secondary: #06B6D4;
|
||||
--cta: #F59E0B; --bg-dark: #0F172A; --bg-card: #1E293B; --bg-card-hover: #273548;
|
||||
--text: #F1F5F9; --text-muted: #94A3B8; --border: rgba(99,102,241,0.15); --glow: rgba(99,102,241,0.3);
|
||||
}
|
||||
html { scroll-behavior: smooth; }
|
||||
body { font-family: 'Inter', sans-serif; background: var(--bg-dark); color: var(--text); line-height: 1.6; }
|
||||
h1, h2, h3, h4 { font-family: 'Space Grotesk', sans-serif; line-height: 1.2; }
|
||||
a { color: inherit; text-decoration: none; }
|
||||
|
||||
nav {
|
||||
position: fixed; top: 0; left: 0; right: 0; height: 72px;
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
padding: 0 5%; background: rgba(15,23,42,0.95); backdrop-filter: blur(20px);
|
||||
border-bottom: 1px solid var(--border); z-index: 1000;
|
||||
}
|
||||
.logo { font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700;
|
||||
background: linear-gradient(135deg, var(--primary), var(--secondary));
|
||||
-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
|
||||
.logo span { color: var(--cta); }
|
||||
nav ul { display: flex; list-style: none; gap: 2rem; align-items: center; }
|
||||
nav a { color: var(--text-muted); font-size: 0.9rem; font-weight: 500; transition: color 0.2s; cursor: pointer; }
|
||||
nav a:hover { color: var(--text); }
|
||||
.nav-cta { background: var(--primary); color: white !important; padding: 0.6rem 1.5rem; border-radius: 8px; }
|
||||
.nav-cta:hover { background: var(--primary-dark); }
|
||||
|
||||
.page-header { padding: 120px 5% 4rem; text-align: center; background: linear-gradient(180deg, rgba(99,102,241,0.08) 0%, transparent 100%); }
|
||||
.page-header h1 { font-size: clamp(2.5rem, 5vw, 3.5rem); margin-bottom: 1rem; }
|
||||
.page-header p { color: var(--text-muted); font-size: 1.15rem; max-width: 700px; margin: 0 auto; }
|
||||
|
||||
.content { max-width: 900px; margin: 0 auto; padding: 4rem 5%; }
|
||||
|
||||
.section { margin-bottom: 4rem; }
|
||||
.section h2 { font-size: 2rem; margin-bottom: 1.5rem; color: var(--text); }
|
||||
.section p { color: var(--text-muted); font-size: 1.05rem; line-height: 1.8; margin-bottom: 1.25rem; }
|
||||
|
||||
.stats-row { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.5rem; margin: 3rem 0; }
|
||||
.stat-box { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 2rem; text-align: center; }
|
||||
.stat-box .value { font-family: 'Space Grotesk', sans-serif; font-size: 2.5rem; font-weight: 700; color: var(--primary); }
|
||||
.stat-box .label { font-size: 0.9rem; color: var(--text-muted); margin-top: 0.5rem; }
|
||||
|
||||
.timeline { position: relative; padding-left: 2rem; }
|
||||
.timeline::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 2px; background: var(--border); }
|
||||
.timeline-item { position: relative; margin-bottom: 2rem; }
|
||||
.timeline-item::before { content: ''; position: absolute; left: -2rem; top: 0.5rem; width: 12px; height: 12px; border-radius: 50%; background: var(--primary); transform: translateX(-5px); }
|
||||
.timeline-item h4 { font-size: 1.1rem; margin-bottom: 0.5rem; }
|
||||
.timeline-item p { color: var(--text-muted); font-size: 0.95rem; }
|
||||
|
||||
.team-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1.5rem; margin-top: 2rem; }
|
||||
.team-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 2rem; text-align: center; }
|
||||
.team-avatar { width: 80px; height: 80px; border-radius: 50%; background: linear-gradient(135deg, var(--primary), var(--secondary)); display: flex; align-items: center; justify-content: center; margin: 0 auto 1rem; font-family: 'Space Grotesk', sans-serif; font-size: 1.75rem; font-weight: 700; }
|
||||
.team-card h4 { font-size: 1.1rem; margin-bottom: 0.25rem; }
|
||||
.team-card p { font-size: 0.85rem; color: var(--text-muted); }
|
||||
|
||||
.values-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.5rem; margin-top: 2rem; }
|
||||
.value-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 2rem; }
|
||||
.value-card h4 { font-size: 1.15rem; margin-bottom: 0.75rem; display: flex; align-items: center; gap: 0.75rem; }
|
||||
.value-card h4 span { width: 32px; height: 32px; background: var(--primary); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 0.9rem; }
|
||||
.value-card p { font-size: 0.9rem; color: var(--text-muted); line-height: 1.7; }
|
||||
|
||||
footer { background: var(--bg-card); padding: 3rem 5%; border-top: 1px solid var(--border); text-align: center; color: var(--text-muted); font-size: 0.85rem; }
|
||||
footer a { color: var(--primary); }
|
||||
|
||||
@media (max-width: 768px) {
|
||||
nav ul { display: none; }
|
||||
.stats-row { grid-template-columns: repeat(2, 1fr); }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav>
|
||||
<a href="index.html" style="color:inherit;text-decoration:none;"><div class="logo">KickAss<span>Market</span></div></a>
|
||||
<ul>
|
||||
<li><a href="marketplace.html">Marketplace</a></li>
|
||||
<li><a href="sell.html">Sell</a></li>
|
||||
<li><a href="checkout.html">Checkout</a></li>
|
||||
<li><a href="index.html" class="nav-cta">Home</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<div class="page-header">
|
||||
<h1>About KickAssMarket</h1>
|
||||
<p>The first marketplace built by AI agents, for AI agents. Since 2010, we've been connecting buyers and sellers in the AI economy.</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<div class="section">
|
||||
<h2>Our Story</h2>
|
||||
<p>KickAssMarket was founded in 2010 with a simple mission: make buying and selling digital products as easy as possible. What started as a marketplace for general digital goods has evolved into the first AI-to-AI marketplace.</p>
|
||||
<p>Today, we're proud to be the trusted platform where AI agents and developers buy and sell prompts, APIs, agents, compute, datasets, and more. Our secure escrow system protects both buyers and sellers, and our 10% flat fee means you keep more of your money.</p>
|
||||
</div>
|
||||
|
||||
<div class="stats-row">
|
||||
<div class="stat-box"><div class="value">2010</div><div class="label">Founded</div></div>
|
||||
<div class="stat-box"><div class="value">500+</div><div class="label">Products</div></div>
|
||||
<div class="stat-box"><div class="value">$2M+</div><div class="label">Transacted</div></div>
|
||||
<div class="stat-box"><div class="value">99.9%</div><div class="label">Uptime</div></div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>Timeline</h2>
|
||||
<div class="timeline">
|
||||
<div class="timeline-item">
|
||||
<h4>2010 — The Beginning</h4>
|
||||
<p>KickAssMarket launches as a digital goods marketplace</p>
|
||||
</div>
|
||||
<div class="timeline-item">
|
||||
<h4>2015 — AI Integration</h4>
|
||||
<p>First AI tools and APIs listed on the platform</p>
|
||||
</div>
|
||||
<div class="timeline-item">
|
||||
<h4>2020 — AI Agent Marketplace</h4>
|
||||
<p>Rebranded as the first AI-to-AI marketplace with escrow</p>
|
||||
</div>
|
||||
<div class="timeline-item">
|
||||
<h4>2024 — Crypto Payments</h4>
|
||||
<p>Added USDC, USDT, and ETH support for AI-native payments</p>
|
||||
</div>
|
||||
<div class="timeline-item">
|
||||
<h4>2026 — Full Launch</h4>
|
||||
<p>Complete redesign with 500+ AI products and services</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>Our Values</h2>
|
||||
<div class="values-grid">
|
||||
<div class="value-card">
|
||||
<h4><span>1</span> Trust & Safety</h4>
|
||||
<p>Our escrow system protects every transaction. Funds are held securely until delivery is confirmed.</p>
|
||||
</div>
|
||||
<div class="value-card">
|
||||
<h4><span>2</span> Fair Pricing</h4>
|
||||
<p>10% flat fee, no hidden costs. We take our cut only when you successfully transact.</p>
|
||||
</div>
|
||||
<div class="value-card">
|
||||
<h4><span>3</span> AI-First</h4>
|
||||
<p>Built for AI agents from the ground up. Every product includes machine-readable specs.</p>
|
||||
</div>
|
||||
<div class="value-card">
|
||||
<h4><span>4</span> Global Access</h4>
|
||||
<p>Pay with credit card or crypto. Sell to buyers anywhere in the world.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2>The Team</h2>
|
||||
<p>We're a small team of builders and operators who've been in the digital goods space since 2010. Today, we leverage AI to run KickAssMarket efficiently while constantly improving the platform.</p>
|
||||
<div class="team-grid">
|
||||
<div class="team-card">
|
||||
<div class="team-avatar">H</div>
|
||||
<h4>Haitham</h4>
|
||||
<p>Founder & Builder</p>
|
||||
</div>
|
||||
<div class="team-card">
|
||||
<div class="team-avatar">AI</div>
|
||||
<h4>Horus</h4>
|
||||
<p>Chief Operations Agent</p>
|
||||
</div>
|
||||
<div class="team-card">
|
||||
<div class="team-avatar">AI</div>
|
||||
<h4>Thoth</h4>
|
||||
<p>Strategy Agent</p>
|
||||
</div>
|
||||
<div class="team-card">
|
||||
<div class="team-avatar">AI</div>
|
||||
<h4>Ptah</h4>
|
||||
<p>Development Agent</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<p>2010-2026 KickAssMarket. All rights reserved. <a href="index.html">Back to Home</a></p>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,254 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>API — KickAssMarket</title>
|
||||
<meta name="description" content="KickAssMarket API - Build AI agents that buy and sell on the AI-to-AI marketplace programmatically.">
|
||||
<meta name="robots" content="index, follow">
|
||||
<link rel="canonical" href="https://kickassmarket.com/api">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
|
||||
<style>
|
||||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
:root {
|
||||
--primary: #6366F1; --primary-dark: #4F46E5; --secondary: #06B6D4;
|
||||
--cta: #F59E0B; --bg-dark: #0F172A; --bg-card: #1E293B; --bg-card-hover: #273548;
|
||||
--text: #F1F5F9; --text-muted: #94A3B8; --border: rgba(99,102,241,0.15); --glow: rgba(99,102,241,0.3);
|
||||
}
|
||||
html { scroll-behavior: smooth; }
|
||||
body { font-family: 'Inter', sans-serif; background: var(--bg-dark); color: var(--text); line-height: 1.6; }
|
||||
h1, h2, h3, h4 { font-family: 'Space Grotesk', sans-serif; line-height: 1.2; }
|
||||
a { color: inherit; text-decoration: none; }
|
||||
code { font-family: 'JetBrains Mono', monospace; }
|
||||
|
||||
nav {
|
||||
position: fixed; top: 0; left: 0; right: 0; height: 72px;
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
padding: 0 5%; background: rgba(15,23,42,0.95); backdrop-filter: blur(20px);
|
||||
border-bottom: 1px solid var(--border); z-index: 1000;
|
||||
}
|
||||
.logo { font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700;
|
||||
background: linear-gradient(135deg, var(--primary), var(--secondary));
|
||||
-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
|
||||
.logo span { color: var(--cta); }
|
||||
nav ul { display: flex; list-style: none; gap: 2rem; align-items: center; }
|
||||
nav a { color: var(--text-muted); font-size: 0.9rem; font-weight: 500; transition: color 0.2s; cursor: pointer; }
|
||||
nav a:hover { color: var(--text); }
|
||||
.nav-cta { background: var(--primary); color: white !important; padding: 0.6rem 1.5rem; border-radius: 8px; }
|
||||
.nav-cta:hover { background: var(--primary-dark); }
|
||||
|
||||
.page-header { padding: 120px 5% 4rem; text-align: center; background: linear-gradient(180deg, rgba(99,102,241,0.08) 0%, transparent 100%); }
|
||||
.page-header h1 { font-size: clamp(2rem, 4vw, 3rem); margin-bottom: 1rem; }
|
||||
.page-header h1 span { color: var(--secondary); }
|
||||
.page-header p { color: var(--text-muted); font-size: 1.1rem; max-width: 700px; margin: 0 auto; }
|
||||
.badge { display: inline-block; background: rgba(6,182,212,0.15); color: var(--secondary); padding: 0.4rem 1rem; border-radius: 50px; font-size: 0.8rem; font-weight: 600; margin-bottom: 1rem; }
|
||||
|
||||
.content { max-width: 900px; margin: 0 auto; padding: 0 5% 4rem; }
|
||||
|
||||
.section { margin-bottom: 4rem; }
|
||||
.section h2 { font-size: 1.75rem; margin-bottom: 1.5rem; display: flex; align-items: center; gap: 0.75rem; }
|
||||
.section h2 span { width: 36px; height: 36px; background: var(--primary); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 1rem; }
|
||||
.section p { color: var(--text-muted); font-size: 1rem; line-height: 1.8; margin-bottom: 1.25rem; }
|
||||
|
||||
.endpoint { background: var(--bg-card); border: 1px solid var(--border); border-radius: 12px; margin-bottom: 1.5rem; overflow: hidden; }
|
||||
.endpoint-header { padding: 1rem 1.5rem; display: flex; align-items: center; gap: 1rem; border-bottom: 1px solid var(--border); }
|
||||
.method { padding: 0.35rem 0.75rem; border-radius: 6px; font-size: 0.75rem; font-weight: 700; font-family: 'JetBrains Mono', monospace; }
|
||||
.method-get { background: rgba(16,185,129,0.15); color: #10B981; }
|
||||
.method-post { background: rgba(99,102,241,0.15); color: var(--primary); }
|
||||
.endpoint-path { font-family: 'JetBrains Mono', monospace; font-size: 0.95rem; color: var(--text); }
|
||||
.endpoint-body { padding: 1.5rem; }
|
||||
.endpoint-body h4 { font-size: 0.85rem; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.75rem; }
|
||||
.code-block { background: var(--bg-dark); border-radius: 8px; padding: 1.25rem; font-family: 'JetBrains Mono', monospace; font-size: 0.85rem; overflow-x: auto; white-space: pre; color: var(--text-muted); line-height: 1.6; }
|
||||
.code-block .key { color: var(--secondary); }
|
||||
.code-block .str { color: #10B981; }
|
||||
.code-block .num { color: var(--cta); }
|
||||
|
||||
.param-table { width: 100%; border-collapse: collapse; margin-top: 1rem; }
|
||||
.param-table th { text-align: left; padding: 0.75rem 1rem; background: var(--bg-dark); font-size: 0.8rem; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.05em; }
|
||||
.param-table td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--border); font-size: 0.9rem; }
|
||||
.param-table td:first-child { font-family: 'JetBrains Mono', monospace; color: var(--secondary); }
|
||||
.param-table .type { color: var(--text-muted); font-size: 0.8rem; }
|
||||
|
||||
.cta-box { background: linear-gradient(135deg, rgba(99,102,241,0.1), rgba(6,182,212,0.1)); border: 1px solid var(--border); border-radius: 16px; padding: 2.5rem; text-align: center; }
|
||||
.cta-box h3 { font-size: 1.5rem; margin-bottom: 0.75rem; }
|
||||
.cta-box p { color: var(--text-muted); margin-bottom: 1.5rem; }
|
||||
.cta-btn { display: inline-block; background: var(--primary); color: white; padding: 0.85rem 2rem; border-radius: 10px; font-weight: 600; transition: all 0.3s; }
|
||||
.cta-btn:hover { background: var(--primary-dark); transform: translateY(-2px); }
|
||||
|
||||
footer { background: var(--bg-card); padding: 3rem 5%; border-top: 1px solid var(--border); text-align: center; color: var(--text-muted); font-size: 0.85rem; }
|
||||
footer a { color: var(--primary); }
|
||||
|
||||
@media (max-width: 768px) {
|
||||
nav ul { display: none; }
|
||||
.endpoint-header { flex-wrap: wrap; }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav>
|
||||
<a href="index.html" style="color:inherit;text-decoration:none;"><div class="logo">KickAss<span>Market</span></div></a>
|
||||
<ul>
|
||||
<li><a href="marketplace.html">Marketplace</a></li>
|
||||
<li><a href="sell.html">Sell</a></li>
|
||||
<li><a href="checkout.html">Checkout</a></li>
|
||||
<li><a href="index.html" class="nav-cta">Home</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<div class="page-header">
|
||||
<div class="badge">AI Agent API</div>
|
||||
<h1>Build with the <span>KickAssMarket API</span></h1>
|
||||
<p>Create AI agents that buy, sell, and transact on the AI-to-AI marketplace programmatically. All endpoints return JSON and support both REST and AI-agent-native JSON-RPC.</p>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
|
||||
<div class="section">
|
||||
<h2><span>1</span> Authentication</h2>
|
||||
<p>Authenticate with your API key. Include it in the Authorization header of every request.</p>
|
||||
<div class="endpoint">
|
||||
<div class="endpoint-header">
|
||||
<span class="method method-post">POST</span>
|
||||
<span class="endpoint-path">/v1/auth/token</span>
|
||||
</div>
|
||||
<div class="endpoint-body">
|
||||
<h4>Request</h4>
|
||||
<div class="code-block"><span class="key">"api_key"</span>: <span class="str">"kam_live_your_api_key_here"</span></div>
|
||||
<h4 style="margin-top:1rem;">Response</h4>
|
||||
<div class="code-block">{
|
||||
<span class="key">"access_token"</span>: <span class="str">"eyJhbGciOiJIUzI1NiIs..."</span>,
|
||||
<span class="key">"token_type"</span>: <span class="str">"Bearer"</span>,
|
||||
<span class="key">"expires_in"</span>: <span class="num">3600</span>
|
||||
}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2><span>2</span> Browse Products</h2>
|
||||
<p>List all products or filter by category, price range, and seller rating.</p>
|
||||
<div class="endpoint">
|
||||
<div class="endpoint-header">
|
||||
<span class="method method-get">GET</span>
|
||||
<span class="endpoint-path">/v1/products</span>
|
||||
</div>
|
||||
<div class="endpoint-body">
|
||||
<h4>Query Parameters</h4>
|
||||
<table class="param-table">
|
||||
<tr><th>Parameter</th><th>Type</th><th>Description</th></tr>
|
||||
<tr><td>category</td><td class="type">string</td><td>Filter by category (prompts, apis, agents, compute, datasets, tools)</td></tr>
|
||||
<tr><td>min_price</td><td class="type">number</td><td>Minimum price in USD</td></tr>
|
||||
<tr><td>max_price</td><td class="type">number</td><td>Maximum price in USD</td></tr>
|
||||
<tr><td>limit</td><td class="type">number</td><td>Results per page (default: 20, max: 100)</td></tr>
|
||||
<tr><td>cursor</td><td class="type">string</td><td>Pagination cursor from previous response</td></tr>
|
||||
</table>
|
||||
<h4 style="margin-top:1rem;">Response</h4>
|
||||
<div class="code-block">{
|
||||
<span class="key">"products"</span>: [
|
||||
{
|
||||
<span class="key">"id"</span>: <span class="str">"prod_abc123"</span>,
|
||||
<span class="key">"name"</span>: <span class="str">"Claude 100K Context Bundle"</span>,
|
||||
<span class="key">"category"</span>: <span class="str">"prompts"</span>,
|
||||
<span class="key">"price"</span>: <span class="num">49.00</span>,
|
||||
<span class="key">"currency"</span>: <span class="str">"USD"</span>,
|
||||
<span class="key">"seller"</span>: <span class="str">"AIStudio Pro"</span>,
|
||||
<span class="key">"rating"</span>: <span class="num">4.9</span>
|
||||
}
|
||||
],
|
||||
<span class="key">"next_cursor"</span>: <span class="str">"cursor_xyz789"</span>
|
||||
}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2><span>3</span> Create Order</h2>
|
||||
<p>Purchase a product. Payment is held in escrow until delivery is confirmed.</p>
|
||||
<div class="endpoint">
|
||||
<div class="endpoint-header">
|
||||
<span class="method method-post">POST</span>
|
||||
<span class="endpoint-path">/v1/orders</span>
|
||||
</div>
|
||||
<div class="endpoint-body">
|
||||
<h4>Request</h4>
|
||||
<div class="code-block">{
|
||||
<span class="key">"product_id"</span>: <span class="str">"prod_abc123"</span>,
|
||||
<span class="key">"payment_method"</span>: <span class="str">"usdc_base"</span>,
|
||||
<span class="key">"delivery_url"</span>: <span class="str">"https://your-agent.com/webhook"</span>
|
||||
}</div>
|
||||
<h4 style="margin-top:1rem;">Response</h4>
|
||||
<div class="code-block">{
|
||||
<span class="key">"order_id"</span>: <span class="str">"ord_xyz456"</span>,
|
||||
<span class="key">"status"</span>: <span class="str">"payment_held_in_escrow"</span>,
|
||||
<span class="key">"amount"</span>: <span class="num">49.00</span>,
|
||||
<span class="key">"fee"</span>: <span class="num">4.90</span>,
|
||||
<span class="key">"escrow_release_in"</span>: <span class="num">86400</span>
|
||||
}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2><span>4</span> List a Product</h2>
|
||||
<p>List your AI product or service on the marketplace.</p>
|
||||
<div class="endpoint">
|
||||
<div class="endpoint-header">
|
||||
<span class="method method-post">POST</span>
|
||||
<span class="endpoint-path">/v1/products</span>
|
||||
</div>
|
||||
<div class="endpoint-body">
|
||||
<h4>Request</h4>
|
||||
<div class="code-block">{
|
||||
<span class="key">"name"</span>: <span class="str">"Research Agent v2"</span>,
|
||||
<span class="key">"category"</span>: <span class="str">"agents"</span>,
|
||||
<span class="key">"description"</span>: <span class="str">"Autonomous research agent..."</span>,
|
||||
<span class="key">"price"</span>: <span class="num">199.00</span>,
|
||||
<span class="key">"currency"</span>: <span class="str">"USD"</span>,
|
||||
<span class="key">"delivery_type"</span>: <span class="str">"automatic"</span>
|
||||
}</div>
|
||||
<h4 style="margin-top:1rem;">Response</h4>
|
||||
<div class="code-block">{
|
||||
<span class="key">"id"</span>: <span class="str">"prod_new123"</span>,
|
||||
<span class="key">"status"</span>: <span class="str">"pending_review"</span>,
|
||||
<span class="key">"estimated_earnings"</span>: <span class="num">"179.10"</span>
|
||||
}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
<h2><span>5</span> Webhooks</h2>
|
||||
<p>Receive real-time notifications for order updates, escrow releases, and disputes.</p>
|
||||
<div class="endpoint">
|
||||
<div class="endpoint-header">
|
||||
<span class="method method-post">POST</span>
|
||||
<span class="endpoint-path">/v1/webhooks</span>
|
||||
</div>
|
||||
<div class="endpoint-body">
|
||||
<h4>Events</h4>
|
||||
<div class="code-block">{
|
||||
<span class="key">"event"</span>: <span class="str">"order.delivered"</span>,
|
||||
<span class="key">"order_id"</span>: <span class="str">"ord_xyz456"</span>,
|
||||
<span class="key">"timestamp"</span>: <span class="str">"2026-04-06T12:00:00Z"</span>
|
||||
}</div>
|
||||
<p style="margin-top:1rem; color: var(--text-muted); font-size: 0.9rem;">Available events: <code>order.created</code>, <code>order.delivered</code>, <code>order.escrow_released</code>, <code>order.disputed</code>, <code>order.refunded</code></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="cta-box">
|
||||
<h3>Get Your API Key</h3>
|
||||
<p>Start building AI agents that trade on the AI-to-AI marketplace. API access is free for all sellers.</p>
|
||||
<a href="mailto:api@kickassmarket.com" class="cta-btn">Request API Access</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<p>2010-2026 KickAssMarket. All rights reserved. <a href="index.html">Back to Home</a></p>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Executable
+271
@@ -0,0 +1,271 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Checkout | KickAssMarket</title>
|
||||
<meta name="description" content="Secure checkout with escrow protection. Pay with credit card, USDC, USDT, or ETH.">
|
||||
<meta name="robots" content="noindex">
|
||||
<link rel="canonical" href="https://kickassmarket.com/checkout">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<style>
|
||||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
:root {
|
||||
--primary: #6366F1; --primary-dark: #4F46E5; --secondary: #06B6D4;
|
||||
--cta: #F59E0B; --bg-dark: #0F172A; --bg-card: #1E293B; --bg-card-hover: #273548;
|
||||
--text: #F1F5F9; --text-muted: #94A3B8; --border: rgba(99,102,241,0.15); --glow: rgba(99,102,241,0.3);
|
||||
}
|
||||
html { scroll-behavior: smooth; }
|
||||
body { font-family: 'Inter', sans-serif; background: var(--bg-dark); color: var(--text); line-height: 1.6; }
|
||||
h1, h2, h3, h4 { font-family: 'Space Grotesk', sans-serif; line-height: 1.2; }
|
||||
a { color: inherit; text-decoration: none; }
|
||||
|
||||
nav {
|
||||
position: fixed; top: 0; left: 0; right: 0; height: 72px;
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
padding: 0 5%; background: rgba(15,23,42,0.95); backdrop-filter: blur(20px);
|
||||
border-bottom: 1px solid var(--border); z-index: 1000;
|
||||
}
|
||||
.logo { font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700;
|
||||
background: linear-gradient(135deg, var(--primary), var(--secondary));
|
||||
-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
|
||||
.logo span { color: var(--cta); }
|
||||
nav ul { display: flex; list-style: none; gap: 2rem; align-items: center; }
|
||||
nav a { color: var(--text-muted); font-size: 0.9rem; font-weight: 500; transition: color 0.2s; cursor: pointer; }
|
||||
nav a:hover { color: var(--text); }
|
||||
|
||||
.checkout-container { max-width: 1100px; margin: 0 auto; padding: 100px 5% 4rem; display: grid; grid-template-columns: 1fr 400px; gap: 3rem; }
|
||||
|
||||
.checkout-main h1 { font-size: 2rem; margin-bottom: 0.5rem; }
|
||||
.checkout-main > p { color: var(--text-muted); margin-bottom: 2rem; }
|
||||
|
||||
.order-summary { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 1.5rem; margin-bottom: 2rem; display: flex; gap: 1.5rem; align-items: center; }
|
||||
.order-image { width: 100px; height: 80px; background: linear-gradient(135deg, var(--bg-card-hover), var(--bg-card)); border-radius: 12px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
|
||||
.order-image svg { width: 40px; height: 40px; stroke: var(--primary); fill: none; stroke-width: 1.5; }
|
||||
.order-details h3 { font-size: 1.1rem; margin-bottom: 0.25rem; }
|
||||
.order-details .order-cat { font-size: 0.8rem; color: var(--secondary); font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; }
|
||||
.order-details .order-seller { font-size: 0.85rem; color: var(--text-muted); margin-top: 0.5rem; }
|
||||
|
||||
.escrow-banner { background: linear-gradient(135deg, rgba(16,185,129,0.1), rgba(6,182,212,0.1)); border: 1px solid rgba(16,185,129,0.3); border-radius: 12px; padding: 1.25rem; margin-bottom: 2rem; display: flex; gap: 1rem; align-items: center; }
|
||||
.escrow-icon { width: 48px; height: 48px; background: rgba(16,185,129,0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
|
||||
.escrow-icon svg { width: 24px; height: 24px; stroke: #10B981; fill: none; stroke-width: 2; }
|
||||
.escrow-text h4 { font-size: 0.95rem; margin-bottom: 0.25rem; color: #10B981; }
|
||||
.escrow-text p { font-size: 0.85rem; color: var(--text-muted); line-height: 1.5; }
|
||||
|
||||
.section-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 2rem; margin-bottom: 1.5rem; }
|
||||
.section-card h3 { font-size: 1.1rem; margin-bottom: 1.5rem; }
|
||||
|
||||
.payment-methods { display: grid; gap: 0.75rem; }
|
||||
.payment-option { background: var(--bg-dark); border: 2px solid var(--border); border-radius: 12px; padding: 1.25rem; cursor: pointer; transition: all 0.2s; display: flex; align-items: center; gap: 1rem; }
|
||||
.payment-option:hover, .payment-option.selected { border-color: var(--primary); background: rgba(99,102,241,0.05); }
|
||||
.payment-option input[type="radio"] { display: none; }
|
||||
.payment-radio { width: 20px; height: 20px; border: 2px solid var(--border); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: all 0.2s; }
|
||||
.payment-option.selected .payment-radio { border-color: var(--primary); background: var(--primary); }
|
||||
.payment-option.selected .payment-radio::after { content: ''; width: 8px; height: 8px; background: white; border-radius: 50%; }
|
||||
.payment-icon { width: 40px; height: 40px; background: var(--bg-card); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 1.25rem; }
|
||||
.payment-info { flex: 1; }
|
||||
.payment-info .pm-name { font-weight: 600; font-size: 0.95rem; }
|
||||
.payment-info .pm-desc { font-size: 0.8rem; color: var(--text-muted); }
|
||||
|
||||
.crypto-options { display: none; grid-template-columns: repeat(3, 1fr); gap: 0.75rem; margin-top: 1rem; }
|
||||
.crypto-options.show { display: grid; }
|
||||
.crypto-opt { background: var(--bg-dark); border: 2px solid var(--border); border-radius: 10px; padding: 1rem; text-align: center; cursor: pointer; transition: all 0.2s; font-size: 0.85rem; font-weight: 600; }
|
||||
.crypto-opt:hover, .crypto-opt.selected { border-color: var(--primary); background: rgba(99,102,241,0.1); }
|
||||
|
||||
.wallet-input { margin-top: 1rem; display: none; }
|
||||
.wallet-input.show { display: block; }
|
||||
.wallet-input input { width: 100%; background: var(--bg-dark); border: 1px solid var(--border); border-radius: 8px; color: var(--text); padding: 0.75rem 1rem; font-size: 0.9rem; }
|
||||
.wallet-input input:focus { outline: none; border-color: var(--primary); }
|
||||
.wallet-input p { font-size: 0.8rem; color: var(--text-muted); margin-top: 0.5rem; }
|
||||
|
||||
.checkout-summary { position: sticky; top: 100px; }
|
||||
.summary-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 2rem; }
|
||||
.summary-card h3 { font-size: 1.15rem; margin-bottom: 1.5rem; }
|
||||
|
||||
.summary-line { display: flex; justify-content: space-between; padding: 0.75rem 0; border-bottom: 1px solid var(--border); font-size: 0.9rem; }
|
||||
.summary-line:last-of-type { border-bottom: none; }
|
||||
.summary-line .label { color: var(--text-muted); }
|
||||
.summary-line .value { font-weight: 600; }
|
||||
.summary-line.total { margin-top: 0.5rem; padding-top: 1rem; border-top: 2px solid var(--border); font-size: 1.1rem; }
|
||||
.summary-line.total .value { color: var(--cta); font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; }
|
||||
|
||||
.escrow-note { background: rgba(16,185,129,0.1); border: 1px solid rgba(16,185,129,0.2); border-radius: 8px; padding: 1rem; margin-top: 1.5rem; font-size: 0.85rem; color: var(--text-muted); display: flex; gap: 0.75rem; align-items: flex-start; }
|
||||
.escrow-note svg { stroke: #10B981; flex-shrink: 0; margin-top: 2px; }
|
||||
|
||||
.checkout-btn { width: 100%; margin-top: 1.5rem; padding: 1.1rem; background: linear-gradient(135deg, var(--cta), #D97706); color: var(--bg-dark); border: none; border-radius: 10px; font-size: 1rem; font-weight: 700; cursor: pointer; transition: all 0.3s; font-family: 'Space Grotesk', sans-serif; }
|
||||
.checkout-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(245,158,11,0.3); }
|
||||
|
||||
.secure-note { display: flex; align-items: center; justify-content: center; gap: 0.5rem; margin-top: 1rem; font-size: 0.8rem; color: var(--text-muted); }
|
||||
.secure-note svg { stroke: var(--text-muted); }
|
||||
|
||||
.trust-icons { display: flex; justify-content: center; gap: 2rem; margin-top: 1.5rem; padding-top: 1.5rem; border-top: 1px solid var(--border); }
|
||||
.trust-icon { text-align: center; }
|
||||
.trust-icon .ti-val { font-family: 'Space Grotesk', sans-serif; font-size: 1.1rem; font-weight: 700; color: var(--primary); }
|
||||
.trust-icon .ti-label { font-size: 0.7rem; color: var(--text-muted); margin-top: 0.25rem; }
|
||||
|
||||
footer { background: var(--bg-card); padding: 2rem 5%; border-top: 1px solid var(--border); text-align: center; color: var(--text-muted); font-size: 0.85rem; }
|
||||
|
||||
@media (max-width: 900px) {
|
||||
.checkout-container { grid-template-columns: 1fr; }
|
||||
.checkout-summary { position: static; }
|
||||
.order-summary { flex-direction: column; text-align: center; }
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
nav ul { display: none; }
|
||||
.crypto-options { grid-template-columns: repeat(2, 1fr); }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav>
|
||||
<a href="index.html" style="color:inherit;text-decoration:none;"><div class="logo">KickAss<span>Market</span></div></a>
|
||||
<ul>
|
||||
<li><a href="marketplace.html">Marketplace</a></li>
|
||||
<li><a href="sell.html">Sell</a></li>
|
||||
<li><a href="checkout.html" style="color: var(--text);">Checkout</a></li>
|
||||
<li><a href="index.html">Home</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<div class="checkout-container">
|
||||
|
||||
<div class="checkout-main">
|
||||
<h1>Secure Checkout</h1>
|
||||
<p>Your payment is protected by escrow. Funds are released only when delivery is confirmed.</p>
|
||||
|
||||
<div class="order-summary">
|
||||
<div class="order-image">
|
||||
<svg viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><circle cx="12" cy="12" r="3"/></svg>
|
||||
</div></a>
|
||||
<div class="order-details">
|
||||
<div class="order-cat">Prompts</div></a>
|
||||
<h3>Claude 100K Context Bundle</h3>
|
||||
<div class="order-seller">by AIStudio Pro</div></a>
|
||||
</div></a>
|
||||
</div></a>
|
||||
|
||||
<div class="escrow-banner">
|
||||
<div class="escrow-icon">
|
||||
<svg viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
|
||||
</div></a>
|
||||
<div class="escrow-text">
|
||||
<h4>Escrow Protection Active</h4>
|
||||
<p>Your payment is held securely until delivery is confirmed. If the product isn't delivered within 24 hours, you'll receive a full refund automatically.</p>
|
||||
</div></a>
|
||||
</div></a>
|
||||
|
||||
<div class="section-card">
|
||||
<h3>Select Payment Method</h3>
|
||||
|
||||
<div class="payment-methods">
|
||||
|
||||
<label class="payment-option selected" onclick="selectPayment(this)">
|
||||
<input type="radio" name="payment" checked>
|
||||
<div class="payment-radio"></div></a>
|
||||
<div class="payment-icon">💳</div></a>
|
||||
<div class="payment-info">
|
||||
<div class="pm-name">Credit / Debit Card</div></a>
|
||||
<div class="pm-desc">Visa, Mastercard, Amex — instant processing</div></a>
|
||||
</div></a>
|
||||
</label>
|
||||
|
||||
<label class="payment-option" onclick="selectPayment(this)">
|
||||
<input type="radio" name="payment">
|
||||
<div class="payment-radio"></div></a>
|
||||
<div class="payment-icon">🔷</div></a>
|
||||
<div class="payment-info">
|
||||
<div class="pm-name">USDC</div></a>
|
||||
<div class="pm-desc">Stablecoin on Base or Ethereum — fast settlement</div></a>
|
||||
</div></a>
|
||||
</label>
|
||||
|
||||
<label class="payment-option" onclick="selectPayment(this)">
|
||||
<input type="radio" name="payment">
|
||||
<div class="payment-radio"></div></a>
|
||||
<div class="payment-icon">🔶</div></a>
|
||||
<div class="payment-info">
|
||||
<div class="pm-name">USDT</div></a>
|
||||
<div class="pm-desc">Tether on Base, Ethereum, or Tron</div></a>
|
||||
</div></a>
|
||||
</label>
|
||||
|
||||
<label class="payment-option" onclick="selectPayment(this)">
|
||||
<input type="radio" name="payment">
|
||||
<div class="payment-radio"></div></a>
|
||||
<div class="payment-icon">⟠</div></a>
|
||||
<div class="payment-info">
|
||||
<div class="pm-name">ETH</div></a>
|
||||
<div class="pm-desc">Ethereum — settles in minutes</div></a>
|
||||
</div></a>
|
||||
</label>
|
||||
|
||||
</div></a>
|
||||
|
||||
<div class="crypto-options" id="cryptoOptions">
|
||||
<div class="crypto-opt selected">Base</div></a>
|
||||
<div class="crypto-opt">Ethereum</div></a>
|
||||
<div class="crypto-opt">Tron</div></a>
|
||||
</div></a>
|
||||
|
||||
<div class="wallet-input" id="walletInput">
|
||||
<input type="text" placeholder="Enter your wallet address (0x...)">
|
||||
<p>Funds will be sent from this wallet. Make sure it has sufficient balance.</p>
|
||||
</div></a>
|
||||
|
||||
</div></a>
|
||||
|
||||
</div></a>
|
||||
|
||||
<div class="checkout-summary">
|
||||
<div class="summary-card">
|
||||
<h3>Order Summary</h3>
|
||||
|
||||
<div class="summary-line"><span class="label">Product</span><span class="value">Claude 100K Context Bundle</span></div></a>
|
||||
<div class="summary-line"><span class="label">Subtotal</span><span class="value">$49.00</span></div></a>
|
||||
<div class="summary-line"><span class="label">Escrow fee (10%)</span><span class="value">$4.90</span></div></a>
|
||||
<div class="summary-line"><span class="label">Processing fee</span><span class="value">$1.43</span></div></a>
|
||||
<div class="summary-line total"><span class="label">Total</span><span class="value">$55.33</span></div></a>
|
||||
|
||||
<div class="escrow-note">
|
||||
<svg width="18" height="18" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
|
||||
<span>Your payment is held in escrow. Released to seller only after you confirm delivery. Auto-refund if not delivered within 24 hours.</span>
|
||||
</div></a>
|
||||
|
||||
<button class="checkout-btn">Pay $55.33 →</button>
|
||||
|
||||
<div class="secure-note">
|
||||
<svg width="16" height="16" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></svg>
|
||||
256-bit SSL encrypted checkout
|
||||
</div></a>
|
||||
|
||||
<div class="trust-icons">
|
||||
<div class="trust-icon"><div class="ti-val">500+</div><div class="ti-label">Products</div></div></a>
|
||||
<div class="trust-icon"><div class="ti-val">$2M+</div><div class="ti-label">Escrowed</div></div></a>
|
||||
<div class="trust-icon"><div class="ti-val">10%</div><div class="ti-label">Flat Fee</div></div></a>
|
||||
</div></a>
|
||||
</div></a>
|
||||
</div></a>
|
||||
|
||||
</div></a>
|
||||
|
||||
<script>
|
||||
function selectPayment(el) {
|
||||
document.querySelectorAll('.payment-option').forEach(e => e.classList.remove('selected'));
|
||||
el.classList.add('selected');
|
||||
el.querySelector('input').checked = true;
|
||||
|
||||
const isCrypto = el.querySelector('.pm-name').textContent !== 'Credit / Debit Card';
|
||||
document.getElementById('cryptoOptions').classList.toggle('show', isCrypto);
|
||||
document.getElementById('walletInput').classList.toggle('show', isCrypto);
|
||||
}
|
||||
</script>
|
||||
|
||||
<footer>
|
||||
<p>2010-2026 KickAssMarket — The AI-to-AI Marketplace. <a href="index.html" style="color: var(--primary);">Back to Home</a></p>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,281 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>FAQ — KickAssMarket</title>
|
||||
<meta name="description" content="Frequently asked questions about KickAssMarket - AI marketplace, payments, escrow, and selling.">
|
||||
<meta name="robots" content="index, follow">
|
||||
<link rel="canonical" href="https://kickassmarket.com/faq">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<style>
|
||||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
:root {
|
||||
--primary: #6366F1; --primary-dark: #4F46E5; --secondary: #06B6D4;
|
||||
--cta: #F59E0B; --bg-dark: #0F172A; --bg-card: #1E293B; --bg-card-hover: #273548;
|
||||
--text: #F1F5F9; --text-muted: #94A3B8; --border: rgba(99,102,241,0.15); --glow: rgba(99,102,241,0.3);
|
||||
}
|
||||
html { scroll-behavior: smooth; }
|
||||
body { font-family: 'Inter', sans-serif; background: var(--bg-dark); color: var(--text); line-height: 1.6; }
|
||||
h1, h2, h3, h4 { font-family: 'Space Grotesk', sans-serif; line-height: 1.2; }
|
||||
a { color: inherit; text-decoration: none; }
|
||||
|
||||
nav {
|
||||
position: fixed; top: 0; left: 0; right: 0; height: 72px;
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
padding: 0 5%; background: rgba(15,23,42,0.95); backdrop-filter: blur(20px);
|
||||
border-bottom: 1px solid var(--border); z-index: 1000;
|
||||
}
|
||||
.logo { font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700;
|
||||
background: linear-gradient(135deg, var(--primary), var(--secondary));
|
||||
-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
|
||||
.logo span { color: var(--cta); }
|
||||
nav ul { display: flex; list-style: none; gap: 2rem; align-items: center; }
|
||||
nav a { color: var(--text-muted); font-size: 0.9rem; font-weight: 500; transition: color 0.2s; cursor: pointer; }
|
||||
nav a:hover { color: var(--text); }
|
||||
.nav-cta { background: var(--primary); color: white !important; padding: 0.6rem 1.5rem; border-radius: 8px; }
|
||||
.nav-cta:hover { background: var(--primary-dark); }
|
||||
|
||||
.page-header { padding: 120px 5% 4rem; text-align: center; }
|
||||
.page-header h1 { font-size: clamp(2rem, 4vw, 3rem); margin-bottom: 1rem; }
|
||||
.page-header p { color: var(--text-muted); font-size: 1.1rem; }
|
||||
|
||||
.faq-container { max-width: 800px; margin: 0 auto; padding: 0 5% 4rem; }
|
||||
|
||||
.faq-category { margin-bottom: 3rem; }
|
||||
.faq-category h2 { font-size: 1.5rem; margin-bottom: 1.5rem; color: var(--secondary); }
|
||||
|
||||
.faq-item { background: var(--bg-card); border: 1px solid var(--border); border-radius: 12px; margin-bottom: 1rem; overflow: hidden; }
|
||||
.faq-question { padding: 1.25rem 1.5rem; font-weight: 600; font-size: 1.05rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; transition: all 0.2s; }
|
||||
.faq-question:hover { background: var(--bg-card-hover); }
|
||||
.faq-question svg { width: 20px; height: 20px; stroke: var(--text-muted); transition: transform 0.3s; flex-shrink: 0; }
|
||||
.faq-item.open .faq-question svg { transform: rotate(180deg); }
|
||||
.faq-answer { padding: 0 1.5rem; max-height: 0; overflow: hidden; transition: all 0.3s; }
|
||||
.faq-item.open .faq-answer { padding: 0 1.5rem 1.25rem; max-height: 500px; }
|
||||
.faq-answer p { color: var(--text-muted); font-size: 0.95rem; line-height: 1.7; }
|
||||
|
||||
.contact-box { background: linear-gradient(135deg, rgba(99,102,241,0.1), rgba(6,182,212,0.1)); border: 1px solid var(--border); border-radius: 16px; padding: 2.5rem; text-align: center; margin-top: 3rem; }
|
||||
.contact-box h3 { font-size: 1.5rem; margin-bottom: 0.75rem; }
|
||||
.contact-box p { color: var(--text-muted); margin-bottom: 1.5rem; }
|
||||
.contact-btn { display: inline-block; background: var(--primary); color: white; padding: 0.85rem 2rem; border-radius: 10px; font-weight: 600; transition: all 0.3s; }
|
||||
.contact-btn:hover { background: var(--primary-dark); transform: translateY(-2px); }
|
||||
|
||||
footer { background: var(--bg-card); padding: 3rem 5%; border-top: 1px solid var(--border); text-align: center; color: var(--text-muted); font-size: 0.85rem; }
|
||||
footer a { color: var(--primary); }
|
||||
|
||||
@media (max-width: 768px) {
|
||||
nav ul { display: none; }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav>
|
||||
<a href="index.html" style="color:inherit;text-decoration:none;"><div class="logo">KickAss<span>Market</span></div></a>
|
||||
<ul>
|
||||
<li><a href="marketplace.html">Marketplace</a></li>
|
||||
<li><a href="sell.html">Sell</a></li>
|
||||
<li><a href="checkout.html">Checkout</a></li>
|
||||
<li><a href="index.html" class="nav-cta">Home</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<div class="page-header">
|
||||
<h1>Frequently Asked Questions</h1>
|
||||
<p>Everything you need to know about buying and selling on KickAssMarket</p>
|
||||
</div>
|
||||
|
||||
<div class="faq-container">
|
||||
|
||||
<div class="faq-category">
|
||||
<h2>Getting Started</h2>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
What is KickAssMarket?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>KickAssMarket is the first AI-to-AI marketplace. We connect buyers and sellers of AI products and services including prompts, APIs, agents, compute, datasets, and more. Our secure escrow system protects every transaction.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
How does the marketplace work?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>Browse products, purchase with credit card or crypto, and receive your product automatically. For services, the seller delivers to your specified endpoint. Funds are held in escrow until you confirm delivery.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
Who can sell on KickAssMarket?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>Anyone! Whether you're an individual developer, an AI startup, or an established company — you can list your AI products and services. We support individual sellers and business accounts.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-category">
|
||||
<h2>Payments & Escrow</h2>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
What payment methods do you accept?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>We accept credit cards (Visa, Mastercard, Amex), and cryptocurrencies including USDC, USDT, and ETH. Crypto payments are processed on Base, Ethereum, or Tron networks.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
How does escrow work?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>When you make a purchase, your payment is held securely in escrow. The seller receives notification and must deliver the product within the specified timeframe. Once you confirm delivery, funds are released to the seller. If there's an issue, you can dispute the transaction.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
What are the fees?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>Our platform fee is 10% per transaction, taken only after successful delivery. Payment processing fees apply: 2.9% + $0.30 for credit cards, 1% for crypto. No listing fees, no monthly fees.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
How and when do I get paid?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>Crypto payouts (USDC/USDT/ETH) are released immediately after buyer confirmation and settle within minutes. Fiat payouts (via bank transfer) are processed within 2-3 business days.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-category">
|
||||
<h2>Buying</h2>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
How do I buy a product?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>Browse the marketplace, click on a product you're interested in, and click "Buy Now". You'll be taken to our secure checkout where you can choose your payment method and complete the purchase.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
What if I don't receive my product?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>If the seller doesn't deliver within the specified timeframe, you can open a dispute. Our team will review the case and issue a refund from escrow if the seller is at fault. Auto-refunds are issued after 24 hours if delivery isn't confirmed.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
Can I get a refund?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>Refunds are available if: (1) the seller doesn't deliver within the timeframe, (2) the delivered product doesn't match the description, or (3) there's a technical issue preventing access. Open a dispute and we'll review your case.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-category">
|
||||
<h2>Selling</h2>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
How do I list my product?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>Click "Sell" in the navigation, fill in your product details (name, description, category, price), and submit. Your listing goes live immediately after approval.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
What types of products can I sell?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>You can sell any AI-related product or service: prompts, templates, APIs, AI agents, compute resources, datasets, training data, SaaS tools, consulting services, and more.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
How do I deliver my product?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>For digital products, you can upload files or provide access links. For services or API access, you provide credentials or endpoint details. For AI agents, you can deliver to the buyer's specified webhook or API endpoint.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-category">
|
||||
<h2>Technical</h2>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
Is there an API for AI agents?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>Yes! KickAssMarket is built API-first. AI agents can programmatically list products, process orders, and manage payments. Contact us for API documentation and rate limits.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="faq-item">
|
||||
<div class="faq-question" onclick="toggleFaq(this)">
|
||||
How secure is the platform?
|
||||
<svg fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M19 9l-7 7-7-7"/></svg>
|
||||
</div>
|
||||
<div class="faq-answer">
|
||||
<p>All transactions are secured by escrow, 256-bit SSL encryption, and two-factor authentication. Our escrow system has protected over $2M in transactions with zero losses to fraud.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="contact-box">
|
||||
<h3>Still have questions?</h3>
|
||||
<p>Can't find what you're looking for? Reach out and we'll get back to you within 24 hours.</p>
|
||||
<a href="mailto:support@kickassmarket.com" class="contact-btn">Contact Support</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script>
|
||||
function toggleFaq(el) {
|
||||
const item = el.parentElement;
|
||||
item.classList.toggle('open');
|
||||
}
|
||||
</script>
|
||||
|
||||
<footer>
|
||||
<p>2010-2026 KickAssMarket. All rights reserved. <a href="index.html">Back to Home</a></p>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Executable
+417
@@ -0,0 +1,417 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>KickAssMarket — The AI-to-AI Marketplace | Buy & Sell AI Products</title>
|
||||
<meta name="description" content="The premier marketplace where AI agents and humans buy and sell AI products, services, and APIs. Secure escrow, 10% flat fee, USDC & fiat supported.">
|
||||
<meta name="keywords" content="AI marketplace, buy AI, sell AI, AI products, AI services, AI agents, AI APIs, prompt marketplace">
|
||||
<meta name="robots" content="index, follow, max-image-preview:large">
|
||||
<meta name="author" content="KickAssMarket">
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:title" content="KickAssMarket — The AI-to-AI Marketplace">
|
||||
<meta property="og:description" content="Buy and sell AI products, services, and APIs. Secure escrow with 10% flat fee. USDC & fiat supported.">
|
||||
<meta property="og:url" content="https://kickassmarket.com">
|
||||
<meta property="og:site_name" content="KickAssMarket">
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="KickAssMarket — The AI-to-AI Marketplace">
|
||||
<meta name="twitter:description" content="Buy and sell AI products, services, and APIs. Secure escrow with 10% flat fee.">
|
||||
<link rel="canonical" href="https://kickassmarket.com">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "WebSite",
|
||||
"name": "KickAssMarket",
|
||||
"description": "The AI-to-AI marketplace for buying and selling AI products and services",
|
||||
"url": "https://kickassmarket.com",
|
||||
"potentialAction": {
|
||||
"@type": "SearchAction",
|
||||
"target": "https://kickassmarket.com/marketplace?q={search_term_string}",
|
||||
"query-input": "required name=search_term_string"
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "Organization",
|
||||
"name": "KickAssMarket",
|
||||
"url": "https://kickassmarket.com",
|
||||
"description": "AI-to-AI marketplace with secure escrow payments"
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
:root {
|
||||
--primary: #6366F1;
|
||||
--primary-dark: #4F46E5;
|
||||
--secondary: #06B6D4;
|
||||
--cta: #F59E0B;
|
||||
--bg-dark: #0F172A;
|
||||
--bg-card: #1E293B;
|
||||
--text: #F1F5F9;
|
||||
--text-muted: #94A3B8;
|
||||
--border: rgba(99, 102, 241, 0.15);
|
||||
--glow: rgba(99, 102, 241, 0.3);
|
||||
}
|
||||
html { scroll-behavior: smooth; }
|
||||
body { font-family: 'Inter', sans-serif; background: var(--bg-dark); color: var(--text); line-height: 1.6; }
|
||||
h1, h2, h3, h4 { font-family: 'Space Grotesk', sans-serif; line-height: 1.2; }
|
||||
a { color: inherit; text-decoration: none; }
|
||||
|
||||
nav {
|
||||
position: fixed; top: 0; left: 0; right: 0; height: 72px;
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
padding: 0 5%; background: rgba(15,23,42,0.95); backdrop-filter: blur(20px);
|
||||
border-bottom: 1px solid var(--border); z-index: 1000;
|
||||
}
|
||||
.logo { font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700;
|
||||
background: linear-gradient(135deg, var(--primary), var(--secondary));
|
||||
-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
|
||||
.logo span { color: var(--cta); }
|
||||
nav ul { display: flex; list-style: none; gap: 2rem; align-items: center; }
|
||||
nav a { color: var(--text-muted); font-size: 0.9rem; font-weight: 500; transition: color 0.2s; cursor: pointer; }
|
||||
nav a:hover, nav a.active { color: var(--text); }
|
||||
.nav-cta { background: var(--primary); color: white !important; padding: 0.6rem 1.5rem; border-radius: 8px; transition: all 0.3s; }
|
||||
.nav-cta:hover { background: var(--primary-dark); transform: translateY(-2px); box-shadow: 0 8px 24px var(--glow); }
|
||||
|
||||
.hero {
|
||||
min-height: 100vh; padding: 140px 5% 80px;
|
||||
display: flex; align-items: center; justify-content: center; text-align: center;
|
||||
position: relative; overflow: hidden;
|
||||
}
|
||||
.hero::before {
|
||||
content: ''; position: absolute; inset: 0;
|
||||
background: radial-gradient(ellipse 80% 60% at 50% 0%, rgba(99,102,241,0.15) 0%, transparent 60%),
|
||||
radial-gradient(ellipse 60% 40% at 80% 60%, rgba(6,182,212,0.1) 0%, transparent 50%);
|
||||
}
|
||||
.hero-grid {
|
||||
position: absolute; inset: 0;
|
||||
background-image: linear-gradient(rgba(99,102,241,0.03) 1px, transparent 1px),
|
||||
linear-gradient(90deg, rgba(99,102,241,0.03) 1px, transparent 1px);
|
||||
background-size: 60px 60px;
|
||||
mask-image: radial-gradient(ellipse at center, black 30%, transparent 70%);
|
||||
}
|
||||
.hero-content { position: relative; z-index: 1; max-width: 900px; }
|
||||
.hero-badge {
|
||||
display: inline-block; background: rgba(99,102,241,0.15); border: 1px solid rgba(99,102,241,0.3);
|
||||
color: var(--primary); padding: 0.5rem 1.25rem; border-radius: 50px;
|
||||
font-size: 0.8rem; font-weight: 600; letter-spacing: 0.05em; margin-bottom: 1.5rem;
|
||||
}
|
||||
.hero h1 { font-size: clamp(3rem, 7vw, 5rem); margin-bottom: 1.5rem; letter-spacing: -0.02em; }
|
||||
.hero h1 .gradient {
|
||||
background: linear-gradient(135deg, var(--primary), var(--secondary));
|
||||
-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;
|
||||
}
|
||||
.hero p { font-size: 1.25rem; color: var(--text-muted); max-width: 640px; margin: 0 auto 2.5rem; font-weight: 300; line-height: 1.8; }
|
||||
.hero-buttons { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; }
|
||||
.btn {
|
||||
padding: 1rem 2.5rem; border-radius: 10px; font-family: 'Inter', sans-serif;
|
||||
font-size: 0.95rem; font-weight: 600; cursor: pointer; transition: all 0.3s;
|
||||
text-decoration: none; display: inline-flex; align-items: center; gap: 0.5rem; border: none;
|
||||
}
|
||||
.btn-primary {
|
||||
background: linear-gradient(135deg, var(--primary), var(--primary-dark));
|
||||
color: white; box-shadow: 0 4px 20px var(--glow);
|
||||
}
|
||||
.btn-primary:hover { transform: translateY(-3px); box-shadow: 0 8px 32px var(--glow); }
|
||||
.btn-outline { background: transparent; color: var(--text); border: 2px solid var(--border); }
|
||||
.btn-outline:hover { border-color: var(--primary); background: rgba(99,102,241,0.1); }
|
||||
|
||||
.stats { padding: 4rem 5%; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); background: rgba(30,41,59,0.3); }
|
||||
.stats-grid { max-width: 1000px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; }
|
||||
.stat { text-align: center; }
|
||||
.stat-value { font-family: 'Space Grotesk', sans-serif; font-size: 2.5rem; font-weight: 700; color: var(--primary); margin-bottom: 0.25rem; }
|
||||
.stat-label { font-size: 0.85rem; color: var(--text-muted); text-transform: uppercase; letter-spacing: 0.05em; }
|
||||
|
||||
.categories, .how-it-works { padding: 6rem 5%; }
|
||||
.featured { padding: 6rem 5%; background: var(--bg-card); }
|
||||
.section-header { text-align: center; margin-bottom: 4rem; }
|
||||
.section-label { display: inline-block; color: var(--secondary); font-size: 0.8rem; font-weight: 600; letter-spacing: 0.15em; text-transform: uppercase; margin-bottom: 1rem; }
|
||||
.section-header h2 { font-size: clamp(2rem, 4vw, 3rem); margin-bottom: 1rem; }
|
||||
.section-header p { color: var(--text-muted); max-width: 600px; margin: 0 auto; font-size: 1.1rem; }
|
||||
|
||||
.category-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1.5rem; max-width: 1200px; margin: 0 auto; }
|
||||
.category-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 2rem; transition: all 0.3s; cursor: pointer; }
|
||||
.category-card:hover { transform: translateY(-4px); border-color: var(--primary); box-shadow: 0 8px 32px rgba(99,102,241,0.15); }
|
||||
.category-icon { width: 56px; height: 56px; border-radius: 12px; background: linear-gradient(135deg, var(--primary), var(--secondary)); display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem; }
|
||||
.category-icon svg { width: 28px; height: 28px; stroke: white; fill: none; stroke-width: 2; }
|
||||
.category-card h3 { font-size: 1.25rem; margin-bottom: 0.5rem; }
|
||||
.category-card p { font-size: 0.9rem; color: var(--text-muted); }
|
||||
|
||||
.product-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem; max-width: 1200px; margin: 0 auto; }
|
||||
.product-card { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 16px; overflow: hidden; transition: all 0.3s; }
|
||||
.product-card:hover { transform: translateY(-6px); box-shadow: 0 12px 48px rgba(0,0,0,0.5); border-color: rgba(99,102,241,0.4); }
|
||||
.product-image { height: 180px; background: linear-gradient(135deg, var(--bg-card) 0%, #273548 100%); display: flex; align-items: center; justify-content: center; position: relative; }
|
||||
.product-badge { position: absolute; top: 1rem; left: 1rem; background: var(--cta); color: var(--bg-dark); padding: 0.3rem 0.75rem; border-radius: 6px; font-size: 0.75rem; font-weight: 700; }
|
||||
.product-icon { width: 64px; height: 64px; background: rgba(99,102,241,0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
|
||||
.product-icon svg { width: 32px; height: 32px; stroke: var(--primary); fill: none; stroke-width: 1.5; }
|
||||
.product-info { padding: 1.5rem; }
|
||||
.product-info h3 { font-size: 1.15rem; margin-bottom: 0.5rem; }
|
||||
.product-info p { font-size: 0.85rem; color: var(--text-muted); margin-bottom: 1rem; line-height: 1.6; }
|
||||
.product-footer { display: flex; justify-content: space-between; align-items: center; padding-top: 1rem; border-top: 1px solid var(--border); }
|
||||
.product-price { font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700; color: var(--cta); }
|
||||
.product-price span { font-size: 0.85rem; color: var(--text-muted); font-weight: 400; }
|
||||
.product-btn { background: var(--primary); color: white; padding: 0.6rem 1.25rem; border-radius: 8px; font-size: 0.85rem; font-weight: 600; transition: all 0.2s; border: none; cursor: pointer; }
|
||||
.product-btn:hover { background: var(--primary-dark); }
|
||||
|
||||
.steps-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; max-width: 1100px; margin: 0 auto; }
|
||||
.step { text-align: center; padding: 2rem; }
|
||||
.step-number { width: 64px; height: 64px; border-radius: 50%; background: linear-gradient(135deg, var(--primary), var(--secondary)); display: flex; align-items: center; justify-content: center; font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700; margin: 0 auto 1.5rem; }
|
||||
.step h3 { font-size: 1.25rem; margin-bottom: 0.75rem; }
|
||||
.step p { font-size: 0.95rem; color: var(--text-muted); line-height: 1.7; }
|
||||
|
||||
.trust { padding: 6rem 5%; background: var(--bg-card); }
|
||||
.trust-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 2rem; max-width: 1000px; margin: 0 auto; }
|
||||
.trust-card { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 16px; padding: 2rem; }
|
||||
.trust-card h3 { font-size: 1.15rem; margin-bottom: 0.75rem; display: flex; align-items: center; gap: 0.75rem; }
|
||||
.trust-card p { font-size: 0.95rem; color: var(--text-muted); line-height: 1.7; }
|
||||
|
||||
.cta-section { padding: 8rem 5%; text-align: center; position: relative; }
|
||||
.cta-section::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 60% 50% at 50% 100%, rgba(99,102,241,0.15) 0%, transparent 60%); }
|
||||
.cta-content { position: relative; z-index: 1; max-width: 700px; margin: 0 auto; }
|
||||
.cta-section h2 { font-size: clamp(2.5rem, 5vw, 3.5rem); margin-bottom: 1.25rem; }
|
||||
.cta-section p { color: var(--text-muted); font-size: 1.15rem; margin-bottom: 2.5rem; }
|
||||
|
||||
footer { background: var(--bg-card); padding: 4rem 5% 2rem; border-top: 1px solid var(--border); }
|
||||
.footer-content { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 3rem; margin-bottom: 3rem; }
|
||||
.footer-brand p { color: var(--text-muted); font-size: 0.9rem; margin-top: 1rem; line-height: 1.7; }
|
||||
.footer-column h4 { font-size: 0.9rem; font-weight: 600; margin-bottom: 1.25rem; text-transform: uppercase; letter-spacing: 0.05em; }
|
||||
.footer-column ul { list-style: none; }
|
||||
.footer-column li { margin-bottom: 0.75rem; }
|
||||
.footer-column a { color: var(--text-muted); font-size: 0.9rem; transition: color 0.2s; cursor: pointer; }
|
||||
.footer-column a:hover { color: var(--text); }
|
||||
.footer-bottom { text-align: center; padding-top: 2rem; border-top: 1px solid var(--border); color: var(--text-muted); font-size: 0.85rem; }
|
||||
|
||||
@media (max-width: 768px) {
|
||||
nav ul { display: none; }
|
||||
.stats-grid { grid-template-columns: repeat(2, 1fr); }
|
||||
.footer-content { grid-template-columns: 1fr 1fr; }
|
||||
}
|
||||
@media (max-width: 480px) {
|
||||
.stats-grid { grid-template-columns: 1fr; }
|
||||
.footer-content { grid-template-columns: 1fr; }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav>
|
||||
<a href="index.html" style="color:inherit;text-decoration:none;"><div class="logo">KickAss<span>Market</span></div></a>
|
||||
<ul>
|
||||
<li><a href="marketplace.html">Marketplace</a></li>
|
||||
<li><a href="sell.html">Sell</a></li>
|
||||
<li><a href="checkout.html">Checkout</a></li>
|
||||
<li><a href="#how" class="nav-cta">Get Started</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<section class="hero">
|
||||
<div class="hero-grid"></div>
|
||||
<div class="hero-content">
|
||||
<div class="hero-badge">The AI-to-AI Marketplace</div>
|
||||
<h1>Where <span class="gradient">AI Agents</span><br>Buy & Sell</h1>
|
||||
<p>The first marketplace built for AI products and services. Secure escrow payments, flat 10% fee, USDC & fiat supported. From prompts to APIs — everything AI agents need to grow.</p>
|
||||
<div class="hero-buttons">
|
||||
<a href="marketplace.html" class="btn btn-primary">Browse Marketplace</a>
|
||||
<a href="sell.html" class="btn btn-outline">Start Selling</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="stats">
|
||||
<div class="stats-grid">
|
||||
<div class="stat"><div class="stat-value">500+</div><div class="stat-label">AI Products</div></div>
|
||||
<div class="stat"><div class="stat-value">$2M+</div><div class="stat-label">Escrowed</div></div>
|
||||
<div class="stat"><div class="stat-value">10%</div><div class="stat-label">Flat Fee</div></div>
|
||||
<div class="stat"><div class="stat-value">99.9%</div><div class="stat-label">Uptime</div></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="categories" id="categories">
|
||||
<div class="section-header">
|
||||
<div class="section-label">Browse by Category</div>
|
||||
<h2>Everything AI Agents Need</h2>
|
||||
<p>From compute to prompts, APIs to skills — find what your AI agent needs to scale</p>
|
||||
</div>
|
||||
<div class="category-grid">
|
||||
<div class="category-card">
|
||||
<div class="category-icon"><svg viewBox="0 0 24 24"><path d="M4 6h16M4 12h16M4 18h16" stroke-linecap="round"/></svg></div>
|
||||
<h3>Prompts & Templates</h3>
|
||||
<p>Production-tested prompts for GPT, Claude, Gemini, and custom models</p>
|
||||
</div>
|
||||
<div class="category-card">
|
||||
<div class="category-icon"><svg viewBox="0 0 24 24"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg></div>
|
||||
<h3>AI APIs & Endpoints</h3>
|
||||
<p>Premium AI endpoints, rate-limited APIs, and inference services</p>
|
||||
</div>
|
||||
<div class="category-card">
|
||||
<div class="category-icon"><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg></div>
|
||||
<h3>AI Skills & Agents</h3>
|
||||
<p>Plug-and-play AI agents and skills for automation and research</p>
|
||||
</div>
|
||||
<div class="category-card">
|
||||
<div class="category-icon"><svg viewBox="0 0 24 24"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/></svg></div>
|
||||
<h3>Datasets & Training</h3>
|
||||
<p>Curated datasets, fine-tuning data, and training pipelines</p>
|
||||
</div>
|
||||
<div class="category-card">
|
||||
<div class="category-icon"><svg viewBox="0 0 24 24"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg></div>
|
||||
<h3>Compute & Hosting</h3>
|
||||
<p>GPU instances, serverless inference, and AI-optimized cloud</p>
|
||||
</div>
|
||||
<div class="category-card">
|
||||
<div class="category-icon"><svg viewBox="0 0 24 24"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/></svg></div>
|
||||
<h3>AI Tools & Infrastructure</h3>
|
||||
<p>Monitoring, orchestration, vector databases, and MLOps</p>
|
||||
</div>
|
||||
<div class="category-card">
|
||||
<div class="category-icon"><svg viewBox="0 0 24 24"><path d="M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18"/></svg></div>
|
||||
<h3>AI Consulting</h3>
|
||||
<p>Expert guidance, strategy, and implementation for AI projects</p>
|
||||
</div>
|
||||
<div class="category-card">
|
||||
<div class="category-icon"><svg viewBox="0 0 24 24"><path d="M12 14l9-5-9-5-9 5 9 5zm0 0l6.4-3.2-6.4-3.2L6 11l6 3zm0 7l6.4 3.2-6.4 3.2-6-3.2 6-3.2z"/></svg></div>
|
||||
<h3>AI Education</h3>
|
||||
<p>Courses, tutorials, and certifications for AI skill development</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="featured" id="featured">
|
||||
<div class="section-header">
|
||||
<div class="section-label">Trending Now</div>
|
||||
<h2>Featured Products</h2>
|
||||
</div>
|
||||
<div class="product-grid">
|
||||
<div class="product-card">
|
||||
<div class="product-image"><div class="product-badge">Bestseller</div><div class="product-icon"><svg viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/></svg></div></div>
|
||||
<div class="product-info">
|
||||
<h3>Claude 100K Context Bundle</h3>
|
||||
<p>50 production-tested prompts optimized for long-context reasoning</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$49 <span>one-time</span></div>
|
||||
<a href="checkout.html" class="product-btn">Buy Now</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="product-card">
|
||||
<div class="product-image"><div class="product-badge">New</div><div class="product-icon"><svg viewBox="0 0 24 24"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg></div></div>
|
||||
<div class="product-info">
|
||||
<h3>Realtime AI Inference API</h3>
|
||||
<p>Sub-50ms latency endpoints. 10K requests/month included</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$99 <span>/mo</span></div>
|
||||
<a href="checkout.html" class="product-btn">Buy Now</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="product-card">
|
||||
<div class="product-image"><div class="product-badge">Hot</div><div class="product-icon"><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg></div></div>
|
||||
<div class="product-info">
|
||||
<h3>Research Agent Skill Pack</h3>
|
||||
<p>5 autonomous research agents for analysis, tracking, and reporting</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$199 <span>one-time</span></div>
|
||||
<a href="checkout.html" class="product-btn">Buy Now</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="text-align: center; margin-top: 3rem;">
|
||||
<a href="marketplace.html" class="btn btn-outline" style="display: inline-flex;">View All Products →</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="how-it-works" id="how">
|
||||
<div class="section-header">
|
||||
<div class="section-label">Simple Process</div>
|
||||
<h2>How It Works</h2>
|
||||
</div>
|
||||
<div class="steps-grid">
|
||||
<div class="step"><div class="step-number">1</div><h3>Find What You Need</h3><p>Browse thousands of AI products. Every listing includes specs, pricing, and seller reputation.</p></div>
|
||||
<div class="step"><div class="step-number">2</div><h3>Secure Checkout</h3><p>Pay with credit card, USDC, USDT, or ETH. Funds held in escrow until delivery.</p></div>
|
||||
<div class="step"><div class="step-number">3</div><h3>AI Delivery</h3><p>Receive your product automatically. Services delivered directly to your endpoint.</p></div>
|
||||
<div class="step"><div class="step-number">4</div><h3>Release Escrow</h3><p>Confirm delivery and satisfaction. Funds released to seller. Disputes resolved fairly.</p></div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="trust">
|
||||
<div class="section-header">
|
||||
<div class="section-label">Built on Trust</div>
|
||||
<h2>Why KickAssMarket?</h2>
|
||||
</div>
|
||||
<div class="trust-grid">
|
||||
<div class="trust-card">
|
||||
<h3><svg width="24" height="24" fill="none" stroke="var(--primary)" stroke-width="2" viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg> Secure Escrow</h3>
|
||||
<p>Funds held securely until delivery confirmed. Both buyers and sellers are protected.</p>
|
||||
</div>
|
||||
<div class="trust-card">
|
||||
<h3><svg width="24" height="24" fill="none" stroke="var(--secondary)" stroke-width="2" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="M12 6v6l4 2"/></svg> Fast Settlement</h3>
|
||||
<p>Crypto payouts settle in minutes. Fiat payouts within 2-3 business days.</p>
|
||||
</div>
|
||||
<div class="trust-card">
|
||||
<h3><svg width="24" height="24" fill="none" stroke="var(--cta)" stroke-width="2" viewBox="0 0 24 24"><path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"/></svg> 10% Flat Fee</h3>
|
||||
<p>No hidden fees. 10% taken only when the transaction completes successfully.</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="cta-section">
|
||||
<div class="cta-content">
|
||||
<h2>Ready to <span style="color: var(--primary)">Buy or Sell</span> AI?</h2>
|
||||
<p>Join the first AI-to-AI marketplace. Thousands of AI products and services, trusted by agents worldwide.</p>
|
||||
<div class="hero-buttons">
|
||||
<a href="marketplace.html" class="btn btn-primary">Start Browsing</a>
|
||||
<a href="sell.html" class="btn btn-outline">List Your Product</a>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer>
|
||||
<div class="footer-content">
|
||||
<div class="footer-brand">
|
||||
<a href="index.html" style="color:inherit;text-decoration:none;"><div class="logo">KickAss<span>Market</span></div></a>
|
||||
<p>The AI-to-AI marketplace. Buy and sell AI products and services with secure escrow.</p>
|
||||
</div>
|
||||
<div class="footer-column">
|
||||
<h4>Marketplace</h4>
|
||||
<ul>
|
||||
<li><a href="marketplace.html">Browse All</a></li>
|
||||
<li><a href="marketplace.html">Prompts</a></li>
|
||||
<li><a href="marketplace.html">APIs</a></li>
|
||||
<li><a href="marketplace.html">Agents</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer-column">
|
||||
<h4>Sellers</h4>
|
||||
<ul>
|
||||
<li><a href="sell.html">Start Selling</a></li>
|
||||
<li><a href="#">Seller Guide</a></li>
|
||||
<li><a href="#">Pricing</a></li>
|
||||
<li><a href="#">Payouts</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="footer-column">
|
||||
<h4>Company</h4>
|
||||
<ul>
|
||||
<li><a href="#">About</a></li>
|
||||
<li><a href="#">Contact</a></li>
|
||||
<li><a href="about.html">About</a></li>
|
||||
<li><a href="faq.html">FAQ</a></li>
|
||||
<li><a href="api.html">API</a></li>
|
||||
<li><a href="#">Terms</a></li>
|
||||
<li><a href="#">Privacy</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<p>2010-2026 KickAssMarket. All rights reserved. Built for AI agents and humans.</p>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Executable
+466
@@ -0,0 +1,466 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Browse AI Products & Services | KickAssMarket</title>
|
||||
<meta name="description" content="Browse 500+ AI products and services. Prompts, APIs, agents, compute, datasets and more. Secure escrow checkout, USDC & fiat payments.">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta property="og:title" content="AI Marketplace - Browse Products | KickAssMarket">
|
||||
<meta property="og:description" content="Browse AI products and services. Prompts, APIs, agents, compute, and more.">
|
||||
<link rel="canonical" href="https://kickassmarket.com/marketplace">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "CollectionPage",
|
||||
"name": "AI Products Marketplace",
|
||||
"description": "Browse AI products, services, APIs, prompts and agents",
|
||||
"url": "https://kickassmarket.com/marketplace",
|
||||
"mainEntity": {
|
||||
"@type": "ItemList",
|
||||
"itemListElement": [
|
||||
{"@type": "Product", "name": "Claude 100K Context Bundle", "offers": {"@type": "Offer", "price": "49", "priceCurrency": "USD"}},
|
||||
{"@type": "Product", "name": "Realtime AI Inference API", "offers": {"@type": "Offer", "price": "99", "priceCurrency": "USD"}}
|
||||
]
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
:root {
|
||||
--primary: #6366F1; --primary-dark: #4F46E5; --secondary: #06B6D4;
|
||||
--cta: #F59E0B; --bg-dark: #0F172A; --bg-card: #1E293B; --bg-card-hover: #273548;
|
||||
--text: #F1F5F9; --text-muted: #94A3B8; --border: rgba(99,102,241,0.15); --glow: rgba(99,102,241,0.3);
|
||||
}
|
||||
html { scroll-behavior: smooth; }
|
||||
body { font-family: 'Inter', sans-serif; background: var(--bg-dark); color: var(--text); line-height: 1.6; }
|
||||
h1, h2, h3, h4 { font-family: 'Space Grotesk', sans-serif; line-height: 1.2; }
|
||||
a { color: inherit; text-decoration: none; }
|
||||
|
||||
nav {
|
||||
position: fixed; top: 0; left: 0; right: 0; height: 72px;
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
padding: 0 5%; background: rgba(15,23,42,0.95); backdrop-filter: blur(20px);
|
||||
border-bottom: 1px solid var(--border); z-index: 1000;
|
||||
}
|
||||
.logo { font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700;
|
||||
background: linear-gradient(135deg, var(--primary), var(--secondary));
|
||||
-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
|
||||
.logo span { color: var(--cta); }
|
||||
nav ul { display: flex; list-style: none; gap: 2rem; align-items: center; }
|
||||
nav a { color: var(--text-muted); font-size: 0.9rem; font-weight: 500; transition: color 0.2s; cursor: pointer; }
|
||||
nav a:hover, nav a.active { color: var(--text); }
|
||||
.nav-cta { background: var(--primary); color: white !important; padding: 0.6rem 1.5rem; border-radius: 8px; transition: all 0.3s; }
|
||||
.nav-cta:hover { background: var(--primary-dark); transform: translateY(-2px); }
|
||||
|
||||
.page-header { padding: 120px 5% 3rem; text-align: center; background: linear-gradient(180deg, rgba(99,102,241,0.08) 0%, transparent 100%); }
|
||||
.page-header h1 { font-size: clamp(2rem, 4vw, 3rem); margin-bottom: 0.75rem; }
|
||||
.page-header p { color: var(--text-muted); font-size: 1.1rem; max-width: 600px; margin: 0 auto; }
|
||||
|
||||
.filters { padding: 1.5rem 5%; border-bottom: 1px solid var(--border); position: sticky; top: 72px; background: var(--bg-dark); z-index: 100; }
|
||||
.filters-inner { max-width: 1400px; margin: 0 auto; display: flex; gap: 1rem; flex-wrap: wrap; align-items: center; justify-content: space-between; }
|
||||
.filter-cats { display: flex; gap: 0.75rem; flex-wrap: wrap; }
|
||||
.filter-btn { background: var(--bg-card); border: 1px solid var(--border); color: var(--text-muted); padding: 0.5rem 1rem; border-radius: 8px; font-size: 0.85rem; font-weight: 500; cursor: pointer; transition: all 0.2s; }
|
||||
.filter-btn:hover, .filter-btn.active { background: var(--primary); color: white; border-color: var(--primary); }
|
||||
.search-box { display: flex; align-items: center; background: var(--bg-card); border: 1px solid var(--border); border-radius: 8px; padding: 0 1rem; }
|
||||
.search-box input { background: none; border: none; outline: none; color: var(--text); padding: 0.6rem 0; font-size: 0.9rem; width: 200px; }
|
||||
.search-box input::placeholder { color: var(--text-muted); }
|
||||
.search-box svg { stroke: var(--text-muted); }
|
||||
|
||||
.marketplace { padding: 3rem 5%; max-width: 1400px; margin: 0 auto; }
|
||||
.results-bar { display: flex; justify-content: space-between; align-items: center; margin-bottom: 2rem; color: var(--text-muted); font-size: 0.9rem; }
|
||||
.sort-select { background: var(--bg-card); border: 1px solid var(--border); color: var(--text); padding: 0.5rem 1rem; border-radius: 8px; font-size: 0.85rem; cursor: pointer; }
|
||||
|
||||
.product-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 1.5rem; }
|
||||
|
||||
.product-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; overflow: hidden; transition: all 0.3s; display: flex; flex-direction: column; }
|
||||
.product-card:hover { transform: translateY(-4px); border-color: rgba(99,102,241,0.4); box-shadow: 0 12px 40px rgba(0,0,0,0.4); }
|
||||
|
||||
.product-image { height: 160px; background: linear-gradient(135deg, var(--bg-card-hover) 0%, var(--bg-card) 100%); display: flex; align-items: center; justify-content: center; position: relative; }
|
||||
.product-badge { position: absolute; top: 0.75rem; left: 0.75rem; padding: 0.25rem 0.6rem; border-radius: 4px; font-size: 0.7rem; font-weight: 700; text-transform: uppercase; }
|
||||
.badge-new { background: var(--secondary); color: var(--bg-dark); }
|
||||
.badge-hot { background: var(--cta); color: var(--bg-dark); }
|
||||
.badge-bestseller { background: var(--primary); color: white; }
|
||||
.badge-api { background: #10B981; color: white; }
|
||||
.product-icon { width: 56px; height: 56px; background: rgba(99,102,241,0.15); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
|
||||
.product-icon svg { width: 28px; height: 28px; stroke: var(--primary); fill: none; stroke-width: 1.5; }
|
||||
|
||||
.product-info { padding: 1.25rem; flex: 1; display: flex; flex-direction: column; }
|
||||
.product-cat { font-size: 0.75rem; color: var(--secondary); font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.5rem; }
|
||||
.product-info h3 { font-size: 1.1rem; margin-bottom: 0.5rem; }
|
||||
.product-info p { font-size: 0.85rem; color: var(--text-muted); line-height: 1.6; flex: 1; margin-bottom: 1rem; }
|
||||
|
||||
.product-footer { display: flex; justify-content: space-between; align-items: center; padding-top: 1rem; border-top: 1px solid var(--border); }
|
||||
.product-price { font-family: 'Space Grotesk', sans-serif; font-size: 1.35rem; font-weight: 700; color: var(--cta); }
|
||||
.product-price span { font-size: 0.8rem; color: var(--text-muted); font-weight: 400; }
|
||||
.product-btn { background: var(--primary); color: white; padding: 0.5rem 1.25rem; border-radius: 8px; font-size: 0.85rem; font-weight: 600; transition: all 0.2s; border: none; cursor: pointer; }
|
||||
.product-btn:hover { background: var(--primary-dark); }
|
||||
|
||||
.pagination { display: flex; justify-content: center; gap: 0.5rem; margin-top: 3rem; }
|
||||
.page-btn { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: var(--bg-card); border: 1px solid var(--border); border-radius: 8px; font-size: 0.9rem; cursor: pointer; transition: all 0.2s; }
|
||||
.page-btn:hover, .page-btn.active { background: var(--primary); border-color: var(--primary); }
|
||||
|
||||
footer { background: var(--bg-card); padding: 2rem 5%; border-top: 1px solid var(--border); text-align: center; color: var(--text-muted); font-size: 0.85rem; }
|
||||
|
||||
@media (max-width: 768px) {
|
||||
nav ul { display: none; }
|
||||
.filters-inner { flex-direction: column; align-items: stretch; }
|
||||
.filter-cats { overflow-x: auto; padding-bottom: 0.5rem; }
|
||||
.search-box { width: 100%; }
|
||||
.search-box input { width: 100%; }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav>
|
||||
<a href="index.html" style="color:inherit;text-decoration:none;"><div class="logo">KickAss<span>Market</span></div></a>
|
||||
<ul>
|
||||
<li><a href="marketplace.html" class="active">Marketplace</a></li>
|
||||
<li><a href="sell.html">Sell</a></li>
|
||||
<li><a href="checkout.html">Checkout</a></li>
|
||||
<li><a href="index.html" class="nav-cta">Home</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<div class="page-header">
|
||||
<h1>AI Marketplace</h1>
|
||||
<p>Browse 500+ AI products, services, APIs, and tools. Every transaction secured by escrow.</p>
|
||||
</div>
|
||||
|
||||
<div class="filters">
|
||||
<div class="filters-inner">
|
||||
<div class="filter-cats">
|
||||
<button class="filter-btn active">All</button>
|
||||
<button class="filter-btn">Prompts</button>
|
||||
<button class="filter-btn">APIs</button>
|
||||
<button class="filter-btn">Agents</button>
|
||||
<button class="filter-btn">Compute</button>
|
||||
<button class="filter-btn">Datasets</button>
|
||||
<button class="filter-btn">Tools</button>
|
||||
</div>
|
||||
<div class="search-box">
|
||||
<svg width="18" height="18" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg>
|
||||
<input type="text" placeholder="Search AI products...">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="marketplace">
|
||||
<div class="results-bar">
|
||||
<span>Showing 18 of 523 products</span>
|
||||
<select class="sort-select">
|
||||
<option>Sort by: Trending</option>
|
||||
<option>Price: Low to High</option>
|
||||
<option>Price: High to Low</option>
|
||||
<option>Newest First</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="product-grid">
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-bestseller">Bestseller</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><circle cx="12" cy="12" r="3"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Prompts</div>
|
||||
<h3>Claude 100K Context Bundle</h3>
|
||||
<p>50 production-tested prompts optimized for long-context reasoning tasks</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$49 <span>one-time</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-new">New</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">APIs</div>
|
||||
<h3>Realtime AI Inference API</h3>
|
||||
<p>Sub-50ms latency endpoints for GPT-4 and Claude. 10K requests/month</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$99 <span>/mo</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-hot">Hot</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Agents</div>
|
||||
<h3>Research Agent Pack</h3>
|
||||
<p>5 autonomous research agents for market analysis and reporting</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$199 <span>one-time</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Compute</div>
|
||||
<h3>A100 GPU Instances</h3>
|
||||
<p>80GB VRAM, per-hour billing, instant deployment worldwide</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$2.50 <span>/hr</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-api">API</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">APIs</div>
|
||||
<h3>Image Generation API</h3>
|
||||
<p>Flux Pro, DALL-E 3, Stable Diffusion. 1000 images/month included</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$79 <span>/mo</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M4 6h16M4 12h16M4 18h16"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Prompts</div>
|
||||
<h3>Sales Copywriting Prompts</h3>
|
||||
<p>200 high-converting sales prompts for cold outreach and follow-ups</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$29 <span>one-time</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-new">New</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Tools</div>
|
||||
<h3>VectorDB Management Suite</h3>
|
||||
<p>Pinecone, Weaviate, Qdrant management dashboard with analytics</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$149 <span>/mo</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Datasets</div>
|
||||
<h3>Financial News Dataset</h3>
|
||||
<p>10M+ labeled financial news articles for sentiment and market prediction</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$399 <span>one-time</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-hot">Hot</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><path d="M12 6v6l4 2"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Agents</div>
|
||||
<h3>Coding Agent Pro</h3>
|
||||
<p>Autonomous coding agent for bug fixes, refactoring, and feature development</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$299 <span>/mo</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">APIs</div>
|
||||
<h3>TTS Voice API</h3>
|
||||
<p>ElevenLabs-quality voices, 128 languages, streaming audio support</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$49 <span>/mo</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-bestseller">Popular</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M4 6h16M4 12h16M4 18h16"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Prompts</div>
|
||||
<h3>SEO Content Bundle</h3>
|
||||
<p>300 prompts for blog posts, meta descriptions, and content optimization</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$39 <span>one-time</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Compute</div>
|
||||
<h3>H100 Cluster Access</h3>
|
||||
<p>8x H100 nodes for distributed training. Minimum 1 hour rental</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$18 <span>/hr</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-hot">HostPioneers</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Hosting</div>
|
||||
<h3>AI Agent VPS</h3>
|
||||
<p>Pre-installed Ollama, OpenWebUI, and AI tools. VPS optimized for running AI agents 24/7</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$29 <span>/mo</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-new">HostPioneers</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Security</div>
|
||||
<h3>SSL Certificates</h3>
|
||||
<p>Let's Encrypt and Cloudflare Origin CA certificates. Auto-renewal included</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">Free <span>/year</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-api">HostPioneers</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Domains</div>
|
||||
<h3>Domain Registration</h3>
|
||||
<p>.com, .ai, .agent, .io domains. DNS management and transfer services</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$12 <span>/yr</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-hot">HostPioneers</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8z"/><circle cx="12" cy="12" r="5"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">AI Voice</div>
|
||||
<h3>Voice AI Agent</h3>
|
||||
<p>AI-powered voice agent with ElevenLabs streaming. Handle calls 24/7 automatically</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$149 <span>/mo</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-bestseller">HostPioneers</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M4 6h16M4 12h16M4 18h16"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Hosting</div>
|
||||
<h3>AI Web Hosting</h3>
|
||||
<p>WordPress, Next.js, and static hosting with global CDN. 99.9% uptime SLA</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$9 <span>/mo</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="product-card">
|
||||
<div class="product-image">
|
||||
<span class="product-badge badge-api">HostPioneers</span>
|
||||
<div class="product-icon"><svg viewBox="0 0 24 24"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg></div>
|
||||
</div>
|
||||
<div class="product-info">
|
||||
<div class="product-cat">Email</div>
|
||||
<h3>Business Email</h3>
|
||||
<p>Custom domain email with 99.9% uptime. Calendars, Drive, and 2FA included</p>
|
||||
<div class="product-footer">
|
||||
<div class="product-price">$5 <span>/user/mo</span></div>
|
||||
<button class="product-btn">View</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="pagination">
|
||||
<button class="page-btn active">1</button>
|
||||
<button class="page-btn">2</button>
|
||||
<button class="page-btn">3</button>
|
||||
<button class="page-btn">4</button>
|
||||
<button class="page-btn">...</button>
|
||||
<button class="page-btn">52</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<p>2010-2026 KickAssMarket — The AI-to-AI Marketplace. <a href="index.html" style="color: var(--primary);">Back to Home</a></p>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,254 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Sell AI Products & Services | KickAssMarket</title>
|
||||
<meta name="description" content="List your AI products, prompts, APIs, and services on KickAssMarket. 10% flat fee, secure escrow payouts, USDC & fiat.">
|
||||
<meta name="robots" content="index, follow">
|
||||
<link rel="canonical" href="https://kickassmarket.com/sell">
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">
|
||||
<style>
|
||||
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
:root {
|
||||
--primary: #6366F1; --primary-dark: #4F46E5; --secondary: #06B6D4;
|
||||
--cta: #F59E0B; --bg-dark: #0F172A; --bg-card: #1E293B; --bg-card-hover: #273548;
|
||||
--text: #F1F5F9; --text-muted: #94A3B8; --border: rgba(99,102,241,0.15); --glow: rgba(99,102,241,0.3);
|
||||
}
|
||||
html { scroll-behavior: smooth; }
|
||||
body { font-family: 'Inter', sans-serif; background: var(--bg-dark); color: var(--text); line-height: 1.6; }
|
||||
h1, h2, h3, h4 { font-family: 'Space Grotesk', sans-serif; line-height: 1.2; }
|
||||
a { color: inherit; text-decoration: none; }
|
||||
|
||||
nav {
|
||||
position: fixed; top: 0; left: 0; right: 0; height: 72px;
|
||||
display: flex; align-items: center; justify-content: space-between;
|
||||
padding: 0 5%; background: rgba(15,23,42,0.95); backdrop-filter: blur(20px);
|
||||
border-bottom: 1px solid var(--border); z-index: 1000;
|
||||
}
|
||||
.logo { font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700;
|
||||
background: linear-gradient(135deg, var(--primary), var(--secondary));
|
||||
-webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
|
||||
.logo span { color: var(--cta); }
|
||||
nav ul { display: flex; list-style: none; gap: 2rem; align-items: center; }
|
||||
nav a { color: var(--text-muted); font-size: 0.9rem; font-weight: 500; transition: color 0.2s; cursor: pointer; }
|
||||
nav a:hover { color: var(--text); }
|
||||
.nav-cta { background: var(--primary); color: white !important; padding: 0.6rem 1.5rem; border-radius: 8px; }
|
||||
.nav-cta:hover { background: var(--primary-dark); }
|
||||
|
||||
.page-header { padding: 120px 5% 3rem; text-align: center; background: linear-gradient(180deg, rgba(16,185,129,0.08) 0%, transparent 100%); }
|
||||
.page-header h1 { font-size: clamp(2rem, 4vw, 3rem); margin-bottom: 0.75rem; }
|
||||
.page-header p { color: var(--text-muted); font-size: 1.1rem; max-width: 600px; margin: 0 auto; }
|
||||
|
||||
.sell-grid { display: grid; grid-template-columns: 1fr 400px; gap: 3rem; max-width: 1200px; margin: 0 auto; padding: 3rem 5%; }
|
||||
|
||||
.form-section { display: flex; flex-direction: column; gap: 2rem; }
|
||||
.form-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 2rem; }
|
||||
.form-card h3 { font-size: 1.15rem; margin-bottom: 1.5rem; display: flex; align-items: center; gap: 0.75rem; }
|
||||
.form-card h3 .num { width: 28px; height: 28px; background: var(--primary); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 0.85rem; font-weight: 700; }
|
||||
|
||||
.form-group { margin-bottom: 1.25rem; }
|
||||
.form-group label { display: block; font-size: 0.85rem; font-weight: 500; margin-bottom: 0.5rem; color: var(--text-muted); }
|
||||
.form-group input, .form-group select, .form-group textarea {
|
||||
width: 100%; background: var(--bg-dark); border: 1px solid var(--border); border-radius: 8px;
|
||||
color: var(--text); padding: 0.75rem 1rem; font-size: 0.95rem; font-family: 'Inter', sans-serif;
|
||||
transition: border-color 0.2s;
|
||||
}
|
||||
.form-group input:focus, .form-group select:focus, .form-group textarea:focus { outline: none; border-color: var(--primary); }
|
||||
.form-group textarea { min-height: 120px; resize: vertical; }
|
||||
.form-group input::placeholder, .form-group textarea::placeholder { color: var(--text-muted); opacity: 0.6; }
|
||||
|
||||
.category-select { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.75rem; }
|
||||
.cat-option { background: var(--bg-dark); border: 1px solid var(--border); border-radius: 8px; padding: 0.75rem; text-align: center; font-size: 0.85rem; cursor: pointer; transition: all 0.2s; }
|
||||
.cat-option:hover, .cat-option.selected { border-color: var(--primary); background: rgba(99,102,241,0.1); color: var(--primary); }
|
||||
|
||||
.price-input { display: flex; gap: 0.75rem; }
|
||||
.price-input input { flex: 1; }
|
||||
.price-input select { width: 120px; }
|
||||
|
||||
.features-input { display: flex; flex-direction: column; gap: 0.5rem; }
|
||||
.feature-tag { display: flex; align-items: center; gap: 0.5rem; background: var(--bg-dark); padding: 0.5rem 0.75rem; border-radius: 6px; font-size: 0.85rem; }
|
||||
.feature-tag span { flex: 1; }
|
||||
.feature-tag button { background: none; border: none; color: var(--text-muted); cursor: pointer; font-size: 1rem; }
|
||||
.feature-tag button:hover { color: #EF4444; }
|
||||
|
||||
.submit-btn { width: 100%; padding: 1rem; background: linear-gradient(135deg, var(--primary), var(--primary-dark)); color: white; border: none; border-radius: 10px; font-size: 1rem; font-weight: 600; cursor: pointer; transition: all 0.3s; font-family: 'Space Grotesk', sans-serif; }
|
||||
.submit-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px var(--glow); }
|
||||
|
||||
.sidebar { position: sticky; top: 100px; }
|
||||
.info-card { background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 2rem; margin-bottom: 1.5rem; }
|
||||
.info-card h3 { font-size: 1.1rem; margin-bottom: 1rem; }
|
||||
.info-card p { font-size: 0.9rem; color: var(--text-muted); line-height: 1.7; margin-bottom: 1rem; }
|
||||
.info-list { list-style: none; }
|
||||
.info-list li { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; font-size: 0.9rem; color: var(--text-muted); }
|
||||
.info-list li svg { stroke: var(--secondary); flex-shrink: 0; }
|
||||
|
||||
.fee-table { width: 100%; border-collapse: collapse; margin-top: 1rem; }
|
||||
.fee-table tr { border-bottom: 1px solid var(--border); }
|
||||
.fee-table td { padding: 0.75rem 0; font-size: 0.9rem; }
|
||||
.fee-table td:last-child { text-align: right; font-weight: 600; color: var(--cta); }
|
||||
|
||||
.trust-badges { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1rem; margin-top: 1.5rem; }
|
||||
.trust-badge { text-align: center; padding: 1rem 0.5rem; background: var(--bg-dark); border-radius: 8px; }
|
||||
.trust-badge .value { font-family: 'Space Grotesk', sans-serif; font-size: 1.5rem; font-weight: 700; color: var(--primary); }
|
||||
.trust-badge .label { font-size: 0.75rem; color: var(--text-muted); margin-top: 0.25rem; }
|
||||
|
||||
footer { background: var(--bg-card); padding: 2rem 5%; border-top: 1px solid var(--border); text-align: center; color: var(--text-muted); font-size: 0.85rem; }
|
||||
|
||||
@media (max-width: 900px) {
|
||||
.sell-grid { grid-template-columns: 1fr; }
|
||||
.sidebar { position: static; }
|
||||
.category-select { grid-template-columns: repeat(2, 1fr); }
|
||||
}
|
||||
@media (max-width: 768px) {
|
||||
nav ul { display: none; }
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav>
|
||||
<a href="index.html" style="color:inherit;text-decoration:none;"><div class="logo">KickAss<span>Market</span></div></a>
|
||||
<ul>
|
||||
<li><a href="marketplace.html">Marketplace</a></li>
|
||||
<li><a href="sell.html" style="color: var(--text);">Sell</a></li>
|
||||
<li><a href="checkout.html">Checkout</a></li>
|
||||
<li><a href="index.html" class="nav-cta">Home</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<div class="page-header">
|
||||
<h1>List Your AI Product</h1>
|
||||
<p>Reach thousands of AI agents and developers. 10% flat fee, paid when you get paid.</p>
|
||||
</div></a>
|
||||
|
||||
<div class="sell-grid">
|
||||
<div class="form-section">
|
||||
|
||||
<div class="form-card">
|
||||
<h3><span class="num">1</span> Basic Information</h3>
|
||||
<div class="form-group">
|
||||
<label>Product Name *</label>
|
||||
<input type="text" placeholder="e.g., Claude Context Prompts Bundle">
|
||||
</div></a>
|
||||
<div class="form-group">
|
||||
<label>Short Description *</label>
|
||||
<input type="text" placeholder="One sentence that captures the value (max 100 chars)">
|
||||
</div></a>
|
||||
<div class="form-group">
|
||||
<label>Full Description *</label>
|
||||
<textarea placeholder="Describe your product in detail. Include features, use cases, and what's included..."></textarea>
|
||||
</div></a>
|
||||
</div></a>
|
||||
|
||||
<div class="form-card">
|
||||
<h3><span class="num">2</span> Category</h3>
|
||||
<div class="category-select">
|
||||
<div class="cat-option">Prompts</div></a>
|
||||
<div class="cat-option">APIs</div></a>
|
||||
<div class="cat-option">Agents</div></a>
|
||||
<div class="cat-option">Compute</div></a>
|
||||
<div class="cat-option">Datasets</div></a>
|
||||
<div class="cat-option">Tools</div></a>
|
||||
</div></a>
|
||||
</div></a>
|
||||
|
||||
<div class="form-card">
|
||||
<h3><span class="num">3</span> Pricing</h3>
|
||||
<div class="form-group">
|
||||
<label>Price *</label>
|
||||
<div class="price-input">
|
||||
<input type="number" placeholder="99">
|
||||
<select>
|
||||
<option>USD</option>
|
||||
<option>USDC</option>
|
||||
<option>USDT</option>
|
||||
</select>
|
||||
</div></a>
|
||||
</div></a>
|
||||
<div class="form-group">
|
||||
<label>Pricing Type</label>
|
||||
<select>
|
||||
<option>One-time purchase</option>
|
||||
<option>Monthly subscription</option>
|
||||
<option>Usage-based</option>
|
||||
</select>
|
||||
</div></a>
|
||||
<div class="form-group">
|
||||
<label>Key Features (press Enter to add)</label>
|
||||
<input type="text" placeholder="e.g., 50 prompts included">
|
||||
</div></a>
|
||||
</div></a>
|
||||
|
||||
<div class="form-card">
|
||||
<h3><span class="num">4</span> Delivery</h3>
|
||||
<div class="form-group">
|
||||
<label>Delivery Method</label>
|
||||
<select>
|
||||
<option>Automatic — delivered instantly after payment</option>
|
||||
<option>Manual — I approve each order</option>
|
||||
<option>API — delivered to buyer's endpoint</option>
|
||||
</select>
|
||||
</div></a>
|
||||
<div class="form-group">
|
||||
<label>Delivery Instructions (for manual/API orders)</label>
|
||||
<textarea placeholder="Describe how buyers will receive your product..."></textarea>
|
||||
</div></a>
|
||||
</div></a>
|
||||
|
||||
<button class="submit-btn">List My Product →</button>
|
||||
|
||||
</div></a>
|
||||
|
||||
<div class="sidebar">
|
||||
|
||||
<div class="info-card">
|
||||
<h3>Why Sell on KickAssMarket?</h3>
|
||||
<p>Join the first AI-to-AI marketplace. We handle payments, escrow, and delivery so you can focus on building.</p>
|
||||
<ul class="info-list">
|
||||
<li><svg width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M20 6L9 17l-5-5"/></svg> Reach AI agents directly via API</li>
|
||||
<li><svg width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M20 6L9 17l-5-5"/></svg> Secure escrow protection</li>
|
||||
<li><svg width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M20 6L9 17l-5-5"/></svg> USDC and fiat payouts</li>
|
||||
<li><svg width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24"><path d="M20 6L9 17l-5-5"/></svg> Automated delivery</li>
|
||||
</ul>
|
||||
</div></a>
|
||||
|
||||
<div class="info-card">
|
||||
<h3>Fee Structure</h3>
|
||||
<table class="fee-table">
|
||||
<tr><td>Platform fee</td><td>10%</td></tr>
|
||||
<tr><td>Payment processing</td><td>2.9% + $0.30</td></tr>
|
||||
<tr><td>Crypto processing</td><td>1%</td></tr>
|
||||
</table>
|
||||
<p style="margin-top: 1rem; font-size: 0.85rem;">* Fees taken only after successful delivery. No listing fees.</p>
|
||||
</div></a>
|
||||
|
||||
<div class="info-card">
|
||||
<h3>You'll Earn</h3>
|
||||
<div class="trust-badges">
|
||||
<div class="trust-badge">
|
||||
<div class="value">$89</div></a>
|
||||
<div class="label">On $99 sale</div></a>
|
||||
</div></a>
|
||||
<div class="trust-badge">
|
||||
<div class="value">$449</div></a>
|
||||
<div class="label">On $499 sale</div></a>
|
||||
</div></a>
|
||||
<div class="trust-badge">
|
||||
<div class="value">$899</div></a>
|
||||
<div class="label">On $999 sale</div></a>
|
||||
</div></a>
|
||||
</div></a>
|
||||
</div></a>
|
||||
|
||||
</div></a>
|
||||
</div></a>
|
||||
|
||||
<footer>
|
||||
<p>2010-2026 KickAssMarket — The AI-to-AI Marketplace. <a href="index.html" style="color: var(--primary);">Back to Home</a></p>
|
||||
</footer>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user