aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 6 insertions, 4 deletions
diff --git a/README.md b/README.md
index 3165850..3108736 100644
--- a/README.md
+++ b/README.md
@@ -6,10 +6,12 @@ in Pure's tree store, every event is a transaction, views are pure functions of
terminal UI, a CLI, spoken sentences and a web page through [Vega](/srv/git/vega.git), and an HTTP service through
`pure-serve`: views are GETs and inputs are POSTs, with JSON bodies (groups included) read in place; answers are
durable, a commit being one contiguous write and one sync; views are read from a snapshot of the last save, so
-reads never wait for a sync. Measurements against axum and drogon on a Raspberry Pi 5 are in
-[075](docs/research/075-http-host-against-axum.md), [077](docs/research/077-apps-as-http-services.md),
-[080](docs/research/080-snapshot-reads.md), [081](docs/research/081-tail-records.md) and
-[082](docs/research/082-json-in-place.md); the status table is [CHECKPOINT.md](CHECKPOINT.md). The text below
+reads never wait for a sync. What an app sends is saved with its event and delivered over HTTP in order and in
+batches, and a receiving app applies each message once. Measurements against axum and drogon on a Raspberry Pi 5
+are in [075](docs/research/075-http-host-against-axum.md), [077](docs/research/077-apps-as-http-services.md),
+[080](docs/research/080-snapshot-reads.md), [081](docs/research/081-tail-records.md),
+[082](docs/research/082-json-in-place.md) and [083](docs/research/083-delivery-over-http.md); the status table is
+[CHECKPOINT.md](CHECKPOINT.md). The text below
records the earlier document runtime this grew from.
A standalone native micro runtime being designed as a small operating