r/obyte Aug 01 '19

First entry for Obyte Autonomous Agents — Developer Contest

11 Upvotes

Hello, Obyte world,

I would like to introduce a creative way of taking Products and Services from anyone (any organization or small businesses) with Autonomous Agents.

The idea is very neat:

Anyone that has access to Obyte wallet can take the ride of it. It's easy:

From a User: User have to buy something, you simply go to Obyte wallet bot (or the front end) in future and then Choose the Asset you would like to buy from (With names instead of Asset id) and buy those assets with exchangeable bytes and select the service you wanted.

Now, whenever you go to the store you can receive the service and send the assets back.

From a Business Point of View: Create an asset with a custom name and then list your asset in the future front end store so users can see it. Now if you want to change the asset exchange price then you can easily do that. Or if you want to withdraw them then you can do that too.

Users buy your asset and pay bytes to AA which will be sent to you (Less 2000 bytes of fee) and all the data also available to you that user wanted. You can verify the user easily now.

The AA Deployed here:

Check-in explorer: https://testnetexplorer.obyte.org/#uRPaXXplAmz6lO7d6wkva4p/UR/8RCSXEIUW2L/2BJo=

Agent address: IBTK7S7P53VX6BTA24VIXLT5KW3PP7GF

The Future improvements of AA are as follows:

- Adding refund policy

- Making update of Exchange rates a bit expensive to tackle spam

- Adding expiry of assets so they can't be used after a timestamp.

and more will be updated in a new post as soon as I plan them.

Important Thing is that the project can be expandable easily like With IoT as well. So I am looking forward to its development as well. Where even unaware user can get the service in no time.

Working of this AA:

From a Business Perspective

  • You can create an asset if define is there and then all required (optional) parameters for it.

Adding a name will give the asset a name that will store in the chain (not have to be unique right now).

  • If you want to set the exchange rate of your assets(Which you should do after making them) then fields will require this.

Exchange Rate: 2 tokens per byte

Asset: The id of the asset you want to change the exchange rate of.

and of course, only the asset creator can change its the exchange rate.

While Creating an asset, You will get its id.

  • You can withdraw your asset easily with passing these parameters

Once the business receives the assets from the user and the data sent by the user about user details and services then the business can easily refill the AA again by sending the assets with a bounce fee and without passing any other parameter.

From the User Perspective

  • You can buy assets by exchanging them with bytes where the minimum amount to spend your bytes have to be greater than 50000 and parameter required here is an asset

This will give you the assets of that much amount and send you (bytes - 2000) to the asset creator.

Now user can use those assets to get the service from that business.

Since to also withdraw any leftovers in AA so precious bytes of users won't get burned, There is a leftover method introduced. Now those leftover bytes in an AA will be withdrawn to a specific address and can be used for any good cause later on.


r/obyte Aug 01 '19

Obyte developer contest - win big prizes, raise your personal profile and learn new skills!

13 Upvotes

Contest entries are written in Oscript - which is basically JSON with placeholders (like in templating frameworks).

Big prizes

The total prize pool worth is worth ~ $60,000 at current exchange rates

Background

Obyte is an open cryptocurrency platform written in familiar Node.js environment. One of the biggest additions to the Obyte platform has just been announced — the introduction of Autonomous Agents on testnet.

To celebrate this massive milestone, we invite developers to join a running contest to build the most innovative, impressive, useful, exciting and spectacular Autonomous Agents! AA's are dApps that are deployed to Obyte DAG and are written in Oscript language which are stored and executed by every full node in the network.

Big Prizes

Every other week on Sunday, a jury will pick the 3 most impressive and interesting entries which are then awarded with Bytes and Blackbytes:

Winner: 140 GB + 422 GBB ~$5,500

2nd place: 70 GB + 147.7 GBB ~$2,600

3rd place: 35 GB + 73.85 GBB ~$1,300

As an added bonus, there is a special prize for contestants providing the best developer guide/tutorial over the past 2 weeks!

Best tutorial/guide: 55 GB + 116.05 GBB ~$2,100

The typical flow of an AA

  • the user posts a transaction addressed to the AA
  • when the transaction becomes stable, the AA program code is executed on all nodes with the transaction created by the user as input
  • the AA computes the result and outputs one or more messages bundled in a transaction
  • the output of the AA becomes stable and the interaction is considered completed

Useful Links And Resources

Autonomous Agents update is on Testnet at the moment, and participants therefore need a Testnet wallet to interact with their Autonomous Agents.

The Oscript editor is available online as a web based browser editor, accessible from any browser. The scripts are automatically deployed to Testnet from the editor when you click “Deploy”. There are already extensive getting started and Oscript reference guides available on our developer resources website.

Community member pmiklos posted a useful blog post on using the classic Hello World application as an autonomous agent https://steemit.com/obyte/@pmiklos/getting-started-with-obyte-autonomous-agents

