Update FUTO Social Media Plan authored by Eron's avatar Eron
...@@ -17,6 +17,11 @@ We imagine an export format that looks something like this: ...@@ -17,6 +17,11 @@ We imagine an export format that looks something like this:
@#String @#String
@#ISO369 @#ISO369
@#Link @#Link
@#SignatureScheme {
@.generate_key[$function()->([#PublicKey], [#PrivateKey])
@.sign[$function([#PrivateKey], [#Folder])->[#Signature]]
@.validate[$function([#Folder])->[boolean]]
}
@#PrivateKey @#PrivateKey
@#PublicKey @#PublicKey
@#Signature @#Signature
...@@ -25,13 +30,15 @@ We imagine an export format that looks something like this: ...@@ -25,13 +30,15 @@ We imagine an export format that looks something like this:
$is[#Content] $is[#Content]
} }
@#Folder { // Less than 1000000 bytes @#Folder { // Less than 1000000 bytes
@#Pointer // hash code of Folder @#Pointer {
@.content[array[#Content]] data[$array[i1, length=256]]
@.reply_to[array[#Document/Pointer]] } // hash code of Folder
@.content[$array[#Content]]
@.reply_to[$array[#Document/Pointer]]
@.signature[?#Signature] @.signature[?#Signature]
@.tags[?array[#String]] @.tags[?array[#String]]
@.possible_quick_responses[?array[#QuickResponse]] @.possible_quick_responses[?$array[#QuickResponse]]
@.indexer_white_list[?array[#PublicKey]] @.indexer_white_list[?$array[#PublicKey]]
@.payment_request[#String] @.payment_request[#String]
} }
@#IdentityClaim { @#IdentityClaim {
...@@ -66,7 +73,7 @@ We imagine an export format that looks something like this: ...@@ -66,7 +73,7 @@ We imagine an export format that looks something like this:
@#Diff { @#Diff {
$is[#Content] $is[#Content]
@.data[array[i1]] @.data[array[i1]]
@.function[TBD] @.function[$function(array[i1])->[#Folder]]
} }
@#LinkContent { @#LinkContent {
$is[#Content] $is[#Content]
... ...
......