Cryto Coding Collective

Home

We are currently working on a new website.
Looking for the wiki or the emailparser project?

What is the Cryto Coding Collective?

The Cryto Coding Collective or 'CrytoCC' is a non-profit collective of independent developers and contributors that strive for real innovation. Unhindered by monetary incentive, arbitrary guidelines or authoritarian coordinators, it allows for an environment where real innovation takes place.

Summary: An environment where you do not have to worry about money, infrastructure or other irrelevant things. All services are provided for free, so go crazy with your ideas!

Who are part of the Cryto Coding Collective?

Anyone who wants to be! While there are several people that maintain infrastructure and some centralized outlets (such as the IRC network, etc.) there is no real membership list. There are a few guidelines though, although these are made to not get in your way if your intentions are good. Further down this page, you can read the guidelines.

What 'services' are offered by the Cryto Coding Collective?

Currently there is the Cryto IRC network which is generally used to house IRC channels for CrytoCC projects. This network is accessible through both IPv4 and IPv6 (forced IPv6 connections can be achieved by connecting to ipv6.cryto.net), and does not explicitly block proxies, VPNs, or TOR nodes - only in cases of serious network abuse are IPs denied access. The IRC network offers basic hostmasking where the first part of the hostname is masked and the rest is left intact - non-resolving IPs get masked completely. The IRC network also offers vhosts, which can be freely requested by any registered user in #vhost. A basic set of Anope services (with Fantasy commands for BotServ) is offered, and bots can be added on request. A web-IRC client is available at http://irc.lc/cryto. Be aware that the Cryto IRC network is a public network that is not exclusively used for CrytoCC, and that there are a few additional rules in place to prevent attacks on the network. There are no set rules to abide by for private channels (except for the no-botnets rule), the rules in the MOTD generally only apply to public channels.

There is also a Tahoe-LAFS storage grid available, that will allow (unlimited) secure and free redundant storage for contributors. Contributors are always welcome to contribute storage space and bandwidth by setting up a Tahoe-LAFS node and connecting it to the grid. A HTTP gateway is offered, allowing for hotlinking to stored files.

Current Tahoe-LAFS status: Tahoe-LAFS grid running - HTTP gateway available. If you are a contributor, send a private message to joepie91 on Cryto IRC to get the Introducer FURL and have your client connect to the network. Please limit your non-development use of the storage grid (it is not fully prohibited of course) to make sure other contributors have the space they need for development purposes. Please only connect high-bandwidth servers as storage nodes, and limit low-bandwidth nodes (home DSL or cable, etc) to being a client - this will keep the overall grid speedy to use. An upload script is available.

In the near future, a server will also be set up that will provide free shell accounts to all contributors with all tools needed for development.

Webhosting for projects can be arranged (for free) on request - either on Cryto servers or through AnonServ.

In the future there will also be a site that lists ongoing projects, and allows for communication between contributors - for now this simple site will have to do.

What are the guidelines?

To make sure that things do not turn sour, there are a few guidelines that contributors are expected to abide by. These guidelines do not exist because we want to tell you what you can and cannot do, but to protect our infrastructure, contributors, and name.

Open-source?

Many of the CrytoCC projects will be open-source, under various licenses. Open-source licenses, especially the very free ones such as WTFPL, actively encourage others to take the code, improve it, and release it again. Some examples of open-source licenses are GPL, BSD, MIT, LGPL, and WTFPL.

What are the current projects?

Several projects are currently being worked on - some are in planning stages, some are under active development. The following is a simple list, with the corresponding IRC channels.

Name URL IRC Channel Status
AnonNews http://www.anonnews.org/ #anonnews Done
AnonNews 2.0 http://www.anonnews.org/ #anonnews In development
AnonNews Voice http://www.anonnews.org/ - In development
DOX::Tool http://pastehtml.com/view/b1026x5qu.html - In development
JSDE http://cryto.net/projects/jsde/ - In development
BELLA http://cryto.net/projects/bella/ - In development
NijIRC - #nijirc In development
NijBot - - In development
Babelcrowd http://www.babelcrowd.com/ - In development
TCFBot - - In development
Synchster.me http://www.typewith.me/synchster - Planning
PubIntel - #pubintel Planning
Tahoe Share - - Planning
AnonCDN - - Concept
Volume.so - - Concept

Also check out the Noticeboard!

At http://typewith.me/crytocc-notices you can find requests, messages, and notices by other contributors. If you need anything or want to tell others about something, feel free to add your note to that pad!

Cryto Coding Collective Infrastructure

IRC

All servers offer regular connections on port 6667, as well as SSL connections on port 6697. TOR/VPN/proxy users are welcome on all servers, but abusive IPs will be banned. An I2P tunnel is planned to be added soon. Servers in blue accept non-SSL connections on port 80, for the purpose of bypassing firewalls.

irc.cryto.net (random) Main IRC address.
ipv6.cryto.net (random IPv6) Explicit IPv6 connection. This address has no IPv4 records.
kerpia.cryto.net RAM Host Atlanta, United States
sabit.cryto.net RAM Host Kansas City, United States
konjassiem.cryto.net RAM Host Germany
haless.cryto.net VPS-Forge Germany
nijaxor.cryto.net Leaseweb Amsterdam, Netherlands

Web-IRC

Replace 'crytocc' with your channel name.
http://irc.lc/cryto/crytocc would bring you to #CrytoCC.
http://irc.lc/cryto/crytocc/webuser@@ would bring you to #CrytoCC as webuser##, where # is a random number.

Tahoe-LAFS Storage Grid

Introducer node PM joepie91 on IRC for the introducer FURL that you need to connect.
Main HTTP gateway (high bandwidth) http://tahoe-gateway.cryto.net:3719
I2P HTTP gateway http://cryto-gateway.i2p/
Estimated free storage space 384GB
Upload scripts tahoe.sh and url.py

Web hosting / Project hosting

Project pages can be hosted on cryto.net. Web hosting is available through AnonServ, and in some cases also on CrytoCC servers.