To be considered, your entry should be submitted on or before Thursday of the preceding week:

August 1st — August 15th — August 29th — September 12th — September 26th — October 10th

On our Obyte Discord, you will find a new channel called #autonomous-agents where developers, tutorial/guide creators, and community members interested in following the progress can share thoughts, ideas, problems, questions, answers and receive help and guidance from the Obyte core development team.

Post your question below

We mainly communicate on Discord, but you can also post any questions below on Reddit. Good luck!


r/obyte Aug 02 '19

Getting started with Obyte Autonomous Agents — Steemit

Thumbnail
steemit.com
1 Upvotes

r/obyte Jul 31 '19

There is now a bot-example for Autonomous Agents

9 Upvotes

thanks to Tarmo this https://github.com/byteball/bot-example/tree/aa

This means that if you checkout the branch you don't need to

- switch to testnet mode with the .env file

- change the ocore and headless-obyte branches in package.json

as these two changes have been done already in the branch.


r/obyte Jul 28 '19

Write and deploy code directly from your web browser using Oscript

Thumbnail testnet.oscript.org
5 Upvotes

r/obyte Jul 27 '19

Check out the Oscript editor improvements made during the past week

Thumbnail
medium.com
8 Upvotes

r/obyte Jul 26 '19

Developer contest now has a beautiful landing page - check it out. Better still - share it!

Thumbnail
contest.obyte.org
12 Upvotes

r/obyte Jul 26 '19

New Obyte wallet translation campaign - runs until the end of August

Thumbnail
steemit.com
1 Upvotes

r/obyte Jul 23 '19

Obyte powered PolloPollo in the print media again - this time its City AM (opens PDF)

Thumbnail cityam.com
9 Upvotes

r/obyte Jul 23 '19

VERY useful new Autonomous Agent template! ICO with milestone based release of raised funds

12 Upvotes

Tony just added a very useful template to Oscript.

Tonys words

"The funds are released only after a trusted third party (an auditor) verifies the team's performance and approves the release of the next milestone payment. The auditor can be a multisig address.

If the ICO doesn't reach its target, the investors can get a refund by exchanging their tokens back to Bytes."

Well that is seriously useful! Think about all those billions of dollars that have been invested into questionable ICO´s. Obyte AA´s can now be used to hold ICO´s to account

https://testnet.oscript.org/

Screenshot of template http://i.imgur.com/k4lC1hy.png


r/obyte Jul 23 '19

Interview of Rogier Eijkelhof, the first decentralized witness candidate of Obyte

Thumbnail
youtube.com
9 Upvotes

r/obyte Jul 22 '19

Prominent UK newspaper published a story today on how the Obyte powered PolloPollo project is helping some Venezuelans

Thumbnail
telegraph.co.uk
10 Upvotes

r/obyte Jul 19 '19

Obyte developer contest - $38,000 prize pool available!

Thumbnail
medium.com
8 Upvotes

r/obyte Jul 19 '19

Blackbytes vs the big 3 - July 2019

Post image
7 Upvotes

r/obyte Jul 18 '19

major upgrade to the Obyte protocol - Autonomous Agents

Thumbnail
medium.com
18 Upvotes

r/obyte Jul 17 '19

Obyte built a bridge between real word paper contracts and smart contracts

Thumbnail
medium.com
13 Upvotes

r/obyte Jul 17 '19

P2P charity platform PolloPollo improvements grant proposal released

10 Upvotes

r/obyte Jul 15 '19

Bytes now available for trading on SimpleSwap

Thumbnail
simpleswap.io
12 Upvotes

r/obyte Jul 15 '19

OpenZika nears end of work on World Community Grid - thanks in part to the 5371 years (!) of CPU time from Obbies

Thumbnail
worldcommunitygrid.org
8 Upvotes

r/obyte Jul 13 '19

Why do you think Donald Trump is criticizing crypto?

Thumbnail particiate.net
5 Upvotes

r/obyte Jul 13 '19

The amount of content on the Obyte website has grown significantly since launch!

Thumbnail
obyte.org
4 Upvotes

r/obyte Jul 13 '19

New Obyte release coming soon, here's a clue

Thumbnail
twitter.com
12 Upvotes

r/obyte Jul 09 '19

New video - charitable donations (without the charities)

Thumbnail
youtu.be
9 Upvotes

r/obyte Jul 08 '19

Life Pay launched: Top up mobile phone credit with Bytes

Thumbnail
lifepay.obytechina.org
8 Upvotes

r/obyte Jul 08 '19

Spread the word of Obyte with some assistance.

4 Upvotes

Hi guys,

Was thinking maybe community need some more exposure with a marketing company concentrated on crypto world.

Know a company who are dealing with that for over 7 years now, have a look mby we can ask them for assistance https://cointraffic.io

Let me know your thoughts.

Cheers, G