# Glossary System — Landvex Ecosystem
## Overview
A **living database** of terms used across quiXzoom, AMOS, and Landvex. Automatically updated, SEO-optimized, and responsive.
## Structure
```
glossary/
├── glossary-data.json # Master data file (JSON)
├── index.html # Dynamic renderer (quixzoom.com/glossary/)
├── update-glossary.js # Auto-revision script
├── deploy.sh # Deployment script
├── smp-tag-helper.js # SMP tag auto-linker
├── dist/ # Generated static files
│ ├── index.html # All terms
│ ├── glossary-quixzoom.html # quiXzoom terms only
│ ├── glossary-aamos.html # AMOS terms only
│ └── glossary-landvex.html # Landvex terms only
└── README.md
```
## Features
### ✅ Dynamic JSON Database
- All terms stored in `glossary-data.json`
- Categories: Platform, Technical, Payment, Legal, Core, AMOS Engine, Landvex, quiXzoom, Product
- Cross-domain support (terms can belong to multiple domains)
### ✅ Auto-Revision
- Daily cron job at 02:00 UTC
- Scans source files for new SMP tags
- Updates glossary automatically
- Regenerates all static files
### ✅ SEO Optimized
- Structured data (Schema.org DefinedTermSet)
- Canonical URLs per domain
- Meta descriptions and Open Graph tags
- Robots: index, follow
### ✅ Responsive Design
- Mobile-first approach
- Sticky navigation with A-Z jump
- Live search with instant filtering
- Domain filter buttons
### ✅ SMP Tag System
- HTML: `Term`
- Auto-converts to glossary links
- Tooltips with short definitions
## Usage
### Adding a New Term
1. Edit `glossary-data.json`
2. Add term object:
```json
{
"id": "unique-id",
"name": "Term Name",
"category": "technical",
"short": "Brief description",
"long": "Full definition...",
"context": "Example usage...",
"contextLabel": "In quiXzoom",
"related": ["other-term-id"],
"domains": ["quixzoom", "aamos"]
}
```
3. Run `node update-glossary.js`
4. Deploy with `./deploy.sh`
### Using SMP Tags
In HTML:
```html
AMOS is our AI platform.
```
Include helper:
```html
```
## Domains
| Domain | URL | Terms |
|--------|-----|-------|
| All | quixzoom.com/glossary/ | 100 |
| quiXzoom | quixzoom.com/glossary/ | 79 |
| AMOS | aamos.ai/glossary/ | 53 |
| Landvex | landvex.com/glossary/ | 41 |
## Auto-Revision Schedule
- **Daily**: 02:00 UTC
- **Job ID**: `737ba486-ffd1-45b9-8b04-3069888d5012`
- **Actions**: Scan → Update → Generate → Deploy
## Last Updated
2026-07-14