diff --git a/_images/ActivityPub-logo.svg b/_images/ActivityPub-logo.svg new file mode 100644 index 0000000..8a21262 --- /dev/null +++ b/_images/ActivityPub-logo.svg @@ -0,0 +1,328 @@ + + + + + ActivityPub logo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + ActivityPub logo + + 2017-04-15 + + + Robert Martinez + + + + + ActivityPub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_images/activitypub-logo.png b/_images/activitypub-logo.png new file mode 100644 index 0000000..2de3a0c Binary files /dev/null and b/_images/activitypub-logo.png differ diff --git a/_images/all-eggs-broken.jpeg b/_images/all-eggs-broken.jpeg new file mode 100644 index 0000000..83150f2 Binary files /dev/null and b/_images/all-eggs-broken.jpeg differ diff --git a/_images/all-eggs.jpeg b/_images/all-eggs.jpeg new file mode 100644 index 0000000..4437cc4 Binary files /dev/null and b/_images/all-eggs.jpeg differ diff --git a/_images/email.png b/_images/email.png new file mode 100644 index 0000000..9c51b7a Binary files /dev/null and b/_images/email.png differ diff --git a/_images/federation.png b/_images/federation.png new file mode 100644 index 0000000..0feafd9 Binary files /dev/null and b/_images/federation.png differ diff --git a/_images/internet.jpeg b/_images/internet.jpeg new file mode 100644 index 0000000..4755512 Binary files /dev/null and b/_images/internet.jpeg differ diff --git a/_images/silo.jpeg b/_images/silo.jpeg new file mode 100644 index 0000000..095fb26 Binary files /dev/null and b/_images/silo.jpeg differ diff --git a/_images/socializing.jpeg b/_images/socializing.jpeg new file mode 100644 index 0000000..85b239d Binary files /dev/null and b/_images/socializing.jpeg differ diff --git a/_images/xmpp.png b/_images/xmpp.png new file mode 100644 index 0000000..f39327c Binary files /dev/null and b/_images/xmpp.png differ diff --git a/activitypub.html b/activitypub.html new file mode 100644 index 0000000..fe24add --- /dev/null +++ b/activitypub.html @@ -0,0 +1,411 @@ + + + + + + ActivityPub + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+

ActivityPub

+
+
+ +
+
+ Me + +
+ +
+
+
+ +
+
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ +
+
+ + + +
+ +
+ + + +
+ +
+ + + +
+
+ +
+
+ + + +
+ +
+ + + +
+ +
+

Mas O Que é ActivityPub

+ +
    +
  • Protocolo certificado pela W3C.
  • +
  • Baseado em HTTP e JSON.
  • +
  • Tem vários conceitos iguais ao email.
  • +
  • Composto de outros protolocos (como WebFinger, ActivityStreams, ActivityVocabulary e JSON-LD).
  • +
+
+ +
+

O Que é ActivityPub

+ +
    +
  • Actors (Person, Bot, Company)
  • +
  • Notes
  • +
  • Images
  • +
  • Links
  • +
  • (e mais, definidos no Vocabulary)
  • +
+
+ +
+

ActivityPub

+ +

+{"@context": "https://www.w3.org/ns/activitystreams",
+ "type": "Person",
+ "id": "https://social.example/alyssa/",
+ "name": "Alyssa P. Hacker",
+ "preferredUsername": "alyssa",
+ "summary": "Lisp enthusiast hailing from MIT",
+ "inbox": "https://social.example/alyssa/inbox/",
+ "outbox": "https://social.example/alyssa/outbox/",
+ "followers": "https://social.example/alyssa/followers/",
+ "following": "https://social.example/alyssa/following/",
+ "liked": "https://social.example/alyssa/liked/"}
+						
+
+ +
+

ActivityPub

+ +

+ {"@context": "https://www.w3.org/ns/activitystreams",
+ "type": "Create",
+ "id": "https://social.example/alyssa/posts/a29a6843",
+ "to": ["https://chatty.example/ben/"],
+ "actor": "https://social.example/alyssa/",
+ "object": {"type": "Note",
+            "id": "https://social.example/alyssa/posts/49e2d03d",
+            "attributedTo": "https://social.example/alyssa/",
+            "to": ["https://chatty.example/ben/"],
+            "content": "Did you finish reading that book?"}}
+						
+
+ +
+

ActivityPub

+

+{"@context": "https://www.w3.org/ns/activitystreams",
+ "type": "Person",
+ "id": "https://social.example/alyssa/",
+ "name": "Alyssa P. Hacker",
+ "preferredUsername": "alyssa",
+ "summary": "Lisp enthusiast hailing from MIT",
+ "inbox": "https://social.example/alyssa/inbox/",
+ "outbox": "https://social.example/alyssa/outbox/",
+ "followers": "https://social.example/alyssa/followers/",
+ "following": "https://social.example/alyssa/following/",
+ "liked": "https://social.example/alyssa/liked/"}
+						
+
+ +
+

ActivityPub

+

+{"@context": "https://www.w3.org/ns/activitystreams",
+ "type": "Person",
+ "id": "https://social.example/alyssa/",
+ "name": "Alyssa P. Hacker",
+ "preferredUsername": "alyssa",
+ "summary": "Lisp enthusiast hailing from MIT",
+ "inbox": "https://social.example/alyssa/inbox/",
+ "outbox": "https://social.example/alyssa/outbox/",
+ "followers": "https://social.example/alyssa/followers/",
+ "following": "https://social.example/alyssa/following/",
+ "liked": "https://social.example/alyssa/liked/"}
+						
+
+ +
+

ActivityPub

+

+{"@context": "https://www.w3.org/ns/activitystreams",
+ "type": "Person",
+ "id": "https://social.example/alyssa/",
+ "name": "Alyssa P. Hacker",
+ "preferredUsername": "alyssa",
+ "summary": "Lisp enthusiast hailing from MIT",
+ "inbox": "https://social.example/alyssa/inbox/",
+ "outbox": "https://social.example/alyssa/outbox/",
+ "followers": "https://social.example/alyssa/followers/",
+ "following": "https://social.example/alyssa/following/",
+ "liked": "https://social.example/alyssa/liked/"}
+						
+
+ +
+

ActivityPub

+

+{"@context": "https://www.w3.org/ns/activitystreams",
+ "type": "Person",
+ "id": "https://social.example/alyssa/",
+ "name": "Alyssa P. Hacker",
+ "preferredUsername": "alyssa",
+ "summary": "Lisp enthusiast hailing from MIT",
+ "inbox": "https://social.example/alyssa/inbox/",
+ "outbox": "https://social.example/alyssa/outbox/",
+ "followers": "https://social.example/alyssa/followers/",
+ "following": "https://social.example/alyssa/following/",
+ "liked": "https://social.example/alyssa/liked/"}
+						
+
+ +
+

ActivityPub

+

+{"@context": "https://www.w3.org/ns/activitystreams",
+ "type": "Person",
+ "id": "https://social.example/alyssa/",
+ "name": "Alyssa P. Hacker",
+ "preferredUsername": "alyssa",
+ "summary": "Lisp enthusiast hailing from MIT",
+ "inbox": "https://social.example/alyssa/inbox/",
+ "outbox": "https://social.example/alyssa/outbox/",
+ "followers": "https://social.example/alyssa/followers/",
+ "following": "https://social.example/alyssa/following/",
+ "liked": "https://social.example/alyssa/liked/"}
+						
+
+
+ +
+ +
+
+
+ + + + + + + +