16:00:14 <onyinyang[mds]> #startmeeting tor anti-censorship meeting
16:00:14 <MeetBot> Meeting started Thu Sep 24 16:00:14 2026 UTC.  The chair is onyinyang[mds]. Information about MeetBot at https://wiki.debian.org/MeetBot.
16:00:14 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
16:00:14 <onyinyang[mds]> hello everyone!
16:00:14 <onyinyang[mds]> here is our meeting pad: https://pad.riseup.net/p/r.9574e996bb9c0266213d38b91b56c469
16:00:18 <Shelikhoo[mds]> hi~hi~
16:00:29 <pryty26[mds]> hi
16:00:42 <jah> hey
16:01:20 <onyinyang[mds]> If anyone needs access to the pad to add announcements or discussions points, please send me a message and I can share the link
16:01:32 <onyinyang[mds]> s/discussions/discussion/
16:01:52 <pryty26[mds]> onyinyang[mds]: May I have the pad? :)
16:03:55 <onyinyang[mds]> @pryty26 sent in dm :)
16:05:27 <pryty26[mds]> Thx
16:07:02 <onyinyang[mds]> Ok I see that @jah has added a few points to the discussion section. I'm not sure if @robgjansen is here today or if anyone here has great answers
16:07:51 <meskio[mds]> hello
16:08:10 <meskio[mds]> I'll have to leave in few minutes, so ignore me
16:08:12 <pryty26[mds]> Hi meskio
16:08:33 <jah> onyinyang[mds]: I can ask them again next week in case no one is around today, no rush
16:10:04 <onyinyang[mds]> Rob doesn't always attend these meetings, so it might be best to email him directly
16:10:10 <pryty26[mds]> Oh, regarding robgjansen I have tried to reach them too.
16:10:20 <pryty26[mds]> But they have not answered me either
16:10:22 <onyinyang[mds]> https://www.robgjansen.com/publications/proteus-foci2023.html
16:10:35 <Shelikhoo[mds]> actually I have a comment on supertunnel issue "why we don't prefer having such resiliency features directly inside Tor"
16:10:42 <onyinyang[mds]> * https://www.robgjansen.com
16:11:19 <Shelikhoo[mds]> basically since tor has been there for a while, it is not very easy to change the protocol or its performance characteristics
16:11:33 <pryty26[mds]> But tbh, I'm not familiar with supertunnel.
16:11:40 <jah> onyinyang[mds]: thanks for providing contact details, I'll try to send an email to him if there is un-ansewered questions
16:12:04 <Shelikhoo[mds]> so it is much easier for us to add new features in PT, than adding them into Tor's core spec
16:12:07 <Shelikhoo[mds]> over
16:12:15 <jah> Shelikhoo[mds]: okay I see that makes lot of sense
16:12:32 <jah> ty Shelikhoo[mds]
16:13:48 <Shelikhoo[mds]> yes, I don't have good answer for other questions, feel free to bring there question here again!
16:14:41 <onyinyang[mds]> sorry we can't be of more help @jah
16:15:19 <jah> no worries, that's already one answer :)
16:15:29 <onyinyang[mds]> but yes, as @Shelikhoo says, feel free to bring them up again and thanks for bringing these to the meeting regardless :)
16:15:31 <jah> I'll try to contact Rob and if I don't get any answer I'll join next meeting
16:15:42 <onyinyang[mds]> sounds great
16:16:27 <onyinyang[mds]> Let's move on to the next topic if @pryty26 (I think?) is ready
16:16:48 <pryty26[mds]> onyinyang[mds]: Yep
16:17:00 <pryty26[mds]> So, some anti-censorships' member mentioned that Tor may prefer special style for official PT framework. May I ask what is the exactly style
16:17:26 <pryty26[mds]> Also that I'm developing rust-pt ( A Rust-Based framework for Pluggable Transports' development)
16:17:49 <pryty26[mds]> So, I would like to ask if you could tell me what the style is
16:18:12 <pryty26[mds]> <(^-^)>
16:19:42 <Shelikhoo[mds]> I don't have a great answer since I am not an expert on rust or tor's stance when it comes to rust
16:20:06 <Shelikhoo[mds]> but a good advise to look up how important design decision are made in arti
16:20:08 <Shelikhoo[mds]> https://gitlab.torproject.org/tpo/core/arti/-/blob/main/doc/dev/Style.md?ref_type=heads
16:20:25 <pryty26[mds]> Thx
16:20:47 <pryty26[mds]> So, does other team member have any answer? :)
16:20:49 <Shelikhoo[mds]> and try to copy these move unless there is a reason not to
16:20:50 <jah> pryty26[mds]: do you remember who told you that? as I wonder if they mean coding style or API style
16:20:59 <Shelikhoo[mds]> over from me
16:21:24 <pryty26[mds]> jah: meskio
16:21:45 <pryty26[mds]> But they have not said whether it means coding or API style
16:23:01 <jah> pryty26[mds]: might worth checking as well with them an other day when they are available just to be sure
16:23:32 <pryty26[mds]> Yep,
16:24:02 <pryty26[mds]> <meskio[mds]> "I'll have to leave in few..." <- But meskio mentioned that they will leave in few minutes...(Would they be back?)
16:24:51 <Shelikhoo[mds]> I think maybe meskio will be away for the rest of the meeting...
16:24:58 <onyinyang[mds]> yes, he is travelling
16:25:39 <pryty26[mds]> Ah, sad
16:25:51 <pryty26[mds]> (Also @robgjansen said that they would like to review, and I tried to reach out but they have not answered my DM.)
16:26:13 <pryty26[mds]> So, do u know whether they are in a break?
16:27:15 <onyinyang[mds]> I was just trying to read through the backlog from last meeting to see if I could understand. I am not sure but I suspect meskio would have been referring to an API style regarding a PT framework.
16:27:43 <jah> onyinyang[mds]: that's my guess as well
16:27:57 <onyinyang[mds]> I think this is not something we have thought a lot about as a team but would probably want to put a lot of thought into it before developing a framework.
16:28:48 <pryty26[mds]> Oh, thx
16:29:38 <pryty26[mds]> I think rust-pt's public API should take a cue from goptlib?
16:32:26 <Shelikhoo[mds]> since there is no one else trying to reply I should think up something to reply....
16:32:42 <pryty26[mds]> Shelikhoo[mds]: ;p
16:33:04 <pryty26[mds]> :l
16:33:06 <onyinyang[mds]> Yeah, I think the people that are best suited to answer this question are not here today, unfortunately.
16:34:02 <pryty26[mds]> 3. Regarding community, may I ask if Tor have way to reach out PT developers Because I would like to let them know there is a new framework :)
16:34:12 <pryty26[mds]> s///
16:34:12 <onyinyang[mds]> I think on the surface of things, it makes sense to take a cue from goptlib. I do not know enough about the drawbacks and limitations of goptlib to point you in a better direction.
16:34:21 <onyinyang[mds]> That doesn't mean there isn't a better direction though.
16:34:55 <Shelikhoo[mds]> I think the answer would be "it depends" since for the goptlib the anti-censorship team is the primary stake holder for the project, but when it comes to rust pt library, the arti/rust team might also be interested in having a say in how the rust version of the rust pt library works
16:35:04 <pryty26[mds]> Yeah, tbh i'm not familiar with go. Therefore I'm not familiar with goptlib either
16:35:40 <Shelikhoo[mds]> so feel free to take ideas from goptlib, but I think it is also important to see how the arti team is think about it, in case they are interested
16:35:46 <pryty26[mds]> Oh, does arti team have a regular meeting? ╰(^°▽°^)╯
16:36:22 <pryty26[mds]> I would like to join.
16:36:48 <jah> pryty26[mds]: they discuss ofter in #tor-dev, you can also try there, they are quite responsive based on my experience
16:36:51 <jah> often*
16:37:54 <pryty26[mds]> (Ahem, afc said that they are not interested...And I feel that anti-censorship may be more-minded :p)
16:38:28 <pryty26[mds]> * be more open-minded :p)
16:39:07 <pryty26[mds]> * (Ahem, ahf said that they are not interested...And I feel that anti-censorship may be more open-minded :p)
16:39:15 <pryty26[mds]> ahf (oh what a typo)
16:40:21 <pryty26[mds]> (^人^)
16:41:42 <pryty26[mds]> But i think nickm gabi and cve are very friendly He He
16:42:42 <pryty26[mds]> and especially people in anti-censorship are friendly too
16:42:43 <onyinyang[mds]> As for PT developers, I think most of us that are maintaining existing PTs for Tor are on the team/will read notes for the meeting, do you mean people developing new PTs or the wider community of PT developers?
16:43:20 <pryty26[mds]> "people developing new PTs"
16:45:34 <onyinyang[mds]> hmmm, that's a good question.
16:46:42 <pryty26[mds]> :-p
16:49:52 <onyinyang[mds]> I was thinking that you could try to attend FOCI in January and see if there's an opportunity to mention it there? https://foci.community/ I can't remember if there's a rump session or announcements but there would definitely be people working on censorship resistance so it may be relevant?
16:50:07 <onyinyang[mds]> I feel like that's not the best advice but I can't think of anything else
16:51:03 <jah> I'm one of those developer, for me #tor-anticensorship and the tor-project mailing lists are the places
16:51:03 <jah> but it is worth remembering that most (if not all?) PTs are not tor specific and can be used with potential other software, so that sounds like a good suggestion onyinyang[mds]
16:52:33 <onyinyang[mds]> hopefully that helps somewhat
16:52:48 <pryty26[mds]> THX
16:53:22 <onyinyang[mds]> I think the only other thing for this meeting is the Interesting links:     https://riposte.levelflow.org/2026/07/deltachat/
16:53:51 <onyinyang[mds]> and then @pryty26 's rust-pt: https://github.com/pryty26/rust-pt
16:53:53 <Shelikhoo[mds]> thanks for the interesting link!
16:54:28 <onyinyang[mds]> I think that's it for today. Thanks everyone for joining the meeting!
16:54:42 <onyinyang[mds]> #endmeeting