Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6c3aa46ab0 | ||
|
|
c8d181b8a5 | ||
|
|
bafdb87102 |
@@ -1,99 +0,0 @@
|
|||||||
id: /advantages
|
|
||||||
name: What is it good for?
|
|
||||||
description: >
|
|
||||||
The same one trick — a drawing is an address — answers different
|
|
||||||
needs. Here's what redoal gives you, grouped by what you're trying to
|
|
||||||
do. None of it needs an account, a server that owns your words, or a
|
|
||||||
platform's permission.
|
|
||||||
alternatives:
|
|
||||||
- name: A community keeping its own memory
|
|
||||||
description: >
|
|
||||||
No company holds the recordings. The people who show up are the
|
|
||||||
infrastructure, and the network is built so their memory survives
|
|
||||||
them.
|
|
||||||
features:
|
|
||||||
- name: No server owns the words
|
|
||||||
description: >
|
|
||||||
Recordings live on the phones of the people who visit a
|
|
||||||
place, handed peer to peer. There is no central store to
|
|
||||||
seize, subpoena, or switch off — the memory is only ever
|
|
||||||
where its people are.
|
|
||||||
icon: lucide:server-off
|
|
||||||
- name: Attention is what preserves
|
|
||||||
description: >
|
|
||||||
Every time someone listens, their phone keeps a copy and
|
|
||||||
quietly becomes another place you can get it from. A voice
|
|
||||||
heard by many is, by that fact alone, held by many. The more
|
|
||||||
a thing is cared about, the harder it is to lose.
|
|
||||||
icon: lucide:ear
|
|
||||||
- name: The infrastructure points the right way
|
|
||||||
description: >
|
|
||||||
When a relay helps, it points visitors toward each other — it
|
|
||||||
never becomes the place the words live. The fewer servers it
|
|
||||||
takes to keep a voice reachable, the more the network is
|
|
||||||
doing what it was built to do.
|
|
||||||
icon: lucide:git-fork
|
|
||||||
- name: An artist placing work where it's found
|
|
||||||
description: >
|
|
||||||
Leave something at a shape, and it belongs to that shape — found
|
|
||||||
by feel, answered in kind, and not quietly unsaid later.
|
|
||||||
features:
|
|
||||||
- name: The drawing is the address
|
|
||||||
description: >
|
|
||||||
Your line becomes a twenty-byte fingerprint that reconstructs
|
|
||||||
back into the shape you drew. Similar drawings land at the
|
|
||||||
same place, so work is found by gesture, not by a name in a
|
|
||||||
directory.
|
|
||||||
icon: lucide:pen-tool
|
|
||||||
- name: A place holds voices, and answers
|
|
||||||
description: >
|
|
||||||
Leave a short recording at a shape; anyone who arrives hears
|
|
||||||
it, and can answer — not only with their own voice, but with
|
|
||||||
a drawn gesture that points somewhere, a reply in the same
|
|
||||||
wordless language.
|
|
||||||
icon: lucide:radio
|
|
||||||
- name: What's left is kept
|
|
||||||
description: >
|
|
||||||
A voice left at a place isn't retracted out from under the
|
|
||||||
people who heard it. The record is forward-only — you build
|
|
||||||
on it, you don't erase it.
|
|
||||||
icon: lucide:history
|
|
||||||
- name: Anyone tired of accounts and platforms
|
|
||||||
description: >
|
|
||||||
A network you carry in your hand, that asks nothing of you before
|
|
||||||
you use it.
|
|
||||||
features:
|
|
||||||
- name: Nothing to sign up for
|
|
||||||
description: >
|
|
||||||
No account, no profile, no directory of you. You draw, you
|
|
||||||
arrive, you're part of it — the gesture is the only
|
|
||||||
credential, and it's yours the moment your hand lifts.
|
|
||||||
icon: lucide:user-x
|
|
||||||
- name: Sovereign by construction
|
|
||||||
description: >
|
|
||||||
The parts that keep it running are ones you can run yourself —
|
|
||||||
no dependence on a big platform's servers to find each other
|
|
||||||
or move a recording. The whole design leans toward fewer
|
|
||||||
rented middlemen, not more.
|
|
||||||
icon: lucide:shield-check
|
|
||||||
- name: Leaving costs nothing
|
|
||||||
description: >
|
|
||||||
Your phone reclaims space on its own, and letting go of a
|
|
||||||
recording never deletes it from the world — the network
|
|
||||||
fetches it back the next time someone arrives wanting it. You
|
|
||||||
can travel light and still be a full member.
|
|
||||||
icon: lucide:feather
|
|
||||||
- name: Go deeper on how it remembers
|
|
||||||
description: >
|
|
||||||
The preservation model has a twist worth seeing on its own: your
|
|
||||||
phone protects what's *rare*.
|
|
||||||
action: /advantages/memory
|
|
||||||
consequence: [Show me how the memory works]
|
|
||||||
features:
|
|
||||||
- name: Memory that protects what's rare
|
|
||||||
description: >
|
|
||||||
Your phone can't hold everything, so it keeps the voices few
|
|
||||||
others do — releasing the ones already safe on many devices,
|
|
||||||
holding the ones in danger of vanishing. The network
|
|
||||||
preserves itself without anyone deciding what survives.
|
|
||||||
icon: lucide:gem
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
id: /advantages/memory
|
|
||||||
name: How redoal remembers
|
|
||||||
description: >
|
|
||||||
A place's voices should stay reachable as long as people care about
|
|
||||||
them, and no longer — and no phone should fill up preserving voices
|
|
||||||
nobody returns to. redoal gets there with three forces that need no
|
|
||||||
coordinator: attention spreads a voice, scarcity keeps it, and the
|
|
||||||
person who spoke it is the anchor of last resort.
|
|
||||||
alternatives:
|
|
||||||
- name: The three forces
|
|
||||||
description: >
|
|
||||||
No server decides what survives. The incentives do — and they
|
|
||||||
pull in exactly the right directions.
|
|
||||||
features:
|
|
||||||
- name: Attention replicates
|
|
||||||
description: >
|
|
||||||
Every time someone listens to a recording, their phone keeps
|
|
||||||
a copy and quietly announces itself as another place you can
|
|
||||||
get it from. A voice heard by a hundred people is, by that
|
|
||||||
fact alone, held by a hundred phones. Listening is hosting.
|
|
||||||
icon: lucide:ear
|
|
||||||
- name: Scarcity is kept
|
|
||||||
description: >
|
|
||||||
When a phone runs low on room, it doesn't drop the oldest
|
|
||||||
voice — it drops the safest one. The network already knows
|
|
||||||
how many phones hold each recording, so each device keeps the
|
|
||||||
ones held by almost no one and lets go of the ones held by
|
|
||||||
many. Everyone reaching for the rare voice is exactly what
|
|
||||||
protects it.
|
|
||||||
icon: lucide:gem
|
|
||||||
- name: The speaker anchors
|
|
||||||
description: >
|
|
||||||
Whoever left a recording never forgets their own — a place's
|
|
||||||
origin is always reachable through the person who made it.
|
|
||||||
Below everything else, the author is the backstop, so no
|
|
||||||
voice falls all the way out of the world while its speaker
|
|
||||||
still carries a phone.
|
|
||||||
icon: lucide:anchor
|
|
||||||
- name: Letting go is safe
|
|
||||||
description: >
|
|
||||||
A phone releasing a voice isn't deleting it — the drawing
|
|
||||||
still leads there, and the network fetches it back on demand
|
|
||||||
the next time someone arrives wanting it. Reclaiming space
|
|
||||||
and preserving memory are separate, which is what lets a
|
|
||||||
small phone be a full member without fear.
|
|
||||||
icon: lucide:recycle
|
|
||||||
+19
-15
@@ -40,6 +40,25 @@ alternatives:
|
|||||||
The one trick, and what it enables — the parts that run today,
|
The one trick, and what it enables — the parts that run today,
|
||||||
said plainly.
|
said plainly.
|
||||||
features:
|
features:
|
||||||
|
- name: The count so far
|
||||||
|
description: >
|
||||||
|
Live from the front-door relay — the running tally of what's
|
||||||
|
been left at places.
|
||||||
|
icon: lucide:activity
|
||||||
|
resource:
|
||||||
|
source:
|
||||||
|
kind: url
|
||||||
|
url: https://relay.redoal.com/pulse
|
||||||
|
public: true
|
||||||
|
# /pulse (redoal ADR-0023) returns { voices_echoed: N }; shape
|
||||||
|
# it into one card — the number as the heading, the phrase
|
||||||
|
# beneath. Emit a bare object, not a wrapped [ … ]: the portal
|
||||||
|
# collects the jq output stream into an array itself, so a
|
||||||
|
# wrapping [ ] nests it ([[{…}]]) and drops to a raw JSON dump.
|
||||||
|
jq: >
|
||||||
|
{ "name": (.voices_echoed | tostring),
|
||||||
|
"description": "voices echoed so far" }
|
||||||
|
empty: The first voice hasn't echoed yet.
|
||||||
- name: A drawing is an address
|
- name: A drawing is an address
|
||||||
description: >
|
description: >
|
||||||
The computer measures how your line curves, turns, and keeps
|
The computer measures how your line curves, turns, and keeps
|
||||||
@@ -126,21 +145,6 @@ alternatives:
|
|||||||
.[] | {name: .name, description: .body, tag: .tag_name,
|
.[] | {name: .name, description: .body, tag: .tag_name,
|
||||||
published: .published_at, url: null}
|
published: .published_at, url: null}
|
||||||
|
|
||||||
- name: See what it's good for
|
|
||||||
description: >
|
|
||||||
The same one trick answers different needs — a community keeping
|
|
||||||
its own memory, an artist placing work where it's found, anyone
|
|
||||||
done with accounts and platforms.
|
|
||||||
action: /advantages
|
|
||||||
consequence: [Show me the advantages]
|
|
||||||
features:
|
|
||||||
- name: Grouped by what you're after
|
|
||||||
description: >
|
|
||||||
Not a feature list — the advantages sorted by the thing
|
|
||||||
you're trying to do, including the one worth seeing on its
|
|
||||||
own: how your phone protects what's rare.
|
|
||||||
icon: lucide:sparkles
|
|
||||||
|
|
||||||
- name: Hear from us when it matters
|
- name: Hear from us when it matters
|
||||||
description: >
|
description: >
|
||||||
Notes from the build — sent only when there is something worth
|
Notes from the build — sent only when there is something worth
|
||||||
|
|||||||
Reference in New Issue
Block a user