From a52ecedd7a9f3c2cac55c249833480ae8f289da5 Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Fri, 3 Feb 2017 09:49:29 -0600 Subject: [PATCH] ap poster --- worlds/bricabrac.scm | 45 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/worlds/bricabrac.scm b/worlds/bricabrac.scm index 1035dd7..b13d3e7 100644 --- a/worlds/bricabrac.scm +++ b/worlds/bricabrac.scm @@ -1767,8 +1767,50 @@ network.") #:name "west" #:to 'underground-lab))) ;; nodes + ('federation-station:nodes + 'federation-station + #:name "some nodes" + #:desc "Each node seems to be producing its own information, but publishing +updates to subscribing nodes on the graph. You see various posts of notes, videos, +comments, and so on flowing from node to node." + #:invisible? #t + #:goes-by '("nodes" "node" "some nodes")) ;; network ;; activitypub poster + ('federation-station:activitypub-poster + 'federation-station + #:name "an ActivityPub poster" + #:goes-by '("activitypub poster" "activitypub" "poster") + #:desc + '((p (a "https://www.w3.org/TR/activitypub/" + "ActivityPub") + " is a federation standard being developed under the " + (a "https://www.w3.org/wiki/Socialwg/" + "w3C Social Working Group") + ", and doubles as a general client-to-server API. " + "It follows a few simple core ideas:") + (ul (li "Uses " + (a "https://www.w3.org/TR/activitystreams-core/" + "ActivityStreams") + " for its serialization format: easy to read, e json(-ld) syntax " + "with an extensible vocabulary covering the majority of " + "social networking interations.") + (li "Email-like addressing: list of recipients as " + (b "to") ", " (b "cc") ", " (b "bcc") " fields.") + (li "Every user has URLs for their outbox and inbox:" + (ul (li (b "inbox: ") + "Servers POST messages to addressed recipients' inboxes " + "to federate out content. " + "Also doubles as endpoint for a client to read most " + "recently received messages via GET.") + (li (b "outbox: ") + "Clients can POST to user's outbox to send a message to others. " + "(Similar to sending an email via your MTA.) " + "Doubles as endpoint others can read from to the " + "extent authorized; for example publicly available posts.")) + "All the federation bits happen by servers posting to users' inboxes.")))) + ;; An ActivityStreams message + ;; conspiracy chart ('federation-station:conspiracy-chart 'federation-station @@ -1811,8 +1853,7 @@ network.") (a "http://www.saraswat.org/desiderata.html" "in building decentralized MUDs") " similar to what is being " - "worked on for " (b "federation") ". " - "(See the network spaces desiderata document.)"))))) + "worked on for " (b "federation") ". "))))) ;; goblin -- 2.31.1