Justin Moon's avatar
Justin Moon 3 months ago
btw this is the first i've heard of mosaic. i'm half way through your audio recordings and very intrigued. do you need any help? would it be productive if i tried to build a basic client for it, or protocol implementation in another language and try to interop?

Replies (1)

I forgot about those recordings. Man I sound so stuffy. Anyhow, yes, clients are the part I haven't even started yet. I'm working on the spec, the core libraries, a server, and a master key manager, but I haven't started a client yet. I'd recommend using mosaic-core (from another language if you would like -- tell me which and I'll make it accessible to that language), rather than starting from scratch. Eventually multiple independent code bases will be a good thing to have, but probably since we are so early, better to not duplicate work so we can get it running sooner. You can get started looking at mosaic-core, first the examples, then the test cases like test_user_bootstrap_dht().