Mosaic
Mosaic is a work in progress. This specification is incomplete and an early draft.
Introduction
Mosaic is a
Mosaic uses a
Mosaic runs over any
Mosaic does not provide
Mosaic users generate their own identities as
Mosaic servers have key-based
Mosaic identity and endpoint information is bootstrapped from
Mosaic uses the
Mosaic records are
Mosaic records are editable if an application wants them to be, as all records have (and can be addressed by) a unique hash-based id and a separate reusable address.
Timestamps rat
account for
Clients and Servers
The Mosaic specification is layered with Core, Transport, Extensions, and Applications being separate specification layer. Only Core and WebSockets are required by all participants.
Mosaic is an offshoot of nostr.
The name Mosaic
No reason. Just a name. Easy to remember and pronounce. A throwback to the old NCSA Mosaic browser I suppose. It is not an acronym. We always capitalize it even in the middle of a sentence.