bafio89 / agorhash

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AgorHash, a cryptographic decentralised agora.

AgorHash is a public, permissionless, decentralized and uncensorable free speech protocol.

Everyone is welcome to express herself/himself on AgorHash and nobody can prevent somebody else from showing up and speak into AgorHash.

Thoughts shared on AgorHash are permanently stored on Algorand blockchain. AgorHash is built from scratches pursuing decentralization and avoiding single point of censorship. AgorHash source-code is and will always be open-source.

AgorHash is meant to be a free speech protocol: its UI, in fact, just makes easier to express yourself in the permissionless cyber agora, but is not the unique way to do that. Since decentralizion is the foundation of AgorHash Protocol, anyone can speak directly from an Algorand node or wallet, so that peoples are not prone to AgorHash UI in any way.

AgorHash Protocol relies on Algorand blockchain as single immutable source of truth, so that anyone can deploy the UI without loosing data consistency and integrity.

No central authority may stop people's speech on AgorHash: as long as you have access to the Internet and your private key, you will be able to share your thoughts in the public, permissionless and decentralized cyber agora.

Link to the web site

http://www.agorhash.com/

AgorHash Protocol

AgorHash Protocol aims to protect freedom of speech, organising thoughts and promoting thinkers' visibility through AGORHASH Algorand Standard Asset.

There are only 42B indivisible AGORHASH.

AgorHash Protocol is trivial: speaking into the public, permissionless and decentralized cyber agora means issuing AGORASH transactions with a note field to AGORHASH Reserve Address. The cryptographic decentralised agora is permissionless and open: you only need to Opt-In AgorHash ASA and issue transactions of 0 AGORHASH writing a message into transaction's note filed.

AgorHash Protocol has been built in such a way that you are not prone to AgorHash UI client side deployment to express yourself. AgorHash UI, in fact, is just a tool that facilitates retrieving and visualising messages shared through the AgorHash Protocol.

You can share thoughts on AgorHash from any Algorand wallet that supports note field, such as an Algorand Node, the Algorand Mobile Wallet, AlgoSigner or MyAlgo Wallet, following the protocol's rules:

Share thoughts:

  1. Opt-In AgorHash ASA from your favorite wallet;
  2. Send a transaction of 0 AGORHASH to AgorHash Reserve Address, writing your message in the note field.

Reply to a message:

AgorHash Protocol uniquely identifies messages by transaction's ID. To reply to a specific message on AgorHash you just need to include the transaction ID in square brackets as note field prefix.

For example: if you want to reply to this message on TestNet you just need to begin your AgorHash reply transaction note field with: [7IDT26NFHUCBOCGUUCXOSFXYXFJC6GVAQBMIRV7LLVSFEGOP64IA].

Say it lauder!

While you do not need to own AgorHash to be able to speak, you may give your thoughts more visibility.

AgorHash UI sorts speeches on 2 different levels:

  1. Speeches are first sorted by AGORHASH transactions amounts;
  2. Speeches with equal amounts of AGORHASH are then sorted by block;

If you want to support authors you can click on AGORHUG button, sending them 1 AGORHASH.

AgorHash Protocol has been shaped keeping AGORHASH ASA Manager Address, Freeze Address and Clawback Address alive, just because we will carefully evaluate how to transfer them to an orchestration of Algorand Smart Contracts or delete them according to the project's evolution.

Since we are not able to foresee how fare AgorHash Protocol will evolve, the initial distribution of AgorHash ASA will follow a simple airdrop approach to drive adoption, interest and community engagement. Once AgorHash Protocol adoption grows, AGORHASH Reserve Address will then be assigned to an orchestration of Algorand Smart Contracts that will define AGORHASH dynamics into the ecosystem.

Donate or Collaborate

AgorHash Protocol is a no-profit open-source side-project, built for free to protect freedom. AlgorHash completely relies on community donations to sustain operational costs (web domain hosting, node's maintenance, etc).

AgorHash is and will always be a free, public, permissionless, decentralised and uncensorable protocol for free speech.

Keeping AgorHash a protocol of freedom is up to us all. You can contribute in two ways:

  1. Showing up and building: AgorHash GitHub. We really think AgorHash deserves a better UX!
  2. Tipping the project with ALGOs!

AgorHash project maintainers commit to notarize donations' usage on-chain.

Tipping Address

BCRGQU4BFMMMTO4YADFPAO3WKZPE2VZILXFCPYOHFGVZRGWFOMC3BB4UPQ

About

License:MIT License


Languages

Language:JavaScript 72.3%Language:Kotlin 26.0%Language:HTML 1.3%Language:Java 0.5%