X-Git-Url: https://jxself.org/git/?p=mudsync.git;a=blobdiff_plain;f=worlds%2Fbricabrac.scm;fp=worlds%2Fbricabrac.scm;h=b13d3e771a5760bce0eb32f64df2a0a97e5e7d89;hp=1035dd76173ff9187325478a6dba95538fa0643b;hb=a52ecedd7a9f3c2cac55c249833480ae8f289da5;hpb=06be02f9062d42074520e8d4ade894beadf8011e 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