There is a general problem of detecting the type of an object.
json is easy to detect, but it can't do binary.
For example, bitcoin and git would fit into cyphernet,
if there was a simple way to detect how what type of object a blob is,
and parse it correctly.
It may be necessary to interpret the object's type from context.
I.e. we know that a git commit links to a previous commit and a tree.
Also, it may be necessary to use allow different hashes.
I doubt that all these systems use sha1.
There is a general problem of detecting the type of an object.
json is easy to detect, but it can't do binary.
For example, bitcoin and git would fit into cyphernet,
if there was a simple way to detect how what type of object a blob is,
and parse it correctly.
It may be necessary to interpret the object's type from context.
I.e. we know that a git
commitlinks to a previouscommitand atree.Also, it may be necessary to use allow different hashes.
I doubt that all these systems use sha1.