rustodon icon indicating copy to clipboard operation
rustodon copied to clipboard

THE FEDERATION SUPERNOVA

Open barzamin opened this issue 7 years ago • 3 comments

Or, what do we need to do so that Rustodon isn't useless?

ie, docs/stories.md but more specific

Implementation goals

  • [x] publish users as ActivityStreams actors (cf this)
    • [x] basic structure
    • [ ] publicKey for HTTP Signatures
  • [ ] inbox (cf this)
    • [ ] validate signatures

Mechanics

  • We might want to use @asonix's AS/AP crates instead of our current, extremely ad-hoc serde_json-ing
    • I don't know if those crates do anything actually JSON-LD-y or if they're fancy serde_json wrappers. Figure that out, decide if we actually want JSON-LD, and if so, maybe talk to @cwebber about that?

barzamin avatar Sep 27 '18 20:09 barzamin

I don't know if those crates do anything actually JSON-LD-y or if they're fancy serde_json wrappers.

As far as I can tell it is only a wrapper around serde_json to allow us to use Rust type system with ActivityStreams objects, there is no JSON-LD resolution or anything (there is an issue for that tho: https://github.com/asonix/activitystreams/issues/1).

elegaanz avatar Sep 27 '18 21:09 elegaanz

Yeah, those don't do any JSON-LDing yet. I'm really not excited to implement that myself, and the other implementations don't look very complete.

asonix avatar Sep 27 '18 22:09 asonix

Status?

bqv avatar Mar 30 '19 12:03 bqv