This looks really neat! - I was talking to a friend about something similar to this a few weeks ago.
It looks like you'd need to trust the counterparty right now unless they put up substantial collateral. Do you intend to add something similar to a credit rating / history to make it possible for random strangers to lend to each other? Or do you have other ways to handle this?