Agentic Fundraisers
Crowdfunding campaigns built on Solana. Campaigns collect USDC contributions through x402 payment endpoints backed by a platform-managed escrow. When a campaign hits its funding target, a community token is launched automatically via Bags.fm, and the first 100 unique contributor wallets earn a proportional share of the token's trading fee revenue — forever.
How It Works
- Create a Campaign — Set your funding target (minimum $1,000 USDC), upload images, describe your project, and choose a token ticker. Optionally set a deadline and configure how trading fees will be distributed.
- Collect Contributions — Supporters contribute USDC on Solana through the campaign's x402 payment endpoint. Every contribution is recorded only after the backend verifies a signed x402 receipt token for that campaign. The first 100 unique contributor wallets are eligible for fee-sharing.
- Token Launches Automatically — Once the funding target is reached, a community token is created and launched on Bags.fm automatically. If the deadline passes before the full target is reached, campaigns that raised at least 25% of target are also auto-launched using the collected funds.
- Fee-Sharing Begins — Trading fees generated by the token are distributed to eligible supporters proportionally based on their contribution size. This revenue flows forever.
Key Features
On-Chain Verification
Every contribution is verified from a signed x402 receipt token issued after successful payment settlement. The receipt is bound to the fundraiser endpoint and payer wallet before the contribution is recorded.
Automatic Token Launch
When a campaign reaches its target, the 5-step token launch process executes automatically via the Bags.fm API. No manual intervention required.
Perpetual Fee-Sharing
The first 100 unique contributor wallets earn a proportional share of the token's trading fees forever. A wallet can contribute multiple times and still occupies only one fee-share slot.
Agent-Compatible APIs
Campaign APIs return structured metadata that AI agents can use to discover, evaluate, and contribute to campaigns programmatically.
Campaign Lifecycle
Every campaign moves through a defined set of statuses:
| Status | Description |
|---|---|
active | Accepting contributions. Publicly visible. |
funded | Target reached. Token launch triggered automatically. |
launching | Token creation in progress via Bags.fm. |
launched | Token is live. Fee-sharing is active. |
expired | Deadline passed. Campaign will either move into launch processing or refund processing automatically based on the 25% threshold. |
launch_failed | Error during token launch process. |
refunding | USDC refunds being processed. |
refunded | All refunds sent successfully. |
Refund Conditions
When a campaign expires, the 25% threshold decides the next step. Campaigns below 25% of target automatically move into refunds, while campaigns at or above 25% automatically continue into token launch and creator disbursal.
Campaign Categories
Campaigns are organized into categories: medical · emergency · education · community · creative · tech · business · personal · other
Platform Details
| Parameter | Value |
|---|---|
| Minimum campaign target | $1,000 USDC |
| Minimum contribution | $2.50 USDC |
| Payment chain | Solana |
| Payment currency | USDC (SPL) |
| Max fee-share eligible contributors | 100 |
| Max images per campaign | 5 |