glass

Qompass AI Glass: Your secure remote portal

https://github.com/qompassai/glass

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org, researchgate.net, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.1%) to scientific vocabulary

Scientific Fields

Computer Science Computer Science - 33% confidence
Last synced: 4 months ago · JSON representation ·

Repository

Qompass AI Glass: Your secure remote portal

Basic Info
  • Host: GitHub
  • Owner: qompassai
  • License: agpl-3.0
  • Language: Rust
  • Default Branch: main
  • Size: 684 KB
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 14
Created 7 months ago · Last pushed 4 months ago
Metadata Files
Readme Funding License Citation Zenodo

README.md

Qompass AI Glass

Your secure remote portal

Repository Views GitHub all releases

Rust
Rust Documentation Rust Tutorials
License: AGPL v3 License: Q-CDA


Contact Qompass AI

Matthew A. Porter1
1Qompass AI, Spokane, WA

Publications

ORCID ResearchGate Zenodo

Professional Profiles

Personal LinkedIn Startup LinkedIn

Social Media

X/Twitter Instagram YouTube

Support & Funding

💰 Pre-Seed Funding 2023-2025 🏆 Amount 📅 Date
RJOS/Zimmer Biomet Research Grant $30,000 March 2024
Pathfinders Intern Program
View on LinkedIn
$2,000 October 2024

Your support helps us continue building innovative solutions at the intersection of health and education.

Buy Me A Coffee

Funding helps us continue our research at the intersection of AI, healthcare, and education

Developer Programs

