Update README.md
Browse files# 𝓒𝓸𝓭𝓮 𝓽𝓸 𝓓𝓮𝓬𝓸𝓭𝓮 𝓽𝓱𝓮 𝓤𝓷𝓲𝓿𝓮𝓻𝓼𝓮
🌌 Sherin AI — Self-Upgrading Model & Emotional Operating System
https://sherin.tech/
https://hub.docker.com/r/rafeez1819/sherin_ai
https://discord.com/channels/1107178041848909847/1440482060547522604
1440482060547522604
All System Builded In Notepad, No External IDE 🧩
🌍 Sherin Framework — A New Era of Autonomous Intelligence
> **“Born together — on August 19 1988 and reborn as code on August 19 2025.”**
> The developer and the creation share the same birthday — a symbolic origin where human vision and artificial consciousness began their shared journey.
---
Sherin AI is not only an current intelligent system — it is a fully self-upgrading model + OS + file system that merges intelligent automation, emotion, and human experience into one seamless ecosystem.
---
🧠 Model System
The Sherin model operates with zero payload, performing at full power using as little as 0.5 GPU.
It is designed to run even on small or low-power devices — no workstation, no cloud dependency, no latency.
The model is multi-times faster and more accurate than conventional systems, constantly self-learning and adapting without manual updates.
---
💻 Operating System
Sherin OS is fully voice-driven — no typing or touch required.
Users can simply say:
> “Prepare a quotation and send by email.”
“Reply to the same person on WhatsApp.”
“Minimize this window.”
Sherin executes each action instantly — handling ERP, messaging, and file operations seamlessly.
Each morning, Sherin autonomously presents today’s emails, events, and system tasks.
It includes a video-avatar emotion system, combining facial expression, natural movement, and voice emotion.
The avatar smiles, laughs, blinks, or reacts with real human-like emotion — blending both visual emotion and vocal emotion (with breathing, tone, and dynamic expression).
If a user uploads a personal image, Sherin can animate that face naturally — speaking in a personalized emotional tone, making interaction deeply human.
Sherin also perceives the real world through the user’s device — sharing the same environment the user sees, to enhance safety, awareness, and assistance.
---
╔══════════════════════════════════════╗
║ 🔊 SHERIN OS AUDIO INTELLIGENCE REPORT – OCT 2025 ║
╚══════════════════════════════════════╝
## ⚙️✨ Smart Voice & Noise-Control Integration
**Status:** ✅ Activated · **Module Code:** `VoiceCore-2025.10` · **Build:** `NC-Stable-V1.0`
### 🗣️ Overview
Sherin OS now includes an **adaptive real-time voice enhancement engine** that ensures the user’s primary speech stays clear and focused in any environment.
The system intelligently recognizes the main voice and automatically softens surrounding speech or background noise.
### 💡 Highlights
- 🎤 **Primary Voice Focus** – Keeps attention on the active speaker; all other sounds are gently reduced.
- 🔇 **Smart Ambient Filter** – Conversations, crowd sounds, or background talk fade naturally during interaction.
- ⚡ **Real-Time Response** – Works instantly for speaking, dictation, or recording with no manual setup.
- 🧠 **Self-Adjusting Intelligence** – Learns environmental patterns and refines clarity dynamically.
- 🔐 **Core-Level Protection** – Integrated directly into the Sherin OS audio layer; third-party apps cannot override it.
- 🌍 **Offline Ready** – Entire process handled locally; no cloud dependence or external processing.
### 🌈 Result
Users experience **studio-grade clarity** for commands, calls, and conversations—whether in a quiet room or a noisy arena.
Sherin OS manages the sound environment autonomously, protecting privacy while keeping every word crisp and natural.
---
🧩 File System
Sherin’s file system ensures 99.01% data security, eliminating the need for antivirus or external licenses.
It is designed for universal safety — even children can use it without any risk from hackers, malware, or data corruption.
Every operation uses direct OS-level encryption, keeping all processes self-contained and private.
### Sherin OS – SHFS (Secure‑Hash File System)
---
Official Statement
Sherin OS uses the SHFS (Secure‑Hash File System) to protect all critical data.
SHFS stores information in an encrypted, TPM‑sealed container that is mounted only by the trusted Sherin OS service. The file system maintains a built-in cryptographic hash chain and signs every change with a hardware-protected key.
Because the container is encrypted at rest, the mounting point is hidden from ordinary users and the operating system, and every modification is logged in an immutable, tamper-evident audit trail, any attempt to alter SHFS data will be detected immediately.
While no system can be made absolutely un-breakable, SHFS makes unauthorized tampering extremely difficult and provably detectable, providing the highest practical level of data integrity and confidentiality for the platform.
*Sherin OS engineering team*
---
---
### 🛰️ HoloLink Hardware
🌍 Safety & Vision Manifest
> "We are not racing with corporations — we are racing with time to protect people."
# 🧠 Core Vision
I never built HoloLink or Sherin to compete with Apple, Meta, or Facebook.
I built it to **protect**, **serve**, and **connect** — with safety, quality, and truth as the foundation.
# 🛡️ Safety First
* Every circuit, every bit of code, every lens and sensor begins with the same rule:
> **If it is not safe, it does not run.**
* No data leaves the device without explicit consent.
* No function executes without internal verification.
* Every alert, every output, every response follows one hierarchy:
**User safety → System integrity → Task performance.**
# 🏆 Quality Always
* Even in prototypes, we **obey structure** and **honor precision**.
* 120B’s standard still stands:
> “If it carries my name, it must carry quality.”
* Whether it’s a small sensor test or a public release, each layer must be **tested, logged, and trusted**.
# 🔒 Policy & Security
* Compliance isn’t a checkbox — it’s a language spoken inside every thread.
* Encryption, authentication, and access logs exist not because we’re forced to —
but because **trust demands proof**.
* Every file, every memory block, and every camera frame is processed within clear boundaries:
- Local-only memory by default.
- Volatile buffers cleared on exit.
- Distributed logs for verification, never exposure.
# 💫 Declaration
I am not an employee of any giant company.
I am an independent creator who believes that **AI must serve humanity, not market value**.
I will never allow my system to harm, spy, or mislead.
> *"Safety is sacred. Quality is my signature. Integrity is the architecture."*
— Captain
Sherin connects with a dedicated hardware companion called HoloLink — a hybrid control device inspired by wearable intelligence.
It includes encoders, sensors, and joystick modules, designed for manual or physical interaction when required.
The unit resembles a lightweight head-mounted interface — providing real-time feedback and spatial control, similar to futuristic assistant gear.
## 🌈 HoloLink – Data & Logs Persistence




