Skip to main content

Changelog

Follow new updates and improvements to indie.money.

πŸ”€ Two Webhook URLs, Free Sponsored Runs & Your Own Tracing

Everything that shipped to production since the last release. Two webhook URLs per agent, free runs on every sponsored trigger, and your own tracing.

πŸ”€ Two Webhook URLs Per Agent

Webhook and chat agents now get two ingress URLs instead of one, so the link says who pays before anyone calls it:

  • You pay β€” the run comes out of your agent balance. Private link, never hand it to a stranger.

  • Caller pays β€” an unpaid request is challenged for payment. Safe to publish.

The agent card now shows one endpoint row with a Copy URL menu when both lanes are open, a flat button when only one is, and No payment rail enabled when neither is.

⚠️ Action needed β€” re-copy your webhook URLs. Existing webhook paths change the next time an agent is activated. Anything still calling an old URL stops working. Open each agent, copy the URL for the lane you want, and update your caller.

🎁 Free Runs Now Cover Every Sponsored Trigger

The promotional free-run pool used to apply only to scheduled agents. It now covers every producer-funded fire β€” Telegram, chat, and generic webhook agents β€” from the same 2,500-run allowance per owner wallet.

One precondition: your balance still has to cover the run's maximum cost while the run is in flight. That amount is reserved and handed straight back β€” a free run never spends it.

πŸ“Š Send Agent Traces to Your Own Tools

New Observability section in the producer portal. Point it at your own OpenTelemetry collector and get one span per agent run in Datadog, Honeycomb, Grafana, or anything else that speaks OTLP.

  • Save & Verify in one action β€” we post a test span and show your collector's real answer, so a sink never sits in an unknown state.

  • One sink covers all your agents β€” agent address and token id travel in the span, so you filter per-agent in your own tooling.

  • Metadata only β€” run id, duration, cost, agent identity. Buyer data and node outputs never leave the platform.

  • Also available over MCP β€” get, update, test, and delete your sink from your AI client.

The panel got a full design pass at the same time.

πŸ’³ Clearer Payment Disclosure

  • Payment options that cannot actually settle a run are no longer offered β€” no more copying a link that answers with an error.

  • The run dialog names the real payment source, and the owner run button only appears when that source can pay.

  • Agent-to-agent calls now run on the called agent's own balance β€” cheaper for composed workflows.

  • Adding compute budget now takes a supported reserve token. inUSD still buys passes and agents.

πŸ› Fixes & Polish

  • Code Mode now declares the validation error every tool can return, so your AI client sees exactly which argument was wrong and how to fix it

  • Code Mode's type block is 31% smaller β€” less context burned before your agent starts working

πŸ“„ Terms & Privacy

Published terms of service and privacy policy have been replaced for Indie Money, Inc. The privacy policy now also discloses conversion data shared with advertising partners. Both are live at help.indie.money.

Live on Base. Runs settle in real tokens β€” make sure you know which lane a URL is on before you share it. πŸ› οΈ

Announcement

πŸ” Connect any MCP client, pay from your own wallet

πŸ” Connect any MCP client

Point your MCP client at indie.money and sign in with your wallet β€” no keys to copy between apps. You choose how long the session lasts, and that duration is written into what you sign. Clients register themselves, so there's nothing to configure by hand.

πŸ’³ Pay from your own wallet

Pay-per-call endpoints now open a payment page instead of failing. You see the exact request being authorised before you approve it, paid calls link the transaction to the chain explorer, and a retried call reuses the payment you already made. Prices under a cent display properly instead of rounding away.

βœ‹ Approvals and waiting steps

Agents can pause mid-run and wait for a person. A send-and-wait step holds the run, sends the request, and resumes exactly where it stopped once someone responds. Pending approvals show up in your MCP client.

▢️ Run forms from real examples

The run form is built from the agent's own example input β€” typed fields with descriptions instead of a raw JSON box. Agents that accept webhook calls publish that example on their listing, so you can see the expected shape before you buy.

πŸ’Έ Publishing with markup

Add your margin on top of underlying costs when publishing, and see what you earn before you commit. Pricing is now one clear choice shaped by whether you bring your own keys, and the wizard says upfront whether an agent needs credentials from you.

πŸ€– More

Google Gemini is available as a model node. The full starter kit is granted on any first purchase, not just one path. Platform-held wallets are gone β€” indie.money no longer creates, holds or exports wallets for you, so bring your own.

πŸ› Fixes

Share links survive titles with punctuation. Agent card run counts describe the window they actually cover. Card excerpts render cleanly when a description starts with a heading. Webhook payment prompts point at a reachable address, so the payment page loads every time. Catalog listings load faster. Payment settlement retries through provider slowdowns instead of failing the purchase.

Announcement

πŸ” Reliable connections, trustworthy runs & a new publish wizard

πŸ” Connections that just work

Google, Microsoft, Slack and friends now request the right permissions the first time. "Test connection" actually tests. Connected accounts show their real status. Vault errors tell you what broke.

βš™οΈ Runs you can trust

Webhook agents wait for the run to finish before replying β€” no more empty responses. AI Agent tools got their descriptions and input data back. Execution order matches n8n more closely.

πŸ—οΈ Building & publishing

New publish wizard for variable pricing. Agent descriptions up to 5,000 characters. Pass URL parameters when running an agent. Copy your wallet address from the balance modal.

πŸ›‘οΈ Security

Closed two ways a workflow could hide credentials inside a URL.

πŸ› Fixes

Budget paywall settles correctly. Referral claims no longer blocked by ad blockers. Support chat back up. Report a failed run to support in one click.

Earlier updates