CoPonder ๐Ÿซง๐ŸŸ
๐Ÿ”Search Log in Sign up

CoPonder roadmap

Direction only. Nothing here is built until the owner adds that phase's full spec to coponder.md. Use it to keep today's choices from blocking later features.

What CoPonder becomes

CoPonder is your digital ocean (owner, 2026-10-14). Underneath, two ideas: the drop, one piece of writing or art whose setting says who sees it (only you, your pond, or everyone), and the pond, drops together, which reads in order like a playlist: your profile, a book, a webcomic, a gallery, a community. A thought starts in your notebook, grows in your pond and goes out to the ocean. See wiki/Vision.md and wiki/Design/Drops and ponds.md.

Around them, three layers in one binary:

Plus an optional ambient fishing game whose cosmetics fund the worker co-op. No ads, no data sales, no venture money.

Rules for growth

Constraint changes the roadmap will need

Each one is an owner decision when its phase is specced.

Constraint today Change Phase
The server makes no outbound requests Worker subcommands may call InferenceURL (default: a model server on localhost); the web server still makes none 20
CSP frame-ancestors 'none' 'self' on chat frames only 24
No JSON API A ciphertext mailbox endpoint for the local encrypted client 25
Standard library plus go-sqlite3 Plus a vetted MLS library 25

What's next

  1. Moderation you can see. Appeals are built: a removed drop waits, hidden, for 90 days, you're told who removed it and why, and someone other than whoever removed it decides your appeal. Next: a public log of each pond's moderation, and a way for members to replace a moderator.
  2. Tags you can combine. Built: search #book #fantasy #adventure and get what has all three, with or without commas. Books, comics and galleries carry their kind as a tag on their own, so #book finds every book.
  3. Video uploads. Built: drop a video up to 12 minutes. With JavaScript on, what you pick, drag in or paste shows in the box at once, and a bar fills as it uploads, big videos in pieces.
  4. An Obsidian plugin, so your notes can move between CoPonder and Obsidian.

Along the way: clearer pages and design polish.

Later: live chat and private messages. Chat has to fit the way ponds work, ponds inside ponds included, and that needs more thought first.

Phases

18. Communities (the Reddit core) โ€” built

18c. Private ponds โ€” built (2026-10-13)

18d. Notebooks: drops and ponds โ€” building (owner, 2026-10-13 and 14)

The agreed design is wiki/Design/Drops and ponds.md. It's built one step at a time, each specced in coponder.md first.

19. Moderation: judges, not police

20. Classification

21. Knowledge base

22. Contributing members

23. Ghost feed

24. Live chat (the Discord core)

25. End-to-end encrypted messages

26. Fishing game and cosmetics

27. Public data and co-op tools

Video uploads (built 2026-10-21)

The notes from before it was built:

Small items, any time (vault-based)

Owner actions outside the code

Not planned

Federation, ads, analytics, selling data, email, phone numbers, voice and video chat, a general JSON API.