Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 20 additions & 6 deletions content/plaza.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -163,19 +163,33 @@ settings somebody could publish for a whole community.

## Places

A place is somebody's corner of Nostr: their relay, and what that relay serves. A
`plaza://place/` link opens the one it names, from anywhere, and while you are
in a place you are reading it rather than your own feed with a banner on top.
A place is somebody's corner of Nostr: their relays, and what those relays
serve. A `plaza://place/` link opens the one it names, from anywhere, and while
you are in a place you are reading it rather than your own feed with a banner on
top.

You arrive as a visitor, which means you can already read and post, and closing
Plaza forgets you were ever there. Entering keeps it on a rail down the side of
the window, one press away from then on, and leaving takes it off again. Nothing
is gated on entering, posting included: whether a post lands is between you and
that place's relays.

The format is fiatjaf's Hallway universe object,
read exactly as it is written, so a place published once means the same thing in
both.
A community can carry several feeds. The one you are reading names itself in the
header, and where there is more than one that name is the switcher. A place that
states a colour wears it: the accent, its tile on the rail, and the handles,
mentions and links throughout its feed, in the colour that community chose
rather than Plaza's own violet. What does not move is anything that means a
state, so a warning, a zap and an unread mark read the same in every room. A
yellow room should not make an error look like weather.

Arriving opens the host's own text once, in a card you can close and find again
under Info.

The format is fiatjaf's Hallway universe object and the field names are his
exactly, so a document written for one is read the same way by the other. The
two do not yet share a publishing path: Hallway's deployer ships a site with the
object embedded in it, and Plaza reads a `kind:30078` carrying that same
object.

## Careful with what is yours

Expand Down
19 changes: 10 additions & 9 deletions content/roadmap.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,12 @@ No dates. The order is a commitment; a calendar would not be.
- **[Plaza](/plaza)**, the flagship client. Browse as a guest, sign in three ways (including a
NIP-46 bunker), and read a follow feed (your kind 3 list) that renders from disk before the
network answers.
- **Places**: a link opens somebody's corner of Nostr, their relay and what it serves, and
- **Places**: a link opens somebody's corner of Nostr, their relays and what they serve, and
while you are in one you see it rather than your own feed. Visit, enter to keep it on a
rail, or leave. The format is fiatjaf's
Hallway universe object, so a place published once means
the same thing in both.
rail, or leave. A community can carry several feeds and switch between them, and one that
states a colour is drawn in it. The format is fiatjaf's
Hallway universe object, and the field names are his exactly, so a document written for
one is read the same way by the other.
- **Docs and benchmarks**: this site, the [NIP-support table](/nips), and reproducible
[performance numbers](/performance).
- **Reach**: following somebody means seeing them. Plaza reads the NIP-65 relay lists (kind
Expand Down Expand Up @@ -73,11 +74,11 @@ afternoon rather than forever. An update path, so people who installed are not s
whatever version they downloaded. Operable without a mouse, a light theme, and type that
scales.

Places go further: the rest of the fields the format carries, the entered list as an
encrypted event so it follows you between machines, notifications labelled with which place
they came from, and a way to find a place that is not somebody handing you a link. A place
link does nothing on a machine without Plaza, so getplaza.social will resolve the same
address in a browser.
Places go further: the entered list as an encrypted event so it follows you between
machines, notifications labelled with which place they came from, a way to find a place that
is not somebody handing you a link, and a publishing path the two clients share rather than
a document somebody has to republish by hand. A place link does nothing on a machine without
Plaza, so getplaza.social will resolve the same address in a browser.

And a NIP-47 wallet connection, with an approval surface in Notary so a payment is something
you agree to rather than something that happens.
Expand Down
Loading