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

  1. 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.
  2. 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.
  3. 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.
  4. 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:

StatusDescription
activeAccepting contributions. Publicly visible.
fundedTarget reached. Token launch triggered automatically.
launchingToken creation in progress via Bags.fm.
launchedToken is live. Fee-sharing is active.
expiredDeadline passed. Campaign will either move into launch processing or refund processing automatically based on the 25% threshold.
launch_failedError during token launch process.
refundingUSDC refunds being processed.
refundedAll 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

ParameterValue
Minimum campaign target$1,000 USDC
Minimum contribution$2.50 USDC
Payment chainSolana
Payment currencyUSDC (SPL)
Max fee-share eligible contributors100
Max images per campaign5

Next Steps