Viper is missing a lot of documentation. It took a lot of trial and error to finally figure out how to deploy a contract to an Ethereum blockchain. Here's how I created a smart contract in Viper and deployed it via Geth(go-ethereum).

Etherep is an ultra-simple dapp for providing a dependable, crowdsourced reputation to Ethereum. Users rate an address on a scale of -5 (worst) to 5(best). Then all scores are combined to give an overall rating of the address.