rafeez1819 commited on
Commit
3b8712c
·
verified ·
1 Parent(s): 5d59d3e

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

![status](https://img.shields.io/badge/Persistence-OFF%20by%20default-6aa84f?style=for-the-badge&logo=files&logoColor=white)
![safety](https://img.shields.io/badge/Safety-First-e06666?style=for-the-badge&logo=ESET&logoColor=white)
![transport](https://img.shields.io/badge/Transport-MQTT%2FBLE%2FHTTP-3c78d8?style=for-the-badge&logo=arm&logoColor=white)
![device](https://img.shields.io/badge/Device-ESP32-6fa8dc?style=for-the-badge&logo=espressif&logoColor=white)

## ✨ 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

Files changed (1) hide show
  1. README.md +186 -3
README.md CHANGED
@@ -1,3 +1,186 @@
1
- ---
2
- license: apache-2.0
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.