{"version":1,"x402Version":2,"name":"Trench Lessons","serviceName":"Trench Lessons","tags":["solana","memecoin","pump.fun","risk","bundle detection"],"iconUrl":"https://trench-lessons.vercel.app/logo.png","icon":"https://trench-lessons.vercel.app/logo.png","description":"Solana meme coin research feed and pre-trade risk flags, pay-per-request via x402 (USDC on Solana or Base).","resources":[{"url":"https://trench-lessons.vercel.app/api/lessons/feed","resource":"https://trench-lessons.vercel.app/api/lessons/feed","endpoint":"https://trench-lessons.vercel.app/api/lessons/feed","path":"/api/lessons/feed","method":"GET","name":"Trench Lessons feed","description":"Structured JSON feed of daily Solana meme coin (pump.fun/PumpSwap/Meteora) research findings with sources. Optional ?days=1..30 (default 7).","price":"$0.005","priceUsd":"0.005","currency":"USD","amount":"5000","maxAmountRequired":"5000","amountUsdc":0.005,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","chain":"solana","networkName":"solana-mainnet","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","assetSymbol":"USDC","decimals":6,"payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae","scheme":"exact","facilitator":"PayAI","paymentProvider":"PayAI","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"5000","maxAmountRequired":"5000","payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae"},{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxAmountRequired":"5000","payTo":"0xd46d5E0EBC17FAc1cb37e894A77F7d75A69Da944"}],"mimeType":"application/json","inputSchema":{"type":"object","properties":{"days":{"type":"integer","minimum":1,"maximum":30,"default":7,"in":"query"}}}},{"url":"https://trench-lessons.vercel.app/api/signals/risk?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","resource":"https://trench-lessons.vercel.app/api/signals/risk?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","endpoint":"https://trench-lessons.vercel.app/api/signals/risk?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","path":"/api/signals/risk?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","urlTemplate":"https://trench-lessons.vercel.app/api/signals/risk?mint={mint}","pathTemplate":"/api/signals/risk?mint={mint}","alternateUrl":"https://trench-lessons.vercel.app/api/signals/risk/DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","alternateUrlTemplate":"https://trench-lessons.vercel.app/api/signals/risk/{mint}","routeTemplate":"/api/signals/risk/:mint","queryParams":{"mint":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"},"queryParamsSchema":{"type":"object","properties":{"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","description":"Solana SPL token mint address (base58, 32-44 chars, 32 bytes)","example":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"}},"required":["mint"]},"method":"GET","name":"Trench Lessons risk flags","description":"Pre-trade risk flags for any Solana meme coin mint (curve-skip PumpSwap pool, unlocked LP, Mayhem mode, bundle handoff) from read-only on-chain data. Call as listed (?mint=<SPL mint>) or as /api/signals/risk/<mint>; a missing/invalid/template mint returns 400 before any payment, not charged. Free sample: /api/signals/risk/sample","price":"$0.01","priceUsd":"0.01","currency":"USD","amount":"10000","maxAmountRequired":"10000","amountUsdc":0.01,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","chain":"solana","networkName":"solana-mainnet","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","assetSymbol":"USDC","decimals":6,"payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae","scheme":"exact","facilitator":"PayAI","paymentProvider":"PayAI","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","maxAmountRequired":"10000","payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae"},{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxAmountRequired":"10000","payTo":"0xd46d5E0EBC17FAc1cb37e894A77F7d75A69Da944"}],"mimeType":"application/json","inputSchema":{"type":"object","properties":{"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","in":"query","example":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"}},"required":["mint"]},"freeSample":"https://trench-lessons.vercel.app/api/signals/risk/sample"},{"url":"https://trench-lessons.vercel.app/api/signals/verdict?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","resource":"https://trench-lessons.vercel.app/api/signals/verdict?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","endpoint":"https://trench-lessons.vercel.app/api/signals/verdict?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","path":"/api/signals/verdict?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","urlTemplate":"https://trench-lessons.vercel.app/api/signals/verdict?mint={mint}","pathTemplate":"/api/signals/verdict?mint={mint}","alternateUrl":"https://trench-lessons.vercel.app/api/signals/verdict/DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","alternateUrlTemplate":"https://trench-lessons.vercel.app/api/signals/verdict/{mint}","routeTemplate":"/api/signals/verdict/:mint","queryParams":{"mint":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"},"queryParamsSchema":{"type":"object","properties":{"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","description":"Solana SPL token mint address (base58, 32-44 chars, 32 bytes)","example":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"}},"required":["mint"]},"method":"GET","name":"Trench Lessons verdict","description":"Cheap one-word pre-trade verdict (go/caution/avoid) plus short reasons for a Solana meme coin mint, from the same read-only checks as the full risk report. ?mint=<SPL mint> or /api/signals/verdict/<mint>; invalid/placeholder mint is never charged.","price":"$0.005","priceUsd":"0.005","currency":"USD","amount":"5000","maxAmountRequired":"5000","amountUsdc":0.005,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","chain":"solana","networkName":"solana-mainnet","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","assetSymbol":"USDC","decimals":6,"payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae","scheme":"exact","facilitator":"PayAI","paymentProvider":"PayAI","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"5000","maxAmountRequired":"5000","payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae"},{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxAmountRequired":"5000","payTo":"0xd46d5E0EBC17FAc1cb37e894A77F7d75A69Da944"}],"mimeType":"application/json","inputSchema":{"type":"object","properties":{"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","in":"query","example":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"}},"required":["mint"]}}],"items":[{"url":"https://trench-lessons.vercel.app/api/lessons/feed","resource":"https://trench-lessons.vercel.app/api/lessons/feed","endpoint":"https://trench-lessons.vercel.app/api/lessons/feed","path":"/api/lessons/feed","method":"GET","name":"Trench Lessons feed","description":"Structured JSON feed of daily Solana meme coin (pump.fun/PumpSwap/Meteora) research findings with sources. Optional ?days=1..30 (default 7).","price":"$0.005","priceUsd":"0.005","currency":"USD","amount":"5000","maxAmountRequired":"5000","amountUsdc":0.005,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","chain":"solana","networkName":"solana-mainnet","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","assetSymbol":"USDC","decimals":6,"payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae","scheme":"exact","facilitator":"PayAI","paymentProvider":"PayAI","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"5000","maxAmountRequired":"5000","payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae"},{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxAmountRequired":"5000","payTo":"0xd46d5E0EBC17FAc1cb37e894A77F7d75A69Da944"}],"mimeType":"application/json","inputSchema":{"type":"object","properties":{"days":{"type":"integer","minimum":1,"maximum":30,"default":7,"in":"query"}}}},{"url":"https://trench-lessons.vercel.app/api/signals/risk?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","resource":"https://trench-lessons.vercel.app/api/signals/risk?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","endpoint":"https://trench-lessons.vercel.app/api/signals/risk?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","path":"/api/signals/risk?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","urlTemplate":"https://trench-lessons.vercel.app/api/signals/risk?mint={mint}","pathTemplate":"/api/signals/risk?mint={mint}","alternateUrl":"https://trench-lessons.vercel.app/api/signals/risk/DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","alternateUrlTemplate":"https://trench-lessons.vercel.app/api/signals/risk/{mint}","routeTemplate":"/api/signals/risk/:mint","queryParams":{"mint":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"},"queryParamsSchema":{"type":"object","properties":{"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","description":"Solana SPL token mint address (base58, 32-44 chars, 32 bytes)","example":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"}},"required":["mint"]},"method":"GET","name":"Trench Lessons risk flags","description":"Pre-trade risk flags for any Solana meme coin mint (curve-skip PumpSwap pool, unlocked LP, Mayhem mode, bundle handoff) from read-only on-chain data. Call as listed (?mint=<SPL mint>) or as /api/signals/risk/<mint>; a missing/invalid/template mint returns 400 before any payment, not charged. Free sample: /api/signals/risk/sample","price":"$0.01","priceUsd":"0.01","currency":"USD","amount":"10000","maxAmountRequired":"10000","amountUsdc":0.01,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","chain":"solana","networkName":"solana-mainnet","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","assetSymbol":"USDC","decimals":6,"payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae","scheme":"exact","facilitator":"PayAI","paymentProvider":"PayAI","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","maxAmountRequired":"10000","payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae"},{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxAmountRequired":"10000","payTo":"0xd46d5E0EBC17FAc1cb37e894A77F7d75A69Da944"}],"mimeType":"application/json","inputSchema":{"type":"object","properties":{"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","in":"query","example":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"}},"required":["mint"]},"freeSample":"https://trench-lessons.vercel.app/api/signals/risk/sample"},{"url":"https://trench-lessons.vercel.app/api/signals/verdict?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","resource":"https://trench-lessons.vercel.app/api/signals/verdict?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","endpoint":"https://trench-lessons.vercel.app/api/signals/verdict?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","path":"/api/signals/verdict?mint=DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","urlTemplate":"https://trench-lessons.vercel.app/api/signals/verdict?mint={mint}","pathTemplate":"/api/signals/verdict?mint={mint}","alternateUrl":"https://trench-lessons.vercel.app/api/signals/verdict/DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump","alternateUrlTemplate":"https://trench-lessons.vercel.app/api/signals/verdict/{mint}","routeTemplate":"/api/signals/verdict/:mint","queryParams":{"mint":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"},"queryParamsSchema":{"type":"object","properties":{"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","description":"Solana SPL token mint address (base58, 32-44 chars, 32 bytes)","example":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"}},"required":["mint"]},"method":"GET","name":"Trench Lessons verdict","description":"Cheap one-word pre-trade verdict (go/caution/avoid) plus short reasons for a Solana meme coin mint, from the same read-only checks as the full risk report. ?mint=<SPL mint> or /api/signals/verdict/<mint>; invalid/placeholder mint is never charged.","price":"$0.005","priceUsd":"0.005","currency":"USD","amount":"5000","maxAmountRequired":"5000","amountUsdc":0.005,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","chain":"solana","networkName":"solana-mainnet","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","assetSymbol":"USDC","decimals":6,"payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae","scheme":"exact","facilitator":"PayAI","paymentProvider":"PayAI","accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"5000","maxAmountRequired":"5000","payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae"},{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxAmountRequired":"5000","payTo":"0xd46d5E0EBC17FAc1cb37e894A77F7d75A69Da944"}],"mimeType":"application/json","inputSchema":{"type":"object","properties":{"mint":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","in":"query","example":"DFMt2FyLpB6ekPNAzVErLXgpSnJ9CRf1VnxBAkTLpump"}},"required":["mint"]}}],"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","chain":"solana","chains":["solana","base"],"networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:8453"],"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae","recipients":["7JAuWxcEpZL2wK3gm6eTR2p7d1SAofM4EHxuTgemAAae","0xd46d5E0EBC17FAc1cb37e894A77F7d75A69Da944"],"base":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xd46d5E0EBC17FAc1cb37e894A77F7d75A69Da944","facilitator":"PayAI"},"facilitator":"PayAI","facilitators":["PayAI"],"docs":"https://trench-lessons.vercel.app/api-docs","llms":"https://trench-lessons.vercel.app/llms.txt","terms":"https://trench-lessons.vercel.app/terms"}