# Heroglyphs

### Introduction

Heroglyph Protocol utilizes ***graffiti*** from a produced block to execute custom logic developed by anyone in the ecosystem. Our mission is to promote decentralization within the chain and to empower our heros, the validators.

### The protocol operates through two modules:

1. **Identity**: This is similar to an ENS (Ethereum Name Service), where you create an identity and link it to a wallet. Without one, heroglyph won't execute your produced block
2. **Ticker**: This is similar to an **Identity** but for smart contracts. You don't technically own the ticker. It incorporates a Harberger tax and hijack system, meaning your ticker can be taken away either by someone buying it at your designated price or due to insufficient funds from the tax system.

### Which module is intended for whom

**Identity:** *As of right now*, this is only for Validator, but as soon the delegation system is out, it will be for anyone.

**Ticker** is for Advanced Validators & Developers.&#x20;

* Advanced Validator can use ticker in their advantage (by having a shorter name, or to assure it is always correctly configured)&#x20;
* Developers will need to own a ticker to connect their protocol to Heroglyphs Protocol.
