algorithm comments

This commit is contained in:
Lentil Hoffman 2025-04-13 21:57:45 -05:00
parent 6ec374ec90
commit a82315c5f1
Signed by: lentil
GPG Key ID: 0F5B99F3F4D0C087

View File

@ -8,6 +8,7 @@ We can benefit from innovations that others may share with us! -- algorithms, da
We have a potential audience for our contributions -- we may be heard and can receive feedback We have a potential audience for our contributions -- we may be heard and can receive feedback
Networking can help us handle more demand for our services Networking can help us handle more demand for our services
than we can provide with a single node, or even with all the nodes we can muster! than we can provide with a single node, or even with all the nodes we can muster!
Or similarly, to perform more computations in a given amount of time!
How can we structure the application? How can we structure the application?
--- ---
@ -54,3 +55,27 @@ I think this base layer of rhizome nodes should integrate into the storage, comp
Services can interface with the rhizome layer; the rhizome network may be used to support other functionality. Services can interface with the rhizome layer; the rhizome network may be used to support other functionality.
The service may also perform some rhizome network function, perhaps indirectly supporting other services. The service may also perform some rhizome network function, perhaps indirectly supporting other services.
# Algorithms
Multi-party
Informed by peer model
JSON-Logic can encode condition expressions.
It can also encode transformations, or other operations.
Composable, functional units -- no side-effects (need to think about data structures for this)
Algorithms encode rules for decisions. When executed, these decisions can lead to actions.
Provenance is a fundamental consideration in this system.
We don't need to require certainty. Instead, we can quantify our uncertainty.
An example algorithm would be one for identity.
An algorithm for performing a query.
An algorithm for operating a service cluster; let's say a web service.
Context roots, being UUIDs, are the initial point of coordination with regard to domain entities.
But also, provenance is indeed a fundamental consideration, and as such,
the context is marshalled by applying a filter to a set of deltas, which may filter based on creator and host.
Decisions about such filtering depends on the node's view of its peers.