This Titan protocol (gemini://transjovian.org/titan) looks pretty cool. It's the flip-side to Gemini that allows for upload only. I might look into implementing some things with it. It'd be useful to have more clients supporting it though, like lagrange perhaps :D ( @skyjake )
2 years ago ยท ๐ skyjake, discrust, donteatmycookies
[1] gemini://transjovian.org/titan
After reading the wiki page my understanding is that client certs can be optionally used too, independently of the token.
I would imagine in some contexts it makes sense to use an empty token and require a client cert instead. ยท 2 years ago
@skyjake Yay! I think you'll be the second client to support Titan, afaik? Another thing I found unclear was whether client certificates work along with the tokens, or if only tokens work and client certs are only supposed to be used by the gemini front-end. I think it might be the former. Also, yeah, having the server send back a url or something was what I was thinking when I was thinking about making my own protocol. I think alex's email is alex@gnu.org, iirc, so perhaps you could ask him about these things. ยท 2 years ago
It would be nice to have a way to upload content, like for the profile image here on Station. I added a GitHub issue for this: https://github.com/skyjake/lagrange/issues/279
I'm a bit unclear what should happen after the upload finishes, though. Maybe should ask Alex... ยท 2 years ago