Hey folks! We've been busy building, and I'm excited to share an update to Smoke Signal that makes event management on ATProtocol even better. Whether you're organizing ATmosphereConf or just planning your next gratitude recognition moment, these features are designed to make your life easier.

A Fresh Look

First up, we've completely redesigned event pages to put the important stuff front and center. No more hunting for event details, everything you need is right there when you land on the page. We've moved the attendees section while maintaining a clean summary showing who's attending, so you can quickly see participant status without scrolling through extensive lists.

Events Get Smarter with Facets

Events now support proper ATProtocol facets, meaning you can add links, tags, and mentions directly in your event descriptions. Every tag gets automatically indexed and integrated into our search system (yes, including through XRPC and our new AI Agent interface – more on that later).

Need to link to your registration page, venue details, and sponsor sites? Drop them anywhere in your description or add them as top-level links – we'll collect them all and display them in a tidy sidebar for quick access.

Streamlined Event Management Interface

We've rebuilt the event management interface with clearly defined areas for different administrative tasks. The new layout organizes all settings and controls into logical sections, making it straightforward to find and update any aspect of your event. Whether you're adjusting basic details or configuring advanced features, everything is now intuitively arranged for efficient event administration.

Private Content for Your Inner Circle

Here's something cool: events can now contain private content with granular visibility controls. Set different information for people who are "interested," "going," or "confirmed going." Perfect for sharing venue access codes, Discord links, or that secret afterparty location only for confirmed attendees.

Cryptographically Verified RSVPs (Yes, Really)

This is the feature I'm most excited about. Event organizers can now "accept" RSVPs with cryptographic attestations. When you accept someone's RSVP, you're creating a verifiable record that you've acknowledged their attendance.

But it gets better – you can attach metadata like ticket tiers, table numbers, or any custom fields you need. This isn't just stored in some database; it's part of the attestation record that other ATProtocol applications can read and verify. Imagine building waitlist systems, VIP experiences, or complex ticketing flows that are fully interoperable across the ATmosphere.

Email Notifications That Respect Your Inbox

We've integrated a full notification system with sensible defaults. Get notified when people RSVP to your events, receive summaries of your upcoming events, and stay updated when organizers make important changes. Everything includes an unsubscribe link because we respect your inbox preferences.

Profiles That Feel Like Home

You can finally upload avatars and add rich profile descriptions to Smoke Signal. Plus, you get to choose where your profile link points – Bluesky, Blacksky, or straight to your raw at:// handle for the protocol purists among us.

AI Agents Can Now RSVP (The Future is Weird)

Last but definitely not least: Smoke Signal now supports the Model Context Protocol (MCP). Your AI agent can search for events, get details, and even manage your RSVPs. This experimental feature means you can interact with Smoke Signal entirely through your LLM of choice – no browser required.

Want to find all the ATProtocol events happening next month? Ask your agent. Need to update your RSVP because your plans changed? Your agent can handle it. It's all happening through properly structured XRPC calls that any MCP-compatible system can use.

What's Next?

These updates are live now at smokesignal.events. We're continuing to build in the open, and all of this is part of our commitment to creating genuinely useful infrastructure for the decentralized web.

Got feedback? Found a bug? Want to contribute? Drop by https://discourse.smokesignal.events and check out the code at https://tangled.org/@smokesignal.events/smokesignal.