I've been putting off posting stuff here for a while. The TL;DR is, I burned out last year.

This isn't about this project, it's about life and this project.

I'm good enough to realize it'll be a bit of time before I feel comfortable enough to put a lot of time in here. Meanwhile, ploddingly, I'm preparing a few more specs.

Some are just rewrites/restructuring based on things I learned about specs in the last few years. Some are new, drafts for the next things.

I am writing code again, too...

... but that is going into hobby projects I've neglected. It's a "put on your own oxygen mask before helping others" kind of thing. Part of me feels bad about it, but I also really need it.

If you want to help out, the next steps are pretty simple. I've restructured a huge document I produced some years ago on the architecture into three somewhat more coherent and complete pieces:

https://specs.interpeer.org/draft-pies/

Starting with problem statement and gap analysis, and finally architecture, I want to...

Draft PIEs

The Interpeer Project's mission is to enable a next-generation, human centric internet

Interpeer Specifications

... finalize them next, to clear a mental burden.

The first two are "ready", unless someone needs clarification. So I'd love a bit of feedback on them: here, a PR over on codeberg, or something on the discusssion list mailto:[email protected]

Otherwise I'll likely declare them final by end of March in this version. The last one I'm reworking more, though it's mostly reshuffling of bits to be clearer. A few additions.

It's the perfect time for telling me what...

... trips you up reading them. There are no wrong comments in this. At worst, there may be comments I consider but won't adopt.

This isn't deeply technical effort. I would like these documents to be high level enough that they make some kind of sense to most people.

So it's effort, yes. A lot to ask. But it's not as if it requires arcane knowledge of the Internet's protocol stack.

Thank you, for anything you put into this.