Vector Chunks
—
Total indexed passages
Ingested Standards
—
Documents in knowledge base
PDF Storage
—
MB across all documents
Registry Size
—
standards tracked
Updates Available
—
From last version check
AI Model
—
Embedding / generator
Quick actions: Head to the Standards tab to see which documents are ingested and which are missing. Use Version Checks to detect if any documents have been updated upstream. Run a version check before each quarterly review cycle.
PDF viewer not working?
If standards show as ingested in ChromaDB but the PDF viewer returns "No PDF found",
use the button below to rebuild manifest.json from the files on disk.
🐳
Docker Self-Hosted Edition
Run the full knowledge base on your own infrastructure. Ingest proprietary CENELEC and UIC documents
that cannot be distributed publicly — EN 50126, EN 50128, EN 50129, UIC leaflets, national annexes.
Your documents never leave your servers.
System Info
Standards Registry
| Code | Name | Category | Version | Access | Ingested | Update? | Action |
|---|
Uploaded Files
| Filename | Standard code | Size | In manifest | Action |
|---|---|---|---|---|
| Loading… | ||||
Version Check Results
Two complementary checks run together every 24 hours (or on demand above):
- ETag / file-size check — sends a
HEADrequest to each known download URL. Detects when a file at a known URL has been silently updated (same filename, new content). - ERA index page scan — scrapes the live ERA publication index pages and compares all PDF/ZIP links against the registry. Detects brand-new documents, version bumps (new filename with higher version number), and URL changes caused by website reorganisations — none of which the ETag check can catch.
ERA Index Page Findings
ETag / File-Size Check
Background Jobs
Registered Users
| # | Plan | Billing | Renews | Queries (30d) | Queries (all) | Tokens (out) | Last query | Registered | Last login | ✓ |
|---|
Phone Whitelist
Numbers that can register unlimited accounts (for testing)
PHONE (E.164)
LABEL (optional)
| Phone | Label | Added by | Added at | Action |
|---|---|---|---|---|
| Loading… | ||||
SMTP / Email Test
Verify your email delivery configuration
SEND TEST EMAIL TO
Configure SMTP in your .env file:
SMTP_HOST=smtp.gmail.com # or smtp.sendgrid.net, email-smtp.eu-west-1.amazonaws.com, etc.
SMTP_PORT=587
SMTP_USER=you@gmail.com
SMTP_PASS=your-app-password # Gmail: Account → Security → App passwords
SMTP_FROM=noreply@erastandards.com
SMTP_TLS=true
SMTP_HOST=smtp.gmail.com # or smtp.sendgrid.net, email-smtp.eu-west-1.amazonaws.com, etc.
SMTP_PORT=587
SMTP_USER=you@gmail.com
SMTP_PASS=your-app-password # Gmail: Account → Security → App passwords
SMTP_FROM=noreply@erastandards.com
SMTP_TLS=true