node package manager


a decentralized, distributed, anonymous database

hnet - an experimental decentralized and anonymous database

How does it work?


For now, you can find many examples of usage here: hnet api examples

There is also a basic http server example which will response to http requests with hnet data

Supports arbitrary data

  { "foo": "bar", "tar": "val" },
  { "foo": "boo", "something": ["a","b","c"] },
  { "foo": "bar", "tar": "val" },

Supports JSON-RPC commands

hnet optionally supports JSON-RPC commands.

  { "foo": "boo", "something": ["a","b","c"] },
  { "method": "link", params: [ { "type": "couch", "uri": ""} ] },
  { "foo": "bar", "tar": "val" }

hnet protocol JSON-RPC methods

the link method indicates that we should lazily link this document from a remote dataset

type - the type of dataset we are going to load

ex: couch, gist, imgur, irc, etc..

uri - the uri of the node. i.e., the location


{ "method": "link", params: [ { "type": "couch", "uri": ""} ] },


  • Finish pluggable crypto system
  • Add additional engines for:
  • Image Stenography
  • PasteBin
  • Reddit
  • Imgur
  • Hacker News deadlink jail
  • Twitter
  • IRC