Serves ActivityPub and has bridges to OStatus.
Implementation Home Page URL: [none, as of now]
Implementation Classes (Sender and/or Receiver):
Developer(s): Puck Meerburg
Interface to other applications: OStatus
Publicly Accessible: [x]
Source Code repo URL(s): https://github.com/puckipedia/kroeg
License: MIT
Programming Language(s): C#
It's a server.
A Server:
A server handling an activity submitted by an authenticated actor to their outbox and handling client to server interaction side effects appropriately.
When a Client submits Activities to a Server's outbox, the Server...
MUST
bto
and bcc
properties from Objects before storage and delivery[x] Accepts Uploaded Media in submissions
Update
SHOULD
A federated server delivering an activity posted by a local actor to the inbox endpoints of all recipients specified in the activity, including those on other remote federated servers.
After receiving submitted Activities in an Outbox, a Server...
MUST
to
, bto
, cc
, and bcc
to determine delivery recipients.id
all Activities sent to other servers, unless the activity is intentionally transient.SHOULD
A federated server receiving an activity to its actor's inbox, validating that the activity and any nested objects were created by their respective actors, and handling server to server side effects appropriately.
When receiving notifications in an inbox, a Server...
MUST
id
sSHOULD
non-normative
MUST
SHOULD
According to section 3.2, the Server...
MAY
id
s by responding to HTTP GET requests with a representation of the ObjectIf the above, is true, the Server...
MUST
application/ld+json; profile="https://www.w3.org/ns/activitystreams"
SHOULD
application/activity+json
Tombstone
.non-normative