This week the panel walks through a Blossom local cache layer emerging from four independent projects, Alby's new NWC developer sandbox, and competing AI agent proposals arriving on the same week. The conversation covers HAVEN's multi-npub relay, Mostro Mobile's built-in Lightning wallet, decentralized map tiles, FROST threshold signing, and a wave of NIP merges including Trusted Assertions and calendar event indexing. Deep dives into NIP-85 and NIP-52 round out the episode.
### Blossom & Media Infrastructure
- **Blossom Local Cache Layer** - Four independent projects (Morganite, Aerith, a reference spec, and Prism) converge on offline media access for Android, moving beyond simple upload-and-retrieve
- **Aerith v0.2** - Image labeling, bulk mirror/tag/delete operations, filtering by label and file type, plus initial local Blossom cache support
- **Hashtree** - Content-addressed blob storage with Merkle roots published on Nostr, enabling git remote URLs like `htree://npub.../repo-name`
- **Espy on Shakespeare** - Color palette capture from photos, shared as Nostr events on the AI-powered app builder platform
### Payments & Wallet Connect
- **Alby NWC Developer Sandbox** - Hosted sandbox for testing NIP-47 integrations without real funds, with live request/response event observation
- **Mostro Mobile v1.2.0** - Built-in Lightning wallet through NWC integration; automatic hold invoice detection for sellers and invoice generation for buyers
- **Primal Android NWC Expansion** - 11 merged PRs adding dual wallet support, automatic service lifecycle, and connection routing by wallet type
### AI Agents on Nostr
- **NIP-XX: AI Agent Messages** - joelklabo's complete protocol with event kinds for prompts, responses, streaming, tool telemetry, errors, and capability discovery via kind 31340
- **NIP-AE: Agents** - pablof7z's agent identity kinds from TENEX: definitions, nudges for runtime capability control, and agent lessons
- **NIP-AD: MCP Server Announcements** - Announcing Model Context Protocol servers and skills on Nostr with NIP-22 comment support
- **Nostr MCP Server v3.0.0** - Social actions, relay list management, NIP-65 support, NIP-42 auth, and NIP-17/NIP-44 direct messaging for AI agents
### Relay & Infrastructure Releases
- **HAVEN v1.2.0-rc3** - Multi-npub support, cloud backup with `--from-cloud`/`--to-cloud` flags, Web of Trust double-counting fix
- **Citrine v2.0.0-pre1** - Android relay with optimized database indexes, per-app port assignment for hosted web apps
- **Granary v10.0** - Social web translation library switches Nostr IDs from bech32 to hex, adds NIP-27 mention parsing
### New Projects
- **Mapnolia** - Decentralized map tile distribution over Nostr using kind 34444 events with PMTiles chunks and Blossom server references
- **Pika** - MLS-encrypted messaging via Marmot protocol with Rust core and thin SwiftUI/Kotlin UI shells
- **Keep** - FROST threshold signing for Android using NIP-55 and NIP-46, with DKG ceremonies over Nostr relays
- **Prism** - Android share target for publishing text, URLs, images, and video to Nostr from any app
### Client Updates
- **Flotilla 1.6.4** - Push notifications via NIP-9a, wallet receive flow, classified listings, space URL support
- **Shosho v0.12.0** - Video Clips with in-player replies, custom emoji integration, QR profile sharing, horizontal playback mode
- **Aegis v0.3.8** - Multilingual UI, incremental update manager for built-in Nostr app browser, 5-minute key caching
- **SNSTR v0.3.1** - Package verification guards with CI enforcement on Node and Bun
- **Notedeck Android App Store Prep** - UGC compliance plan, NIP-56 reporting, Terms of Service, signed release APK/AAB generation
- **Nostria: Discovery Relays** - Auto-initialization of discovery relays for profile lookup, DM textarea and video fixes
- **Camelus: Riverpod v3 Migration** - API migration, generic feed refactor, embedded note cache
### NIP Updates
**Merged:**
- **NIP-85: Service Provider Discoverability** - Client discovery guidance for Trusted Assertions providers
- **NIP-11: Relay Information Cleanup** - Removed unused privacy_policy, retention, relay_countries, and community preferences
- **NIP-52: Day-Granularity Timestamp Tag** - Required `D` tag on time-based calendar events for efficient relay-side indexing
- **NIP-47: Simplification** - Removed `multi_pay_invoice` and `multi_pay_keysend`
**Open:**
- **NIP-74: Podcasts** - Heated discussion with at least three competing podcast standards
- **NIP-XX: AI Agent Messages** - Complete AI agent communication protocol
- **NIP-PNS: Private Note Storage** - jb55's deterministic pseudonymous keypair scheme, actively being implemented in Notedeck
- **NIP-AE: Agents** - Agent identity with definitions, nudges, and lessons
- **NIP-AD: MCP Server Announcements** - MCP server and skill discovery
- **NIP-73: OSM Tag Kind** - OpenStreetMap identifiers for NIP-73 External Content IDs
- **NIP-XX: Responsive Image Variants** - Resolution-aware image variants for NIP-94 file metadata
### NIP Deep Dives
- **NIP-85 (Trusted Assertions)** - Delegating expensive Web of Trust calculations to trusted service providers who publish signed results as standard Nostr events. Four event kinds for users, events, addressable events, and external identifiers. Provider discovery through kind 10040 declarations.
- **NIP-52 (Calendar Events)** - Date-based (kind 31922) and time-based (kind 31923) events with calendars, RSVPs, and the new `D` tag enabling relay-side temporal indexing. Design intentionally omits recurring events.
---
### Timestamps
00:00 Intro
00:22 Blossom Local Cache Layer Emerges
03:16 Alby NWC Developer Sandbox
04:48 AI Agent NIPs Arrive
08:21 HAVEN v1.2.0-rc3
09:50 Mostro Mobile v1.2.0: Built-In Lightning Wallet
10:58 Aerith v0.2
15:16 Mapnolia: Decentralized Map Tiles Over Nostr
19:26 Pika: Marmot-Based Encrypted Messaging
20:07 Keep: FROST Threshold Signing for Android
22:47 Prism: Share Anything to Nostr from Android
24:15 Hashtree: Content-Addressed Storage with Nostr Integration
25:23 Espy: Color Palette Capture on Shakespeare
25:47 Flotilla 1.6.4
27:04 Shosho v0.12.0
27:31 Granary v10.0
28:12 Nostr MCP Server v3.0.0
29:10 Aegis v0.3.8
29:03 SNSTR v0.3.1
30:29 Citrine v2.0.0-pre1
31:01 Primal Android: NWC Infrastructure Expansion
31:38 Notedeck: Android App Store Prep
32:21 Nostria: Discovery Relays and DM Fixes
33:28 Camelus: Riverpod v3 Migration
33:54 NIP-85: Service Provider Discoverability
34:29 NIP-11: Relay Information Cleanup
34:48 NIP-52: Day-Granularity Timestamp Tag
35:32 NIP-47: Simplification
35:59 NIP-74: Podcasts
36:27 NIP-XX: AI Agent Messages
36:45 NIP-PNS: Private Note Storage
37:37 NIP-AE: Agents
38:11 NIP-AD: MCP Server and Skill Announcements
38:27 NIP-73: OSM Tag Kind
38:59 NIP-XX: Responsive Image Variants
39:39 NIP Deep Dive: NIP-85 (Trusted Assertions)
50:49 NIP Deep Dive: NIP-52 (Calendar Events)