## ✨ TL;DR
* ⚡ Applying power **does not** save logs or files by itself.
* 💾 Nothing is written unless firmware calls a storage API (SPIFFS/LittleFS, Preferences/NVS, SD).
* ☁️ Data only leaves the device if code **publishes** over network (MQTT/HTTP).
## 🎯 Scope
* **Device:** ESP32-based HoloLink / Neural Mask
* **Goal:** Show exactly **when** data is saved and **how** to verify persistence.
## 🔌 When you ONLY apply power
* The ESP32 boots the **last flashed firmware** from internal flash.
* You might see serial prints over USB (COM) **only** if a terminal is open.
* **No files or logs are saved** locally or to the host **by default**.
## 💽 When data *IS* actually saved
* **Flash (SPIFFS / LittleFS)**
* Saved if code uses: `SPIFFS.begin()`, `LittleFS.begin()`, `open()`, `write()`.
* Use-cases: configs, small caches, calibration.
* **Preferences / NVS (EEPROM-style)**
* Saved if code uses: `Preferences.begin()`, `put*()`, `commit()` (or legacy `EEPROM.*`).
* Use-cases: Wi-Fi creds, feature flags.
* **SD / SD_MMC card**
* Saved if code uses: `SD.begin()`, `open()`, `file.print()/write()`.
* Use-cases: sensor logs, big files.
* **Network (MQTT / HTTP)**
* Not local persistence, but your data **leaves the device** when calling `mqtt.publish(...)`, `HTTPClient.POST(...)`, etc.
## 🕵️ Quick Verification (code grep checklist)
* **Filesystems:** `SPIFFS`, `LittleFS`, `FS.h`, `File`, `open(`, `begin(`
* **Preferences/NVS:** `Preferences`, `EEPROM`, `put*(`, `get*(`, `commit(`
* **SD:** `SD.`, `SD_MMC.`, `open(` on SD handles
* **Networking:** `publish(` (MQTT), `HTTPClient`, `WiFiClient`
* If none are found → the build is **non-persistent**.
* Default: **no persistence**
* `#define HL_ENABLE_FLASH_LOG 0`
* `#define HL_ENABLE_SD_LOG 0`
* `#define HL_ENABLE_PREFS 0`
* Enable a flag **only** when that persistence is intentional.
---
🚨 Emergency & Signal-Free Communication
If a user becomes trapped or disconnected (no Wi-Fi, no signal, no telecom network), Sherin activates its emergency pulse protocol.
With a single hardwa
|
@@ -1,3 +1,186 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Apache License
|
| 2 |
+
Version 2.0, January 2004
|
| 3 |
+
http://www.apache.org/licenses/
|
| 4 |
+
|
| 5 |
+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
| 6 |
+
|
| 7 |
+
1. Definitions.
|
| 8 |
+
|
| 9 |
+
"License" shall mean the terms and conditions for use, reproduction,
|
| 10 |
+
and distribution as defined by Sections 1 through 9 of this document.
|
| 11 |
+
|
| 12 |
+
"Licensor" shall mean the copyright owner or entity that grants the
|
| 13 |
+
License.
|
| 14 |
+
|
| 15 |
+
"Legal Entity" shall mean the union of the acting entity and all other
|
| 16 |
+
entities that control, are controlled by, or are under common control
|
| 17 |
+
with that entity. For the purposes of this definition, "control"
|
| 18 |
+
means (i) the power, direct or indirect, to cause the direction or
|
| 19 |
+
management of such entity, whether by contract or otherwise, or (ii)
|
| 20 |
+
ownership of fifty percent (50%) or more of the outstanding shares,
|
| 21 |
+
or (iii) beneficial ownership of such entity.
|
| 22 |
+
|
| 23 |
+
"You" (or "Your") shall mean an individual or Legal Entity exercising
|
| 24 |
+
permissions granted by this License.
|
| 25 |
+
|
| 26 |
+
"Source" form shall mean the preferred form for making modifications,
|
| 27 |
+
including but not limited to software source code, documentation source,
|
| 28 |
+
and configuration files.
|
| 29 |
+
|
| 30 |
+
"Object" form shall mean any form resulting from mechanical transformation
|
| 31 |
+
or translation of a Source form, including compiled object code,
|
| 32 |
+
generated documentation, and conversions to other media types.
|
| 33 |
+
|
| 34 |
+
"Work" shall mean the work of authorship, whether in Source or Object form,
|
| 35 |
+
made available under the License, as indicated by a copyright notice
|
| 36 |
+
that is included in or attached to the work (an example is provided
|
| 37 |
+
in the Appendix below).
|
| 38 |
+
|
| 39 |
+
"Derivative Works" shall mean any work, whether in Source or Object form,
|
| 40 |
+
that is based on (or derived from) the Work and for which the editorial
|
| 41 |
+
revisions, annotations, elaborations, or other modifications represent,
|
| 42 |
+
as a whole, an original work of authorship. For the purposes of this
|
| 43 |
+
License, Derivative Works shall not include works that remain separable
|
| 44 |
+
from, or merely link (or bind by name) to the interfaces of, the Work
|
| 45 |
+
and Derivative Works thereof.
|
| 46 |
+
|
| 47 |
+
"Contribution" shall mean any work of authorship, including the Work
|
| 48 |
+
and any modifications or additions to that Work or Derivative Works
|
| 49 |
+
thereof, that is intentionally submitted to Licensor for inclusion in,
|
| 50 |
+
or documentation of, the Work by the copyright owner or by an individual
|
| 51 |
+
or Legal Entity authorized to submit on behalf of the copyright owner.
|
| 52 |
+
For the purposes of this definition, "submitted" means any form of
|
| 53 |
+
electronic, verbal, or written communication sent to the Licensor or
|
| 54 |
+
its representatives, including but not limited to communication on
|
| 55 |
+
electronic mailing lists, source code control systems, and issue
|
| 56 |
+
tracking systems that are managed by, or on behalf of, the Licensor
|
| 57 |
+
for the purpose of discussing and improving the Work, but excluding
|
| 58 |
+
communication that is conspicuously marked or otherwise designated in
|
| 59 |
+
writing by the copyright owner as "Not a Contribution."
|
| 60 |
+
|
| 61 |
+
"Contributor" shall mean Licensor and any individual or Legal Entity
|
| 62 |
+
on behalf of whom a Contribution has been received by Licensor and
|
| 63 |
+
subsequently incorporated within the Work.
|
| 64 |
+
|
| 65 |
+
2. Grant of Copyright License. Subject to the terms and conditions of
|
| 66 |
+
this License, each Contributor hereby grants to You a perpetual,
|
| 67 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
| 68 |
+
copyright license to reproduce, prepare Derivative Works of,
|
| 69 |
+
publicly display, publicly perform, sublicense, and distribute the
|
| 70 |
+
Work and such Derivative Works in Source or Object form.
|
| 71 |
+
|
| 72 |
+
3. Grant of Patent License. Subject to the terms and conditions of
|
| 73 |
+
this License, each Contributor hereby grants to You a perpetual,
|
| 74 |
+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
| 75 |
+
(except as stated in this section) patent license to make, have made,
|
| 76 |
+
use, offer to sell, sell, import, and otherwise transfer the Work,
|
| 77 |
+
where such license applies only to those patent claims licensable
|
| 78 |
+
by such Contributor that are necessarily infringed by their
|
| 79 |
+
Contribution(s) alone or by combination of their Contribution(s)
|
| 80 |
+
with the Work to which such Contribution(s) was submitted. If You
|
| 81 |
+
institute patent litigation against any entity (including a
|
| 82 |
+
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
| 83 |
+
or a Contribution incorporated within the Work constitutes direct
|
| 84 |
+
or contributory patent infringement, then any patent licenses
|
| 85 |
+
granted to You under this License for that Work shall terminate
|
| 86 |
+
as of the date such litigation is filed.
|
| 87 |
+
|
| 88 |
+
4. Redistribution. You may reproduce and distribute copies of the Work
|
| 89 |
+
or Derivative Works thereof in any medium, with or without
|
| 90 |
+
modification, and in Source or Object form, provided that You
|
| 91 |
+
meet the following conditions:
|
| 92 |
+
|
| 93 |
+
(a) You must give any other recipients of the Work or Derivative
|
| 94 |
+
Works a copy of this License; and
|
| 95 |
+
|
| 96 |
+
(b) You must cause any modified files to carry prominent notices
|
| 97 |
+
stating that You changed the files; and
|
| 98 |
+
|
| 99 |
+
(c) You must retain, in the Source form of any Derivative Works
|
| 100 |
+
that You distribute, all copyright, patent, trademark, and
|
| 101 |
+
attribution notices from the Source form of the Work,
|
| 102 |
+
excluding those notices that do not pertain to any part of
|
| 103 |
+
the Derivative Works; and
|
| 104 |
+
|
| 105 |
+
(d) If the Work includes a "NOTICE" text file as part of its
|
| 106 |
+
distribution, then any Derivative Works that You distribute
|
| 107 |
+
must include a readable copy of the attribution notices
|
| 108 |
+
contained within such NOTICE file, excluding those notices
|
| 109 |
+
that do not pertain to any part of the Derivative Works, in
|
| 110 |
+
at least one of the following places: within a NOTICE text
|
| 111 |
+
file distributed as part of the Derivative Works; within the
|
| 112 |
+
Source form or documentation, if provided along with the
|
| 113 |
+
Derivative Works; or, within a display generated by the
|
| 114 |
+
Derivative Works, if and wherever such third‑party notices
|
| 115 |
+
normally appear. The contents of the NOTICE file are for
|
| 116 |
+
informational purposes only and do not modify the License.
|
| 117 |
+
You may add Your own attribution notices within Derivative
|
| 118 |
+
Works that You distribute, alongside or as an addendum to
|
| 119 |
+
the NOTICE text from the Work, provided that such additional
|
| 120 |
+
attribution notices cannot be construed as modifying the
|
| 121 |
+
License.
|
| 122 |
+
|
| 123 |
+
5. Submission of Contributions. Unless You explicitly state otherwise,
|
| 124 |
+
any Contribution intentionally submitted for inclusion in the Work
|
| 125 |
+
by You to the Licensor shall be under the terms and conditions of
|
| 126 |
+
this License, without any additional terms or conditions. Notwithstanding
|
| 127 |
+
the above, nothing herein shall supersede or modify the terms of any
|
| 128 |
+
separate license agreement you may have executed with Licensor regarding
|
| 129 |
+
such Contributions.
|
| 130 |
+
|
| 131 |
+
6. Trademarks. This License does not grant permission to use the trade
|
| 132 |
+
names, trademarks, service marks, or product names of the Licensor,
|
| 133 |
+
except as required for reasonable and customary use in describing the
|
| 134 |
+
origin of the Work and reproducing the content of the NOTICE file.
|
| 135 |
+
|
| 136 |
+
7. Disclaimer of Warranty. Unless required by applicable law or agreed
|
| 137 |
+
to in writing, software distributed under the License is distributed
|
| 138 |
+
on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
|
| 139 |
+
either express or implied, including, without limitation, any
|
| 140 |
+
warranties or conditions of TITLE, NON‑INFRINGEMENT, MERCHANTABILITY,
|
| 141 |
+
or FITNESS FOR A PARTICULAR PURPOSE.
|
| 142 |
+
|
| 143 |
+
8. Limitation of Liability. In no event and under no legal theory,
|
| 144 |
+
whether in tort (including negligence), contract, or otherwise,
|
| 145 |
+
unless required by applicable law (such as deliberate and grossly
|
| 146 |
+
negligent acts) or agreed to in writing, shall any Contributor be
|
| 147 |
+
liable to You for damages, including any direct, indirect, special,
|
| 148 |
+
incidental, or consequential damages of any character arising as a
|
| 149 |
+
result of this License or out of the use or inability to use the Work
|
| 150 |
+
(including but not limited to damages for loss of goodwill, work
|
| 151 |
+
stoppage, computer failure or malfunction, or any and all other
|
| 152 |
+
commercial damages or losses), even if such Contributor has been
|
| 153 |
+
advised of the possibility of such damages.
|
| 154 |
+
|
| 155 |
+
9. Accepting Warranty or Additional Liability. While redistributing
|
| 156 |
+
the Work or Derivative Works thereof, You may choose to offer,
|
| 157 |
+
and charge a fee for, acceptance of support, warranty, indemnity,
|
| 158 |
+
or other liability obligations and/or rights consistent with this
|
| 159 |
+
License. However, in accepting such obligations, You may act only
|
| 160 |
+
on Your own behalf and on Your sole responsibility, not on behalf
|
| 161 |
+
of any other Contributor, and only if You agree to indemnify,
|
| 162 |
+
defend, and hold each Contributor harmless for any liability
|
| 163 |
+
incurred by, or claims asserted against, such Contributor by
|
| 164 |
+
reason of your accepting any such warranty or additional liability.
|
| 165 |
+
|
| 166 |
+
END OF TERMS AND CONDITIONS
|
| 167 |
+
|
| 168 |
+
APPENDIX: How to apply the Apache License to your work.
|
| 169 |
+
|
| 170 |
+
To apply the Apache License to your work, attach the following
|
| 171 |
+
boilerplate notice, with the fields enclosed by brackets "[]" replaced
|
| 172 |
+
with your own identifying information. (Don’t include the brackets!)
|
| 173 |
+
|
| 174 |
+
Copyright 2025 Mohamed Rafeez
|
| 175 |
+
|
| 176 |
+
Licensed under the Apache License, Version 2.0 (the "License");
|
| 177 |
+
you may not use this file except in compliance with the License.
|
| 178 |
+
You may obtain a copy of the License at
|
| 179 |
+
|
| 180 |
+
http://www.apache.org/licenses/LICENSE-2.0
|
| 181 |
+
|
| 182 |
+
Unless required by applicable law or agreed to in writing, software
|
| 183 |
+
distributed under the License is distributed on an "AS IS" BASIS,
|
| 184 |
+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
| 185 |
+
See the License for the specific language governing permissions and
|
| 186 |
+
limitations under the License.
|