1.5 KiB
1.5 KiB
| date |
|---|
| 2023-05-11 00:00:00 |
multiple file formats
- heterogenous decentralisation
- cats is about objects which are processes, making them deployable as infrastructure
- processes are blocks. cats, like blocks, do not care what the objects being processed are
- RIDs for CARs? (is this RIDs for identity too?)
- how to represent and deploy inter-systemic (Identity) relations
- are relations the same as blocks? are they a superset? subset?
- to Z: how would a non-process relation be represented as a block? i.e. relations
- symmetric blocks?
- content-addressed files form a network of acyclical reference
portable relations & (RIDs for) content-addressed relations
RID[CID] -> {
relation: RID (Identity)
relata: set | (set, set)
}
Add -> {
relation: AddBlock
relata: [
space_1,
space_2
]
}
ReduceDimensions -> {
relation: ReduceDimensionsProcess
relata: {...}
}
Isomorphic -> {
relation: Isomorphism
relata: {...}
}
Identity -> {
relation: Identity
relata: {O1, O2, ..., On}
}
Identity and symmetric functions
C(S, D) \land \forall O_1, O_2 \in \text{Identity}: S(O_1, O_2) \land (O_1 \neq O_2 \rightarrow D(O_1, O_2))
S(f, g) \equiv \forall x \in \text{Domain}(f) \cap \text{Domain}(g): f(x) = g(x)
S((f_1, g_1), (f_2, g_2)) \equiv \forall a \in \text{Domain}(f_1) \cap \text{Domain}(f_2): g_1(f_1(a)) = a = g_2(f_2(a)) and \forall b \in \text{Domain}(g_1) \cap \text{Domain}(g_2): f_1(g_1(b)) = b = f_2(g_2(b)).