About This Website

A family-first BRIO Builder hub for inspiration, safe sharing, and practical offline play.

How it works

Families can browse creations, download build manuals, and submit their own builds. Every submission goes through moderation before it appears publicly.

Safety and privacy

No on-site visitor analytics, no ads, and no public gallery entries without approval. Image metadata is removed in-browser before upload.

Tools and infrastructure

  • Frontend: static HTML, CSS, JavaScript
  • Nostr client library: nostr-tools
  • Relays for sync and publication: Primal, Damus, nos.lol
  • File storage: Blossom servers (with fallback attempts)

What is Nostr?

Nostr is an open social protocol. Instead of one platform owning your account and content, you use keys and relays so your identity and posts can work across many apps.

Nostr integration and NIPs in use

  • NIP-01: Event and relay protocol (read/write creations and moderation decisions).
  • NIP-07: Browser extension signer support (Alby, nos2x and compatible signers).
  • NIP-19: Human-friendly key encoding for profile display (npub).
  • NIP-46: Remote signer login via Nostr Connect QR flow.
  • NIP-98: HTTP auth events for authenticated upload attempts to Blossom-compatible endpoints.
  • NIP-57 (zap-ready): Lightning address-based support flow for creators, with wallet deep links and QR invoice payment.

Moderation state is stored as Nostr events and merged across relays so approved content stays deterministic and safe in the gallery.