A low-fee, distributed labor marketplace for computer-based work


Jobi (XCJ) ICO has ended! Thank you to all participants.

The funding goal was not reached.

For refund instructions, see the ICO section below.









Initial Coin Offering

Closed
The ICO period has ended. The funding goal has not been reached. To refund your ETH from the Crowdsale Contract, follow these instructions.

Instructions specifically cover using Ethereum Wallet or MyEtherWallet but any method for executing a Contract function (in this case, a function named 'safeWithdrawal') using an ETH account will work using the Contract Address and the JSON Interface shown below.
In your Ethereum Wallet, go to the 'Contracts' section
Select 'Watch Contract'
Enter the CoinJob Crowdsale Contract info
For contract name, enter 'CoinJob Crowdsale'
For contract address, enter the address shown below
For JSON interface, enter the interface text shown below
Click OK
Select your newly added contract for 'CoinJob Crowdsale' under your 'Custom Contracts'
Under 'Write to Contract', select from the 'Pick a Function' drop-down the function: 'Safe Withdrawal'
Choose the Ethereum account from which you paid the CoinJob Crowdsale in the 'Execute from' box
Click EXECUTE and your funds will be returned once the transaction has been processed
On MyEtherWallet site, go to the 'Contracts' page
Select 'Interact with Contract'
Enter the CoinJob Crowdsale Contract info
For Contract Address, enter the address shown below (leave 'Select Existing Contract' blank)
For ABI/JSON interface, enter the interface text shown below
Click ACCESS
Under 'Read/Write Contract', change 'Select a function' to 'safeWithdrawal'
Under 'Write to Contract', select from the 'Pick a Function' drop-down the function: 'Safe Withdrawal'
Select your standard account verification method
Click WRITE
Set 'Amount to Send' to 0, leave 'Gas Limit' at the default, and then click 'Generate Transaction'
CoinJob Crowdsale Address
Determining...
CoinJob Crowdsale Contract JSON Interface
[ { "constant": false, "inputs": [], "name": "checkGoalReached", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "jobisPerEtherIcoPhaseThree", "outputs": [ { "name": "", "type": "uint256", "value": "100000000" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "beneficiary", "outputs": [ { "name": "", "type": "address", "value": "0xfbd081f38005231ac74d296349f840ca5ee0c31d" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "jobisPerEtherIcoPhaseTwo", "outputs": [ { "name": "", "type": "uint256", "value": "110000000" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "maxPreSaleGoalInJobis", "outputs": [ { "name": "", "type": "uint256", "value": "2000000000000" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "jobisPerEtherIcoPhaseOne", "outputs": [ { "name": "", "type": "uint256", "value": "120000000" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "jobisPerEtherPreSale", "outputs": [ { "name": "", "type": "uint256", "value": "150000000" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "tokenReward", "outputs": [ { "name": "", "type": "address", "value": "0x281861e6725abdbacaaa1e26812ac5ac793c3b2b" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "", "type": "address" } ], "name": "balanceOf", "outputs": [ { "name": "", "type": "uint256", "value": "0" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "amountRaisedInWei", "outputs": [ { "name": "", "type": "uint256", "value": "176653362590000000000" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "owner", "outputs": [ { "name": "", "type": "address", "value": "0x1fa1a0f44ddb86b07450a0fa665bfc5c90e7c56a" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "fundingGoalInJobis", "outputs": [ { "name": "", "type": "uint256", "value": "2030000000000" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [], "name": "getCurrentJobisPerEtherPrice", "outputs": [ { "name": "price", "type": "uint256" } ], "payable": false, "type": "function" }, { "constant": true, "inputs": [], "name": "amountRaisedInJobis", "outputs": [ { "name": "", "type": "uint256", "value": "25164813232" } ], "payable": false, "type": "function" }, { "constant": false, "inputs": [], "name": "safeWithdrawal", "outputs": [], "payable": false, "type": "function" }, { "inputs": [ { "name": "ifSuccessfulSendTo", "type": "address", "index": 0, "typeShort": "address", "bits": "", "displayName": "if Successful Send To", "template": "elements_input_address", "value": "" }, { "name": "addressOfTokenUsedAsReward", "type": "address", "index": 1, "typeShort": "address", "bits": "", "displayName": "address Of Token Used As Reward", "template": "elements_input_address", "value": "" } ], "payable": false, "type": "constructor" }, { "payable": true, "type": "fallback" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "beneficiary", "type": "address" }, { "indexed": false, "name": "amountRaised", "type": "uint256" } ], "name": "GoalReached", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "backer", "type": "address" }, { "indexed": false, "name": "amount", "type": "uint256" }, { "indexed": false, "name": "isContribution", "type": "bool" } ], "name": "FundTransfer", "type": "event" } ]






How to get involved?

Exchange Ether for Jobi. As the means of exchange on the CoinJob platform, increased platform activity should lead to increased demand for the token.

For service providers, CoinJob will charge lower fees than current fiat-currency "on-demand" labor marketplaces, resulting in higher percentages of every Jobi earned going straight to the providers.

For service seekers, the CoinJob platform will charge lower fees than current fiat-currency "on demand" labor marketplaces and will offer distributed automatic arbitration in the event of unsatisfactory service.



Market


Companies built on the gig-economy are growing rapidly. Their reliance on traditional currencies, however, limits the payout to users of these platforms. CoinJob will fix this problem.




Platform

Low fee

Most 'gig economy' platforms charge 20%+ of total contract value for the same type of small, technology-heavy project that CoinJob caters to. Without the friction of traditional payment methods in the form of transaction and interchange fees and with autoamtic arbitration reducing costs on the back-end, CoinJob will be able to offer lower fees than competitors.

Automated Arbitration

CoinJob will offer automatic arbitration by automatically redacting key information from completed jobs in dispute and distributing the work and the job description to members across the network, who will adjudicate a decision and be rewarded with a small amount of Jobi for their efforts.

Virtuous Cycle

As usage grows, demand for Jobis grows, which should lead to increased value and platform attractiveness

Timeline


Team
Max Oltersdorf
Co-founder & President
Max Oltersdorf is Co-founder at CoinJob and in charge of all business-related matters. Max has worked for the Obama White House, Goldman Sachs, and Alpine Investors and is a Co-founder at Duo Collective. Max received his degree in Economics from the University of California, Berkeley and has three citizenships.
Strategic Advisors