Skip to content

Commit 9654a03

Browse files
committed
Add description of ActivityPub event logs.
1 parent 43aae03 commit 9654a03

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

index.html

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,28 @@ <h3>DID Document Event Logs</h3>
912912
<h3>ActivityPub Event Logs</h3>
913913

914914
<p>
915+
The example in this section demonstrates the creation of an ActivityPub Note,
916+
which is then edited and updated in a way that can be confirmed by independent
917+
verifiers.
918+
</p>
919+
920+
<p>
921+
The application-specific extension to this specification establishes the
922+
cryptographic keys that are trusted to sign cryptographic logs by using the
923+
`actor` property (`https://personal.example/mallory`).
924+
</p>
915925

926+
<p>
927+
The initial Note contains a message that says "I'll be there at 5pm", and the
928+
subsequent update changes that message to "I'll be there at 6pm".
929+
</p>
930+
931+
<p>
932+
Both the initial note and the subsequent update are witnessed by the red
933+
and blue social network servers, which are presumed to be run by different
934+
organizations. By providing witnessing services, both social networks can
935+
support the trustworthiness of events as they occur across the fediverse
936+
without the need for centralized time-stamping services for either network.
916937
</p>
917938

918939
<pre class="example nohighlight" title="Example of a ActivityPub Post that was edited">
@@ -928,7 +949,7 @@ <h3>ActivityPub Event Logs</h3>
928949
"id": "https://website.example/mallory/note/72",
929950
"type": "Note",
930951
"attributedTo": "https://personal.example/mallory",
931-
"content": "This is a note",
952+
"content": "I'll be there at 5pm",
932953
"published": "2025-02-10T15:04:55Z",
933954
"to": ["https://example.org/~john/"],
934955
"cc": ["https://website.example/~erik/followers",
@@ -970,7 +991,7 @@ <h3>ActivityPub Event Logs</h3>
970991
"type": "Update",
971992
"object": {
972993
"id": "https://website.example/mallory/note/72",
973-
"content": "This is an updated note",
994+
"content": "I'll be there at 6pm",
974995
"published": "2025-02-10T15:07:15Z",
975996
}
976997
},

0 commit comments

Comments
 (0)