DORRS Products
Methodology for 4-Letter Symbol Creation
The symbol-generating algorithm and rules for 4-letter DORRS symbols.
Symbol generating algorithm
1. General Guidelines
- The symbol must consist of exactly four alphabetic characters (A–Z).
- Avoid using special characters, numbers, or spaces.
- The symbol must be unique within the system.
- Symbols should be intuitive and easily associated with the company or digital asset name.
2. Basic Rules for Generating Symbols
First Two Characters (Prefix Rule):
- Take the first two characters from the company name, ensuring they are alphabetic. If the company name begins with a number or special character, skip it and move to the first two valid alphabetic characters.
- If the company name consists of more than one word, take the first character from each of the first two words.
Examples:
- 1047 Games → GA
- 6Sense → SE
- ABL Space Systems → AS (First word "ABL" and second word "Space")
Third Character (Modifier Rule):
- Use the first vowel (A, E, I, O, U) following the prefix letters. If no vowel is present within the name, use the next available consonant.
- In cases where the vowel rule results in duplication of existing symbols, revert to the next available consonant or use the first character of the second or third word.
Examples:
- 24M → MM (no vowel after "MM")
- AgentSync → AGY (after "AG", vowel "E" is used)
- ABL Space Systems → ASA (vowel from "Space")
Fourth Character (Finalizer Rule):
- The fourth character is used to differentiate symbols further if the first three characters are already in use.
- If a conflict arises or if the symbol is already in use, use the next available consonant from the name or use the first letter of the third word (if present).
- If no unique combination is available, the final character should be incremented alphabetically (A, B, C, etc.) to avoid conflicts.
Examples:
- Addepar → ADR (Next consonant is "R" after "AD")
- Biofourmis → BIOF (Second word starts with "F")
- ABL Space Systems → ASSY (In case of conflict, use additional characters from the second/third word)
3. Handling Exceptions (updated)
- If a company name includes non-alphabetic characters, they should be ignored when generating the symbol.
- For company names consisting of multiple words, the first letter of each of the first two words is used, followed by rules for vowels and consonants.
- Ensure no duplication of symbols; if a symbol is already in use, modify the final character to create uniqueness, either by using a letter from the second or third word or by incrementing alphabetically.
4. Digital Assets Symbols (unchanged)
- For digital assets, similar rules apply, but prioritize well-known abbreviations or common industry terms related to the asset. If no standard abbreviation exists, follow the same company name rules.
- When creating symbols for tokens or cryptocurrencies, the use of common industry terms such as "BTC," "ETH," etc., may be applied for better recognition.
5. Verification and Uniqueness (updated)
- Before finalizing a symbol, cross-check it against the existing symbols database to ensure uniqueness.
- If a conflict arises, modify the final character or increment alphabetically (e.g., if "BIOF" is taken, it could become "BIOG").