PulseRouter - earn fees on every token your app helps launch.
The protocol-level fee-split layer for the Bags ecosystem. Drop in our SDK, register your app, prove ownership of your domain + fee wallet, and we automatically wire your fee wallet intocreateBagsFeeShareConfigof every token launched through you.
0
Verified partners
0.000000
Tokens launched
$0.00
Total fees routed
5%
Protocol cut
How it works
Register + verify your app
Pick a unique app_id slug. Prove ownership by adding a DNS TXT record at _bagspulse.<your-domain> AND signing a challenge with your fee wallet. Both checks must pass before your partner is marketed.
Wrap the Bags SDK
Install @bagsfm/bags-sdk and call createBagsFeeShareConfig with the BagsPulse helper - it auto-injects your fee_wallet plus the 5% protocol cut into the on-chain config.
Earn forever
Every token launched through your app_id routes a permanent on-chain share of fees to your wallet. Claim from the dialog above.
Builder tools
Fees are split directly inside the Bags fee program. BPS always sums to 10,000. Protocol treasury: 6CxhRUpZ…BaEzhd
// Install @bagspulse/sdk
import { PulseRouter } from "@bagspulse/sdk";
const router = new PulseRouter({
appId: "your-app-id",
});
// Auto-generate fee config for launch
const config = await router.getLaunchConfig(creatorPubKey);
// -> Routes 15% to your wallet, 5% to PulseUse this to wrap the Bags SDK launch call. We resolve your registered fee wallet and BPS automatically.
Verified partner marketplace
Apps that pass domain + on-chain verification
Be the first verified partner
The registry is empty. Register, verify your domain + wallet, and start earning protocol fees.