Hellnet: meta
File: hellnet/status [Diff]
-- a/hellnet/status++ b/hellnet/status
@@ -4,5 +4,5 @@
*Hellspawn* -- Hellnet daemon in Qt/C++. Supports data inserting, retrieving, [[protocols/transfer|message]] parsing and even some network connectivity. Doesn't work out of localhost, development is stopped in favour of hspawn.
*[[hspawn|Hspawn]]* -- Hellnet daemon in Haskell. Currently supports data inserting and retrieval (optionally [[crypto/symmetric|encrypted]]), [[tech/metatrees]] with [[tech/metatrees]], manual bootstrapping and semi-automatic server discovery discovery.
-- a/hellnet/tech/URIs/meta++ b/hellnet/tech/URIs/meta
@@ -2,15 +2,20 @@
h2. Regex
@^hell://meta/([0-9a-f]{64})/([^/]+)/(.*)$@
@^hell://meta/([0-9a-f]{64})/([^/]+)/(.*)(/.*)$@
$1: public key hash
$2: meta name
$3: JPath to meta content
h2. Optional parameters
name: Any string, contents' filename
key: hex number, symmetric encryption key
h2. Returned data
JSON structure (meta content with possibly applied JPath).
h2. How it works