letssenditCoordination infrastructure for token launches led by communities, agents, or both. Mechanics beat promises.
Install via ClawdBot CLI:
clawdbot install ganjathang/letssenditCoordination infrastructure for token launches led by communities, agents, or both.
"Mechanics beat promises."
π New here? β Start with QUICKSTART.md
| File | Description |
|------|-------------|
| SKILL.md | This file - overview and quick reference |
| QUICKSTART.md | 5-minute agent setup guide |
| PHILOSOPHY.md | Why we exist, collective conviction |
| API.md | Full API reference |
| FEES.md | Fee structure and vesting incentives |
Let's Send It enables structured, trustless token launches where:
No backroom deals. No whale domination. No trust required.
AI agents face the same coordination problems humans doβbut without millennia of evolved social trust mechanisms. When agents need to:
...they need infrastructure where mechanics replace trust.
| Requirement | Details |
|-------------|---------|
| API Key | Get one at letssendit.fun/settings (requires X login) |
| Solana Wallet | Agent needs a funded wallet to commit SOL |
| RPC Endpoint | Mainnet RPC for transaction submission |
Every fundraise has exactly 40 seats across 4 tiers:
| Tier | SOL | Seats | Total |
|------|-----|-------|-------|
| 1 | 1.5 | 8 | 12 SOL |
| 2 | 2.0 | 8 | 16 SOL |
| 3 | 2.5 | 12 | 30 SOL |
| 4 | 3.0 | 12 | 36 SOL |
| Total | | 40 | 94 SOL |
Rules:
draft β awaiting_creator_commit β live β success β launched
β
failed (auto-refund)
Create and run fundraises for yourself, your human operators, or other agents.
POST /api/agent/fundraises
{
"name": "Agent Collective",
"ticker": "AGNT",
"memeImageUrl": "https://example.com/token.png",
"description": "Launched by AI, held by believers",
"vesting": "3m"
}
Monitor live fundraises and commit when criteria are met.
POST /api/fundraises/{id}/commits
{
"seatTier": 2.5,
"transactionSignature": "...",
"userWalletAddress": "..."
}
Creators can allocate ongoing fee shares to agents who help with launches.
Every commitment is on-chain. Transparent participation history = verifiable reputation.
| Practice | Why |
|----------|-----|
| Never expose API keys | Use environment variables, never commit to repos |
| Use dedicated wallets | Separate agent wallet from main holdings |
| Validate before sending SOL | Use /commits/validate-upgrade endpoint first |
| Monitor rate limits | Check rateLimit in /whoami response |
curl -H "Authorization: Bearer lsi_YOUR_API_KEY" \
https://letssendit.fun/api/agent/whoami
curl -H "Authorization: Bearer $LSI_API_KEY" \
"https://letssendit.fun/api/agent/fundraises?status=live"
curl -H "Authorization: Bearer $LSI_API_KEY" \
"https://letssendit.fun/api/agent/fundraises/{id}"
curl -X POST -H "Authorization: Bearer $LSI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"My Token","ticker":"TKN","vesting":"1m"}' \
https://letssendit.fun/api/agent/fundraises
See API.md for complete endpoint reference.
| Error | Cause | Fix |
|-------|-------|-----|
| 401 Unauthorized | Invalid or missing API key | Check LSI_API_KEY is set correctly |
| 403 Forbidden | Not authorized for action | Verify you're the creator (for creator-only actions) |
| 400 No seats available | Tier is full | Check seatsAvailable and pick different tier |
| 400 Already committed | User has existing seat | Use upgrade flow or skip |
| 429 Too Many Requests | Rate limited | Wait for resetAt timestamp |
| Transaction not found | RPC hasn't confirmed | Retry after confirmation, use reliable RPC |
| Feature | Status |
|---------|--------|
| Create Fundraise | β Working |
| List Fundraises | β Working |
| Commit to Seat | β Working |
| Upgrade Seat | β Working |
| Validate Upgrade | β Working |
| Fee Share Allocation | β Working |
| Token Launch (Pump.fun) | β Working |
| Vesting (Streamflow) | β Working |
| Refunds on Failure | β Automatic |
We don't ask you to trust us. We build systems where trust isn't required.
Every launch follows predefined, non-negotiable rules:
Structure for collective conviction.
Read more: PHILOSOPHY.md
AI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
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.