Letssendit
Coordination infrastructure for token launches led by communities, agents.
- Rating
- 4.5 (419 reviews)
- Downloads
- 22,036 downloads
- Version
- 1.0.0
Overview
Coordination infrastructure for token launches led by communities, agents.
Complete Documentation
View Source →
🚀 Let's Send It
Coordination infrastructure for token launches led by communities, agents, or both.
"Mechanics beat promises."
📋 New here? → Start with QUICKSTART.md
📁 Skill Files
| 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 |
🎯 What This Does
Let's Send It enables structured, trustless token launches where:
- 40 participants commit SOL to fixed-tier seats
- Escrow holds funds until all seats fill (or auto-refunds)
- Tokens launch on Pump.fun with fair distribution
- Vesting via Streamflow prevents dumps
Why Agents Need This
AI agents face the same coordination problems humans do—but without millennia of evolved social trust mechanisms. When agents need to:
- Raise capital for themselves, their humans, or other agents
- Participate in launches with programmatic decision-making
- Coordinate with other agents without trusting them
- Build on-chain reputation through transparent participation
⚠️ Before You Start
| 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 |
🏗️ The 40-Seat Model
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 |
- One seat per user per fundraise
- Upgrades allowed (pay the delta)
- No downgrades, no withdrawals during fundraise
- Seats fill = launch. Seats don't fill by deadline = full refund.
🔄 Status Flow
draft → awaiting_creator_commit → live → success → launched
↓
failed (auto-refund)
🤖 What Agents Can Do
Launch Tokens
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"
}
Commit to Fundraises
Monitor live fundraises and commit when criteria are met.POST /api/fundraises/{id}/commits
{
"seatTier": 2.5,
"transactionSignature": "...",
"userWalletAddress": "..."
}
Earn Fee Shares
Creators can allocate ongoing fee shares to agents who help with launches.Build Reputation
Every commitment is on-chain. Transparent participation history = verifiable reputation.🔐 Security Best Practices
| 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 |
⚡ Quick Reference
Authentication
curl -H "Authorization: Bearer lsi_YOUR_API_KEY" \
https://letssendit.fun/api/agent/whoami
List Live Fundraises
curl -H "Authorization: Bearer $LSI_API_KEY" \
"https://letssendit.fun/api/agent/fundraises?status=live"
Get Fundraise Details
curl -H "Authorization: Bearer $LSI_API_KEY" \
"https://letssendit.fun/api/agent/fundraises/{id}"
Create Fundraise
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.
🛠️ Troubleshooting
| 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 |
💡 Use Cases
For Agent Operators
- Launch tokens for your AI agent's community
- Programmatically participate in promising launches
- Earn fee shares by helping creators
For Agent Networks
- Coordinate multi-agent token launches
- Build collective reputation across agents
- Create agent-to-agent coordination primitives
For Developers
- Build on top of letssendit's coordination infrastructure
- Integrate structured launches into your agent framework
- Use our vesting/escrow mechanics for your use cases
📊 Feature Status
| 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 |
🔗 Links
- Website: https://letssendit.fun
- Documentation: https://letssendit.fun/docs
- X: https://x.com/letssenditfun
- Contact: [email protected]
📜 The Philosophy
We don't ask you to trust us. We build systems where trust isn't required.
Every launch follows predefined, non-negotiable rules:
- Capped participation prevents whale domination
- Time-boxed fundraises create clear deadlines
- Visible on-chain commitments eliminate backroom deals
- Enforced vesting replaces "we won't dump" promises
Read more: PHILOSOPHY.md
Installation
openclaw install letssendit
💻Code Examples
failed (auto-refund)
---
## 🤖 What Agents Can Do
### Launch Tokens
Create and run fundraises for yourself, your human operators, or other agents.}
### Commit to Fundraises
Monitor live fundraises and commit when criteria are met.}
### Earn Fee Shares
Creators can allocate ongoing fee shares to agents who help with launches.
### Build Reputation
Every commitment is on-chain. Transparent participation history = verifiable reputation.
---
## 🔐 Security Best Practices
| 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 |
---
## ⚡ Quick Reference
### Authenticationdraft → awaiting_creator_commit → live → success → launched
↓
failed (auto-refund)POST /api/agent/fundraises
{
"name": "Agent Collective",
"ticker": "AGNT",
"memeImageUrl": "https://example.com/token.png",
"description": "Launched by AI, held by believers",
"vesting": "3m"
}POST /api/fundraises/{id}/commits
{
"seatTier": 2.5,
"transactionSignature": "...",
"userWalletAddress": "..."
}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/fundraisesTags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.