2020-06-02 22:44:22 +03:00
|
|
|
/- *resource
|
|
|
|
|%
|
|
|
|
+$ index (list atom)
|
|
|
|
+$ uid [=resource =index]
|
|
|
|
::
|
2020-07-22 23:32:47 +03:00
|
|
|
:: +sham (half sha-256) hash of +validated-portion
|
2020-06-09 00:44:51 +03:00
|
|
|
+$ hash @ux
|
2020-06-05 22:22:36 +03:00
|
|
|
::
|
2020-06-09 00:44:51 +03:00
|
|
|
+$ signature [p=@ux q=ship r=life]
|
2020-06-02 22:44:22 +03:00
|
|
|
+$ signatures (set signature)
|
|
|
|
+$ post
|
|
|
|
$: author=ship
|
|
|
|
=index
|
2020-06-09 21:48:05 +03:00
|
|
|
time-sent=time
|
2020-06-02 22:44:22 +03:00
|
|
|
contents=(list content)
|
2020-06-09 21:48:05 +03:00
|
|
|
hash=(unit hash)
|
|
|
|
=signatures
|
|
|
|
==
|
|
|
|
::
|
2020-07-28 22:03:09 +03:00
|
|
|
+$ indexed-post [a=atom p=post]
|
|
|
|
::
|
2020-06-09 21:48:05 +03:00
|
|
|
+$ validated-portion
|
|
|
|
$: parent-hash=(unit hash)
|
|
|
|
author=ship
|
2020-06-02 22:44:22 +03:00
|
|
|
time-sent=time
|
2020-06-09 21:48:05 +03:00
|
|
|
contents=(list content)
|
2020-06-02 22:44:22 +03:00
|
|
|
==
|
|
|
|
::
|
|
|
|
+$ content
|
2020-06-10 23:47:18 +03:00
|
|
|
$% [%text text=cord]
|
|
|
|
[%url url=cord]
|
2020-06-02 22:44:22 +03:00
|
|
|
[%code expression=cord output=(list tank)]
|
|
|
|
[%reference =uid]
|
2020-06-23 20:53:50 +03:00
|
|
|
:: TODO: maybe use a cask?
|
|
|
|
::[%cage =cage]
|
2020-06-02 22:44:22 +03:00
|
|
|
==
|
|
|
|
--
|