This document is the project-facing PIXEL description for NitroWebExpress™ / Java.Web.Server.Telnet.Front.Java.21.
PIXEL is a compact way to explain a large software project in two complementary views:
- What's Made — the capabilities and working architectural pieces represented by the project.
- What's Included — the concrete source, configuration, scripts, modules, deployment material, tests, and supporting assets that make those capabilities part of the repository.
The purpose is to make a large repository understandable without reducing it to a single marketing paragraph or an unverified claim of production readiness.
The project is a Java 21 multi-module server platform centered on NitroWebExpress™.
The core architecture combines:
- Java TCP and Telnet-facing services.
- NIO-based routing and masquerade infrastructure.
- Shared startup and shutdown orchestration.
- Configurable service and port registries.
- Tomcat-deployed web frontends.
- MySQL-backed application modules.
- Native C/C++ components where a module calls for a lower-level implementation.
- Administrative and installation tooling.
The repository therefore represents a server ecosystem rather than a single HTTP endpoint.
The repository contains multiple network-facing services with explicitly assigned ports, including:
- NitroWebExpress main service.
- AES, RSA, and DSA service implementations.
- Bitcoin service components.
- Connection-status service.
- ASCII creator.
- Module installation service.
- Module loader daemon.
- Binary HTTP service.
- Communicator encrypted-chat service.
- Strernary inference and directory services.
- Signal-oriented TCP services.
- Additional module-specific TCP servers.
The port registry and configuration files provide a central vocabulary for how these services are identified and started.
The NioMasquerade layer provides a dedicated routing concept for multiplexing and presenting configured network services through a controlled NIO layer.
Its configuration is represented separately from ordinary application modules so that routing policy, bindings, and module discovery remain inspectable.
The project includes a Tomcat-oriented web deployment system.
The frontend layer includes web applications for areas such as:
- Bitcoin.
- Dictionary.
- Calendar.
- Analytics.
- Language packs.
- Black Belt.
- Institutional and module-specific interfaces.
- Other configured application modules.
Deployment is coordinated through repository scripts and XML configuration rather than requiring each web application to invent its own lifecycle.
The Communicator service provides an encrypted TCP/Telnet chat design with negotiated cryptographic options.
The documented design includes:
- AES-256-GCM.
- RSA-2048.
- RSA-4096.
- Twofish-256.
- ECC/secp256r1.
- ChaCha20-Poly1305.
- DH-2048 or ECDH key exchange as applicable.
- Profile-based cipher selection.
This PIXEL document records the implementation as represented by the repository; cryptographic security claims should continue to be verified through independent testing and review.
TandemEquals™ provides a four-layer simplex model:
- Perception.
- Cognition.
- Modulation.
- Expression.
The service exposes a TCP protocol for inspecting signals, patterns, modulators, outputs, curves, evaluation paths, and status.
Its associated database schema provides persistence for the model.
The Fiduciary module combines Java services with native C components for ACH-related processing.
The repository also contains native integration for other specialized modules, including ArmorerSteve.
These components demonstrate the project's hybrid Java/native architecture:
- Java for service orchestration and application logic.
- Native C where lower-level or OS-integrated processing is required.
- Makefiles and shell scripts for native build steps.
- Shared configuration and deployment conventions.
The modules/ tree provides a large collection of independently recognizable service areas.
The current repository documents modules for:
- Institutional interfaces.
- Library and academic services.
- Chat.
- Knowledge/Q&A.
- Fiduciary services.
- Port registries.
- AI/futures services.
- Defined AI services.
- Calendar and dictionary applications.
- Analytics.
- Language management.
- Module loading.
- Additional named application and research modules.
A PIXEL description should name these as repository components rather than implying that every module has the same runtime maturity, deployment requirements, or operational status.
The project includes a post-install integrity system centered on SHA-256 and MD5 file verification.
The documented workflow includes:
- Self-integrity checking.
- Scanning Git-tracked files.
- Recording historical digests.
- Recording integrity concerns.
- Optional restoration behavior through the configured GitHub source.
The integrity system is part of the repository's operational tooling and should be evaluated separately from application-level security.
The project includes scripts for:
- Installation.
- Compilation.
- JAR construction.
- Backend startup.
- Backend shutdown.
- Frontend deployment.
- Frontend undeployment.
- MySQL startup/shutdown.
- Overall startup/shutdown.
- Status reporting.
- Local testing.
- UFW configuration.
- Mail installation and configuration.
- Integrity checks.
This makes lifecycle management part of the project's source rather than an undocumented collection of manual commands.
The repository includes Java source for the central server and supporting services, including:
source/- Core
Mainentry point. - Server implementations.
- Communicator.
- Strernary services.
- NIO-related components.
- Supporting protocol and service classes.
The modules/ directory contains the individual service implementations and their supporting material.
Modules may contain:
- Java sources.
- JSP/web resources.
- Configuration.
- SQL schemas.
- Native C/C++ sources.
- Makefiles.
- Startup/shutdown scripts.
- Module-specific documentation.
The configuration layer includes XML definitions for:
- Master NWE configuration.
- Port and server definitions.
- NIO masquerade modules.
- NIO bindings.
- Output formatting.
- Protocol handlers.
- Port-directory routing.
- Tomcat web deployment.
- Mail configuration.
Configuration is deliberately separated from implementation so operators can inspect deployment behavior without reading every Java class.
The repository includes executable shell tooling for:
- Full compilation.
- JAR creation.
- Server orchestration.
- Backend orchestration.
- Frontend deployment.
- Installation.
- Status checks.
- Testing.
- Firewall setup.
- Mail setup.
- Integrity verification.
These scripts are part of the project and should be documented as source, not treated as incidental convenience files.
Database-backed services include their associated schema/configuration material.
Documented databases include areas such as:
- Integrity.
- TandemEquals.
- Fiduciary.
- ArmorerSteve.
- Dictionary.
- Other module-specific persistence layers.
Database names, tables, credentials, and deployment behavior should remain configuration-driven and should never require committing production secrets.
The repository contains Tomcat-oriented web application resources and deployment configuration.
The web layer is intended to work alongside the TCP backend layer, allowing the project to present both:
- Network/service interfaces.
- Browser-facing interfaces.
Where appropriate, native C/C++ source is included beside the Java module that consumes it.
Examples include:
fiduciary.cach_transfer.carmorer.c
The native layer is part of the source architecture and should be compiled and tested according to the module's actual build requirements.
The repository includes a local testing entry point and CI configuration.
Relevant project infrastructure includes:
scripts/test-local.sh- Maven workflow.
- CodeQL workflow.
- Qodana workflow.
- Installer workflow.
- Integrity tooling.
CI presence means that validation infrastructure exists; it does not, by itself, establish that every module is production-ready or that every environment has been tested.
The repository includes project-level and module-level Markdown documentation covering:
- Architecture.
- Revisions.
- Installation.
- Configuration.
- Operational procedures.
- Module behavior.
- Integrity.
- Engineering notes.
PIXEL adds a high-level index of those materials.
A good PIXEL document should answer a reader's first practical questions.
Give the reader one clear sentence describing the software category.
For this project:
A multi-module Java 21 server platform combining TCP/Telnet services, NIO routing, Tomcat web applications, databases, native components, and operational tooling.
That sentence establishes the architectural shape before details begin.
What's Made describes capabilities.
Examples:
- A server.
- A router.
- An encrypted-chat service.
- A deployment system.
- A module ecosystem.
- An integrity system.
What's Included describes repository objects.
Examples:
- Java source.
- Shell scripts.
- XML.
- SQL.
- C source.
- JSP/web resources.
- CI workflows.
- Documentation.
This distinction prevents a source file from being mistaken for a finished capability.
Prefer:
scripts/compile-all-modules.shcompiles Java sources intoout/.
over:
The project has a sophisticated compiler system.
Concrete names make the documentation auditable.
A port number should be accompanied by the service it represents and, when useful, the implementation class or module path.
Port tables should be treated as configuration-derived facts. If a port changes, update the relevant configuration and PIXEL documentation together.
A repository may contain:
- Implemented source.
- Experimental modules.
- Deployment scaffolding.
- CI validation.
- Production-oriented tooling.
- Components that still need broader testing.
PIXEL should describe the architecture accurately without turning the existence of source code into an unsupported production-readiness claim.
For a large project, show how the pieces connect:
Java 21 services
|
+---- TCP / Telnet
|
+---- NIO routing
|
+---- MySQL
|
+---- Tomcat webapps
|
+---- Native C/C++
|
+---- Shell deployment / operations
|
+---- Integrity / CI
A useful PIXEL document explains the boundaries as well as the individual components.
When a component has a formal version, state it from the project's authoritative version source.
When no authoritative component version is present, do not invent one merely to make the PIXEL page look complete.
A documentation update is not automatically a software-version release.
Security-related source should be described by its concrete behavior:
- Hash verification.
- Encryption negotiation.
- Access controls.
- Firewall configuration.
- Credential configuration.
- Code scanning.
Do not convert those mechanisms into an absolute statement that the whole platform is secure.
When a module, port, script, or configuration file changes:
- Update the source/configuration.
- Update the relevant module documentation.
- Update PIXEL when the high-level description changes.
- Run the applicable validation.
- Record any remaining limitations.
PIXEL is an architectural index, not a replacement for detailed module documentation.
For future projects, use this structure:
# PIXEL.md
## Purpose
What this document is for.
# 1. What's Made
## 1.1 Core capability
## 1.2 Major services
## 1.3 Interfaces
## 1.4 Storage
## 1.5 Operations
## 1.6 Security / integrity
## 1.7 Validation
# 2. What's Included
## 2.1 Source
## 2.2 Modules
## 2.3 Configuration
## 2.4 Scripts
## 2.5 Tests
## 2.6 Documentation
## 2.7 CI / packaging
# 3. How to Write This Kind of Stuff
## 3.1 Describe
## 3.2 Separate
## 3.3 Identify
## 3.4 Verify
## 3.5 Avoid overclaiming
# 4. Recommended PIXEL Pattern
Reusable structure.
# 5. Current Project Snapshot
Version/status/technology summary.
# 6. Maintenance Rule
How PIXEL stays synchronized.| Area | Current repository representation |
|---|---|
| Primary project | Java.Web.Server.Telnet.Front.Java.21 |
| Project name | NitroWebExpress™ |
| Primary language/runtime | Java 21 |
| Network model | TCP / Telnet / HTTP-oriented services |
| Routing | Java NIO / NioMasquerade |
| Web deployment | Apache Tomcat |
| Database | MySQL-backed modules |
| Native integration | C/C++ for selected services |
| Configuration | XML + shell deployment configuration |
| Operations | Installation, startup, shutdown, deployment, status, firewall, mail |
| Integrity | SHA-256 / MD5 verification tooling |
| Testing | Local test script + CI workflows |
| Major source areas | source/, modules/, configuration/, scripts/ |
| Main documentation | README.md, REVISIONS.md, module documentation, PIXEL.md |
The repository currently presents a broad server-platform architecture. Individual modules should be evaluated on their own implementation, dependencies, test coverage, and deployment requirements.
PIXEL follows the repository.
When the project changes materially:
- Keep the source as the authoritative implementation.
- Keep XML/configuration as the authoritative runtime configuration.
- Keep scripts synchronized with the actual lifecycle.
- Keep module documentation synchronized with module behavior.
- Keep port documentation synchronized with configured ports.
- Keep security descriptions limited to demonstrated mechanisms.
- Keep version statements tied to authoritative version sources.
- Keep validation claims tied to tests that actually ran.
- Record unfinished work rather than silently presenting it as complete.
The goal of PIXEL is simple:
Make the project easier to understand without making the project sound like something it is not.