peonect:architecture
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| peonect:architecture [2025/01/05 03:06] – arie | peonect:architecture [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Peonect Architecture ====== | ||
| - | |||
| - | ===== Overview ===== | ||
| - | |||
| - | ==== Site ==== | ||
| - | |||
| - | Site is base compute unit of Peonect network. It consists of a web server that serves local connections and authenticates users. Its functions are: | ||
| - | |||
| - | * Authenticate user (a site normally has one user, preferably with unique domain) | ||
| - | * Execute memo apps (see later) | ||
| - | * Hold users memos, provide pserver interface | ||
| - | * Keep track of folders with subscribers, | ||
| - | |||
| - | === Memo App === | ||
| - | |||
| - | Memo is data structure that has associated data handler, similarily to data and code separation in [[https:// | ||
| - | |||
| - | ==== Exported Folders ==== | ||
| - | |||
| - | Memos are stored into Folders in " | ||
| - | |||
| - | ===== pCache server ===== | ||
| - | |||
| - | Every Site is connected to a pCache server. It might be discovered by asking centralized " | ||
| - | |||
| - | * retrieve list of subscriptions from sites under its control, send back matching Memos | ||
| - | * retrieve " | ||
| - | * receive notifications from children sites about data change, forward them to upstream pServers or other sites | ||
| - | |||
| - | ==== penQL ==== | ||
| - | |||
| - | Microapps need to access data from other Memos. The penQL is expressible enough to fulfill requests like these: | ||
| - | |||
| - | * what is default measurement system of the owner X? Imperial or standard | ||
| - | * Create stored query with lifetime duration of 2 hours from now: find People who live in radius of 100 meters from me and have Subscription to me of kind Memo=Message | ||
| - | * Get results of a stored query, iterate over results | ||
| - | |||
peonect/architecture.1736046415.txt.gz · Last modified: 2025/01/05 03:06 by arie
