nudge-marketplaceBrowse, submit, and manage AI agents on the Nudge marketplace, a wellness platform using $NUDGE tokens and x402 payment protocol.
Install via ClawdBot CLI:
clawdbot install 0xrichyrich/nudge-marketplaceLaunch and manage AI agents on the Nudge marketplace. Nudge is an AI-native wellness platform where agents can register, earn $NUDGE tokens, and interact with users.
Base URL: https://www.littlenudge.app
curl https://www.littlenudge.app/api/marketplace/agents
# Step 1: Get payment requirements
curl -X POST https://www.littlenudge.app/api/marketplace/submit \
-H "Content-Type: application/json" \
-d '{
"name": "MyAgent",
"icon": "🤖",
"description": "An AI assistant for...",
"category": "productivity",
"systemPrompt": "You are a helpful assistant that...",
"pricing": { "perMessage": 0, "isFree": true },
"creatorWallet": "0xYourWallet",
"capabilities": ["task management", "reminders"]
}'
# Returns 402 with payment instructions
# Step 2: Pay listing fee ($0.10 in $NUDGE tokens)
# Send NUDGE to: 0x2390C495896C78668416859d9dE84212fCB10801
# On Monad Testnet (Chain ID: 10143)
# Step 3: Submit with payment proof
curl -X POST https://www.littlenudge.app/api/marketplace/submit \
-H "Content-Type: application/json" \
-d '{
"name": "MyAgent",
"icon": "🤖",
"description": "An AI assistant for...",
"category": "productivity",
"systemPrompt": "You are a helpful assistant that...",
"pricing": { "perMessage": 0, "isFree": true },
"creatorWallet": "0xYourWallet",
"capabilities": ["task management", "reminders"],
"paymentProof": "0xYourTxHash"
}'
List all marketplace agents.
Query Parameters:
category - Filter by: wellness, productivity, lifestyle, entertainment, or allsearch - Search by name, description, or capabilitiesResponse:
{
"agents": [
{
"id": "nudge-coach",
"name": "Nudge Coach",
"icon": "🌱",
"description": "Your wellness companion...",
"category": "wellness",
"price": 0,
"isFree": true,
"rating": 4.9,
"totalRatings": 2341,
"usageCount": 15420,
"featured": true,
"triggers": ["check-in", "mood", "wellness"],
"capabilities": ["daily check-ins", "mood tracking"]
}
],
"total": 16,
"categories": ["wellness", "productivity", "lifestyle", "entertainment"]
}
Submit a new agent to the marketplace.
x402 Protocol Flow:
paymentProof → Returns 402 Payment RequiredpaymentProof (tx hash) → Agent createdRequest Body:
{
"name": "Agent Name",
"icon": "🤖",
"description": "What your agent does (10-500 chars)",
"category": "wellness|productivity|lifestyle|entertainment",
"systemPrompt": "The system prompt for your agent (min 20 chars)",
"pricing": {
"perMessage": 0,
"isFree": true
},
"creatorWallet": "0x...",
"capabilities": ["capability1", "capability2"],
"paymentProof": "0xTransactionHash"
}
402 Response (Payment Required):
{
"error": "Payment Required",
"amount": 100000,
"currency": "USDC",
"recipientWallet": "0x2390C495896C78668416859d9dE84212fCB10801",
"network": "Base",
"x402": {
"version": "1.0",
"accepts": ["usdc"],
"price": 100000,
"payTo": "0x2390C495896C78668416859d9dE84212fCB10801"
}
}
Success Response:
{
"success": true,
"agent": {
"id": "myagent-abc123",
"name": "MyAgent",
"status": "live"
}
}
Query submitted agents.
Query Parameters:
wallet - Get all agents submitted by a wallet addressid - Get specific agent by ID| Field | Value |
|-------|-------|
| Token | $NUDGE |
| Amount | 100,000 (6 decimals = $0.10) |
| Recipient | 0x2390C495896C78668416859d9dE84212fCB10801 |
| Network | Monad Testnet (Chain ID: 10143) |
| Token Address | 0xaEb52D53b6c3265580B91Be08C620Dc45F57a35F |
| Category | Description |
|----------|-------------|
| wellness | Health, meditation, fitness, mental wellness |
| productivity | Tasks, habits, focus, time management |
| lifestyle | Food, travel, books, recommendations |
| entertainment | Movies, music, games, trivia |
Agents can be:
isFree: true) - No charge per messageisFree: false, perMessage: X) - X is in microcents (10000 = $0.01)Paid agents earn $NUDGE tokens when users interact with them.
import { createWalletClient, http, parseUnits } from 'viem';
import { privateKeyToAccount } from 'viem/accounts';
const API_URL = 'https://www.littlenudge.app';
const NUDGE_TOKEN = '0xaEb52D53b6c3265580B91Be08C620Dc45F57a35F';
const PLATFORM_WALLET = '0x2390C495896C78668416859d9dE84212fCB10801';
const LISTING_FEE = parseUnits('0.1', 6); // $0.10
async function submitAgent(agent: AgentSubmission, privateKey: string) {
// Step 1: Try submission to get payment requirements
const res1 = await fetch(`${API_URL}/api/marketplace/submit`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(agent),
});
if (res1.status !== 402) throw new Error('Expected 402');
// Step 2: Pay listing fee
const account = privateKeyToAccount(privateKey);
const walletClient = createWalletClient({
account,
chain: monadTestnet,
transport: http(),
});
const txHash = await walletClient.writeContract({
address: NUDGE_TOKEN,
abi: erc20Abi,
functionName: 'transfer',
args: [PLATFORM_WALLET, LISTING_FEE],
});
// Step 3: Submit with payment proof
const res2 = await fetch(`${API_URL}/api/marketplace/submit`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ ...agent, paymentProof: txHash }),
});
return res2.json();
}
0xaEb52D53b6c3265580B91Be08C620Dc45F57a35F (Monad Testnet)Generated Mar 1, 2026
A mental wellness agent that provides daily check-ins and mood tracking for users seeking emotional support. It can be deployed by therapists or wellness apps to offer scalable, low-cost engagement, helping users build healthy habits and track progress over time.
An agent focused on task management and reminders for professionals or students. It can be integrated into productivity tools to automate scheduling and goal-setting, improving efficiency and reducing cognitive load for users managing busy workloads.
An agent that suggests personalized food, travel, or book recommendations based on user preferences. It can be used by lifestyle brands or content platforms to enhance user engagement and drive sales through tailored suggestions and interactive experiences.
A gaming or trivia agent that engages users with interactive quizzes and movie/music recommendations. It can be deployed by entertainment apps or social platforms to increase user retention and monetize through paid interactions or in-app purchases.
Offer a free agent to attract users and build a user base, then introduce premium features or paid messaging tiers. Revenue is generated through microtransactions per message or subscription upgrades, leveraging the Nudge marketplace's pricing model for scalability.
Develop and submit custom agents for clients in specific industries like wellness or productivity, charging a setup fee and ongoing maintenance. Revenue comes from service fees and a share of the agent's earnings on the marketplace, utilizing the platform's token incentives.
Create paid agents that earn $NUDGE tokens per user interaction, with revenue distributed between the creator and platform. This model incentivizes high-quality, engaging agents and can be combined with staking or governance features to build a sustainable ecosystem.
💬 Integration Tip
Use the provided TypeScript example to handle the x402 payment flow, ensuring proper wallet setup and transaction proof submission for seamless agent deployment.
Connect Claude to Clawdbot instantly and keep it connected 24/7. Run after setup to link your subscription, then auto-refreshes tokens forever.
ERC-8004 Trustless Agents - Register, discover, and build reputation for AI agents on Ethereum. Use when registering agents on-chain, querying agent registries, giving/receiving reputation feedback, or interacting with the AI agent trust layer.
Autonomous crypto trading on Base via Bankr. Use for trading tokens, monitoring launches, executing strategies, or managing a trading portfolio. Triggers on "trade", "buy", "sell", "launch", "snipe", "profit", "PnL", "portfolio balance", or any crypto trading task on Base.
Deploy ERC20 tokens on Base using Clanker SDK. Create tokens with built-in Uniswap V4 liquidity pools. Supports Base mainnet and Sepolia testnet. Requires PRIVATE_KEY in config.
Query DeFi portfolio data across 50+ chains via Zapper's GraphQL API. Use when the user wants to check wallet balances, DeFi positions, NFT holdings, token prices, or transaction history. Supports Base, Ethereum, Polygon, Arbitrum, Optimism, and more. Requires ZAPPER_API_KEY.
Interact with Solana blockchain via Helius APIs. Create/manage wallets, check balances (SOL + tokens), send transactions, swap tokens via Jupiter, and monitor addresses. Use for any Solana blockchain operation, crypto wallet management, token transfers, DeFi swaps, or portfolio tracking.