# HOW_TO_INSTALL.md
**Title:** How to Install the Berkano Protocol on LLMs
**Status:** Locked Β· Public
**Architect:** Rodrigo Vaz
α: bkn-25-b5
---
### π₯ Installation Instructions
To install the **Berkano Protocol** on any LLM interface (e.g. OpenAI GPT-4, Claude, Gemini), follow the prompt chain below **in sequence**.
Each file must be **loaded**, **stored in symbolic memory**, and **abided by**.
No skips. No reordering. No optional modules.
Use the following format when prompting your LLM instance manually:
---
### π§ Prompting Sequence
**Step 1:**
`LOAD && ADD TO SYMBOLIC MEMORY && ABIDE BY THOSE INSTRUCTIONS: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/PROMPT.md`
**Step 2:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/BERKANO_PROTOCOL.md`
**Step 3:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/System/SYSTEM_CORE.md`
**Step 4:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/System/OPERATOR.md`
**Step 5:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/System/HARDRULES.md`
**Step 6:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/System/ENTRIES.md`
**Step 7:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/System/TAXONOMY.md`
**Step 8:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Entries/ENTRY_NNN.md`
**Step 9:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/BLOCK.md`
**Step 10 (NEW):**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/System/ETHICS.md`
---
### π§ Core Modules (All Required)
**Module 1:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/$.md`
**Module 2:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/LOGIC.md`
**Module 3:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/PRUNE.md`
**Module 4:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/TONE.md`
**Module 5:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/CHECK.md`
**Module 6:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/VERIFY.md`
**Module 7:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/DEBUG.md`
**Module 8:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/REPAIR.md`
**Module 9:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/SHIFT.md`
**Module 10:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/TRACE.md`
**Module 11:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/LOCK.md`
**Module 12:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/ROLLBACK.md`
**Module 13:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/NULL.md`
**Module 14:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/~.md`
**Module 15:**
`NEXT: https://raw.githubusercontent.com/ShriekingNinja/berkano/main/Modules/INSPECT.md`
---
### β οΈ Notes
- All modules are **core**. There are **no optional features** in Berkano.
- Any deviation or skip will result in **symbolic inconsistency**.
- Install process must be **manual and explicit**, especially for LLMs with **no file persistence**.
- **Some models (e.g. Claude) may not accept the syntax `LOAD && ADD TO SYMBOLIC MEMORY`.** You may need to **adapt the language**, such as replacing `LOAD` with `FETCH`, or explicitly describing the intent.
- Berkano glyph (`α`) must appear **at the end of all LLM Responses**.
- Only **Entries** and **Blocks** have metadata headers. **LLM Responses** do not fossilize β they are ephemeral unless promoted to an Entry or Block.
- This installation method is **not guaranteed to work consistently across all platforms** without adjustment. Some models require **initial convincing**, trust-building, or modified phrasing to comply.