Giter Club home page Giter Club logo

codius's Introduction

Codius Smart Oracle system

Welcome to Codius. To get started, check out the Codius whitepaper and go to codius.org.

To get involved in the community check out the forum and the chat room on Gitter: Gitter chat

Project Status

As of Monday, August 4th, all of the Codius code is open source!

  • codius-engine - the system responsible for executing contract code
  • codius-host - the smart oracle software that allows users to upload code, get unique tokens for their contract, and in the near future will handle billing
  • codius-cli - the command line interface for interacting with the engine
  • node-sandbox - the pure javascript sandbox we're using while we work on getting Google's Native Client integrated
  • example-helloworld - a simple hello world contract
  • example-require - a sample contract demonstrating how require works inside the sandbox
  • example-bitcoin - a sample bitcoin contract that demonstrates how bitcoinjs can be used inside the sandbox
  • example-webserver - a sample contract demonstrating running a simple webserver inside a contract

We pulled multiple late nights to try to wrangle together an impressive demo for you all but we'll need a couple more days to make that happen. That said, we wanted to get all of this open sourced as soon as we could to get you involved in building this!

If you're interested, play around with the code, ask us questions on the forum or live chat, and feel free to submit pull requests!

Project Roadmap

  • ✓ Develop Javascript prototype of engine, host, and sandbox (8/4)
  • ✓ Open source all code (8/4)
  • ☐ Multisig Bitcoin demo enabling decentralized pull payment API (+ spending limits)
  • ☐ Use chain.com or other similar mechanism to give contracts access to blockchain data
  • ☐ Fully port Express.js into a contract
  • ☐ Get Python interpreter running in Native Client and integrated into codius-engine
  • ☐ Set up basic codius-host billing system to fund tokens
  • ☐ Finish porting Node.js to Native Client
  • ☐ Automatic mechanism for finding Codius hosts
  • ☐ Create a contract insurance/identity scheme to enable contract enforcement without escrow

codius's People

Contributors

emschwartz avatar justmoon avatar

Watchers

James Cloos avatar Brendan Gilroy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.