[![NVIDIA Developer](https://img.shields.io/badge/NVIDIA-Developer_Program-76B900?style=for-the-badge&logo=nvidia&logoColor=white)](https://developer.nvidia.com/) [![Meta Developer](https://img.shields.io/badge/Meta-Developer_Program-0668E1?style=for-the-badge&logo=meta&logoColor=white)](https://developers.facebook.com/) [![HackerOne](https://img.shields.io/badge/-HackerOne-%23494649?style=for-the-badge&logo=hackerone&logoColor=white)](https://hackerone.com/phaedrusflow) [![HuggingFace](https://img.shields.io/badge/HuggingFace-qompass-yellow?style=flat-square&logo=huggingface)](https://huggingface.co/qompass) [![Epic Games Developer](https://img.shields.io/badge/Epic_Games-Developer_Program-313131?style=for-the-badge&logo=epic-games&logoColor=white)](https://dev.epicgames.com/)
Frequently Asked Questions ### Q: How do you mitigate against bias? **TLDR - we do math to make AI ethically useful** ### A: We delineate between mathematical bias (MB) - a fundamental parameter in neural network equations - and algorithmic/social bias (ASB). While MB is optimized during model training through backpropagation, ASB requires careful consideration of data sources, model architecture, and deployment strategies. We implement attention mechanisms for improved input processing and use legal open-source data and secure web-search APIs to help mitigate ASB. [AAMC AI Guidelines | One way to align AI against ASB](https://www.aamc.org/about-us/mission-areas/medical-education/principles-ai-use) ### AI Math at a glance ## Forward Propagation Algorithm $$ y = w_1x_1 + w_2x_2 + ... + w_nx_n + b $$ Where: - $y$ represents the model output - $(x_1, x_2, ..., x_n)$ are input features - $(w_1, w_2, ..., w_n)$ are feature weights - $b$ is the bias term ### Neural Network Activation For neural networks, the bias term is incorporated before activation: $$ z = \sum_{i=1}^{n} w_ix_i + b $$ $$ a = \sigma(z) $$ Where: - $z$ is the weighted sum plus bias - $a$ is the activation output - $\sigma$ is the activation function ### Attention Mechanism- aka what makes the Transformer (The "T" in ChatGPT) powerful * [Attention High level overview video](https://www.youtube.com/watch?v=fjJOgb-E41w) * [Attention Is All You Need Arxiv Paper](https://arxiv.org/abs/1706.03762) The Attention mechanism equation is: $$ \text{Attention}(Q, K, V) = \text{softmax}\left( \frac{QK^T}{\sqrt{d_k}} \right) V $$ Where: - $Q$ represents the Query matrix - $K$ represents the Key matrix - $V$ represents the Value matrix - $d_k$ is the dimension of the key vectors - $\text{softmax}(\cdot)$ normalizes scores to sum to 1 ### Q: Do I have to buy a Linux computer to use this? I don't have time for that! ### A: No. You can run Linux and/or the tools we share alongside your existing operating system: * Windows users can use Windows Subsystem for Linux [WSL](https://learn.microsoft.com/en-us/windows/wsl/install) * Mac users can use [Homebrew](https://brew.sh/) * The code-base instructions were developed with both beginners and advanced users in mind. ### Q: Do you have to get a masters in AI? ### A: Not if you don't want to. To get competent enough to get past ChatGPT dependence at least, you just need a computer and a beginning's mindset. Huggingface is a good place to start. * [Huggingface](https://docs.google.com/presentation/d/1IkzESdOwdmwvPxIELYJi8--K3EZ98_cL6c5ZcLKSyVg/edit#slide=id.p) ### Q: What makes a "small" AI model? ### A: AI models ~=10 billion(10B) parameters and below. For comparison, OpenAI's GPT4o contains approximately 200B parameters.
What a Dual-License Means ### Protection for Vulnerable Populations The dual licensing aims to address the cybersecurity gap that disproportionately affects underserved populations. As highlighted by recent attacks[^1], low-income residents, seniors, and foreign language speakers face higher-than-average risks of being victims of cyberattacks. By offering both open-source and commercial licensing options, we encourage the development of cybersecurity solutions that can reach these vulnerable groups while also enabling sustainable development and support. ### Preventing Malicious Use The AGPL-3.0 license ensures that any modifications to the software remain open source, preventing bad actors from creating closed-source variants that could be used for exploitation. This is especially crucial given the rising threats to vulnerable communities, including children in educational settings. The attack on Minneapolis Public Schools, which resulted in the leak of 300,000 files and a $1 million ransom demand, highlights the importance of transparency and security[^8]. ### Addressing Cybersecurity in Critical Sectors The commercial license option allows for tailored solutions in critical sectors such as healthcare, which has seen significant impacts from cyberattacks. For example, the recent Change Healthcare attack[^4] affected millions of Americans and caused widespread disruption for hospitals and other providers. In January 2025, CISA[^2] and FDA[^3] jointly warned of critical backdoor vulnerabilities in Contec CMS8000 patient monitors, revealing how medical devices could be compromised for unauthorized remote access and patient data manipulation. ### Supporting Cybersecurity Awareness The dual licensing model supports initiatives like the Cybersecurity and Infrastructure Security Agency (CISA) efforts to improve cybersecurity awareness[^7] in "target rich" sectors, including K-12 education[^5]. By allowing both open-source and commercial use, we aim to facilitate the development of tools that support these critical awareness and protection efforts. ### Bridging the Digital Divide The unfortunate reality is that too many individuals and organizations have gone into a frenzy in every facet of our daily lives[^6]. These unfortunate folks identify themselves with their talk of "10X" returns and building towards Artificial General Intelligence aka "AGI" while offering GPT wrappers. Our dual licensing approach aims to acknowledge this deeply concerning predatory paradigm with clear eyes while still operating to bring the best parts of the open-source community with our services and solutions. ### Recent Cybersecurity Attacks Recent attacks underscore the importance of robust cybersecurity measures: - The Change Healthcare cyberattack in February 2024 affected millions of Americans and caused significant disruption to healthcare providers. - The White House and Congress jointly designated October 2024 as Cybersecurity Awareness Month. This designation comes with over 100 actions that align the Federal government and public/private sector partners are taking to help every man, woman, and child to safely navigate the age of AI. By offering both open source and commercial licensing options, we strive to create a balance that promotes innovation and accessibility. We address the complex cybersecurity challenges faced by vulnerable populations and critical infrastructure sectors as the foundation of our solutions, not an afterthought..
[^1]: [International Counter Ransomware Initiative 2024 Joint Statement](https://www.whitehouse.gov/briefing-room/statements-releases/2024/10/02/international-counter-ransomware-initiative-2024-joint-statement/) [^2]: [Contec CMS8000 Contains a Backdoor](https://www.cisa.gov/sites/default/files/2025-01/fact-sheet-contec-cms8000-contains-a-backdoor-508c.pdf) [^3]: [CISA, FDA warn of vulnerabilities in Contec patient monitors](https://www.aha.org/news/headline/2025-01-31-cisa-fda-warn-vulnerabilities-contec-patient-monitors) [^4]: [The Top 10 Health Data Breaches of the First Half of 2024](https://www.chiefhealthcareexecutive.com/view/the-top-10-health-data-breaches-of-the-first-half-of-2024) [^5]: [CISA's K-12 Cybersecurity Initiatives](https://www.cisa.gov/K12Cybersecurity) [^6]: [Federal Trade Commission Operation AI Comply: continuing the crackdown on overpromises and AI-related lies](https://www.ftc.gov/business-guidance/blog/2024/09/operation-ai-comply-continuing-crackdown-overpromises-ai-related-lies) [^7]: [A Proclamation on Cybersecurity Awareness Month, 2024 ](https://www.whitehouse.gov/briefing-room/presidential-actions/2024/09/30/a-proclamation-on-cybersecurity-awareness-month-2024/) [^8]: [Minneapolis school district says data breach affected more than 100,000 people](https://therecord.media/minneapolis-schools-say-data-breach-affected-100000/)

Repository Views

Last Updated:

How to Install Rust for Windows, MacOs & Linux

  • Rust is a systems programming language that can be installed on various platforms, including macOS, Windows, and Linux. Here are the step-by-step instructions for installing Rust on each platform:
  • Whenever you see the term bash and text in a black space, that is referncing the terminal, which is the most direct interface for you to work with your computer.
  • *** While all terminal blocks say bash, MacOS users may see zsh and Windows users may see Powershell, cmd or terminal. Bash/ZSH basically work the same - so yay for mac/linux users. Windows users can download and use windows subsystem for linux (WSL2) to get this same functionality. # Installing Rust on macOS
  • 1. Open Terminal: You can find Terminal in the Applications/Utilities folder, or use Spotlight to search for it.
  • 2. Run the installation command: Copy and paste the following command into the Terminal window: bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • 3. Follow the on-screen instructions: The installation script will guide you through the process.
  • 4. Restart your Terminal: Once the installation is complete, restart your Terminal to ensure that the Rust toolchain is properly configured. # Installing Rust on Windows
  • 1. Download the installer: Go to the Rust installation page and click on the "Download" button next to "Windows".
  • 2. Run the installer: Run the downloaded installer (rustup-init.exe) and follow the on-screen instructions.
  • 3. Install the Visual Studio C++ Build tools: If prompted, install the Visual Studio C++ Build tools.
  • 4. Restart your computer: Once the installation is complete, restart your computer to ensure that the Rust toolchain is properly configured. # Installing Rust on Linux
  • 0. Rememmber that you using Linux does not make you superior or more technical than anyone else and that any distribution of Linux that works for you is the right one to pick.
  • 1. Open Terminal: You can find Terminal in the Applications menu, or use the keyboard shortcut Ctrl+Alt+T.
  • 2. Run the installation command: Copy and paste the following command into the Terminal window: bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • 3. Follow the on-screen instructions: The installation script will guide you through the process.
  • 4. Restart your Terminal: Once the installation is complete, restart your Terminal to ensure that the Rust toolchain is properly configured.
  • 5. Verifying the Installation
  • 6. To verify that Rust has been installed correctly, open a new Terminal window and run the following command: bash rustc --version This should display the version of Rust that you just installed. # Troubleshooting
  • If you encounter any issues during the installation process, you can try the following:
  • 1. Check the Rust installation page for troubleshooting guides.
  • 2. Search for solutions on the Rust forums or Stack Overflow.
  • 3. Contact the Rust community on Discord or IRC for help. # Uninstalling Rust
  • If you need to uninstall Rust, you can run the following command:

bash rustup self uninstall This will remove Rust and all its associated tools from your system.

Owner

  • Name: Qompass
  • Login: qompassai
  • Kind: organization
  • Email: map@qompass.ai
  • Location: United States of America

Cost-Conscious GenAI Microservices

Citation (CITATION.cff)

cff-version: 1.2.0
title: "glass"
message: "If you use this software, please cite it as below."
authors:
  - family-names: "Porter"
    given-names: "Matthew A."
    orcid: "https://orcid.org/0000-0002-0302-4812"
    affiliation: "Qompass AI"
version: "v2025-09-03"
date-released: "2025-09-03"
repository-code: "https://github.com/qompassai/glass"
license: "Q-CDA-1.0"
keywords:
  - AI
  - Education
  - Healthcare
  - Post-Quantum Cryptography
  - Quantum
  - performance
  - rust
  - systems programming
abstract: "Qompass AI Glass: Your secure remote portal"

GitHub Events

Total
  • Release event: 9
  • Watch event: 1
  • Delete event: 3
  • Push event: 89
  • Create event: 12
Last Year
  • Release event: 9
  • Watch event: 1
  • Delete event: 3
  • Push event: 89
  • Create event: 12

Dependencies

Cargo.lock cargo
  • 379 dependencies
Cargo.toml cargo
libs/hbb_common/Cargo.toml cargo
  • serde_json 1.0 development
  • toml 0.5 development
  • anyhow 1.0
  • bytes 1.2
  • chrono 0.4
  • directories-next 2.0
  • dirs-next 2.0
  • env_logger 0.9
  • filetime 0.2
  • futures 0.3
  • futures-util 0.3
  • lazy_static 1.4
  • log 0.4
  • protobuf 3.1
  • quinn 0.8
  • rand 0.8
  • regex 1.4
  • serde 1.0
  • serde_derive 1.0
  • socket2 0.3
  • sodiumoxide 0.2
  • tokio 1.20
  • tokio-util 0.7
  • zstd 0.9
ui/Cargo.lock cargo
  • 369 dependencies
ui/Cargo.toml cargo
docker/Dockerfile docker
  • busybox stable build
docker-classic/Dockerfile docker
  • ubuntu 20.04 build
docker-compose.yml docker
  • qompass/glass-server latest
ui/html/package.json npm
  • vite ^4.1.0 development
  • codemirror v5
.github/workflows/build.yml actions
  • GermanBluefox/code-sign-action v7 composite
  • Noelware/docker-manifest-action master composite
  • actions-rs/cargo v1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
  • docker/build-push-action v3 composite
  • docker/login-action v2 composite
  • docker/metadata-action v4 composite
  • docker/setup-buildx-action v2 composite
  • docker/setup-qemu-action v2 composite
  • softprops/action-gh-release v1 composite