コアモジュールに中身が何か知らないデータをひたすらやり取りさせて
プロトコルやらデータの暗号化復号化やらデータを入力にして動作するプログラム
なんかを外に置くのはありだと思うんだけど、それってfreenet?