Unigraph v0 Design Decisions

The first iteration of Unigraph will be purely web-based and written in typescript.

  • Strong typing is a must to maximize interpretability and extensability, and composability for developers.
  • It must be easily accessible to build the user moat that further drives its development.
  • By focusing on just client-side and not server side, we can do rapid development of the selling points of the application, and defer security and permissioning systems to V1.
  • Unigraph is a big idea, and the priority is building an MVP around which the idea will be concretizied.

Forward Looking

A software-defined field-theoretical framework for graph-based display and interaction should be agnostic to the underlying implementation language.

If Unigraph is properly designed and well-understood, it can be rewritten in WASM for near-native performance.

Further down the road, Unigraph will offer robust rule-based and purpose-based access control systems to offer unprecedented composability of graph-based information that can be shared across organizational contexts.