# OpenLVC

<!-- BOOKSTACK-DOCUMENT-RELEASE:BEGIN -->
# OpenLVC

| Field | Value |
| --- | --- |
| Distribution | BSS — OpenSOF |
| Product | OpenSOF |
| Release | 0.15.1 |
| Deployment | `opensof.bss.dev` |
| Source | `/srv/bss/releases/OpenSOF-v0.15.0-20app` |
| Evidence | Catalog intent plus component-scoped static evidence |
| Source fingerprint | `cda583b42f2a0d296b268ab5b174932a378c8be6fb52ffa1af14af896e990f6e` |
| Status | Generated baseline — human review required |

> **Verification boundary:** This page combines platform design guidance with static evidence from the release. It does not prove that every detected interface is enabled, reachable, secure, or operational in the deployed environment.

## Purpose

The live, virtual and constructive interoperability layer for connecting real equipment, high-fidelity virtual systems and constructive simulations.

## Operational value

Supports acquisition, analysis, training, mission rehearsal and experimentation using the same operational interfaces as live systems.

## Differentiators

Synthetic entities and live assets can share the same track, task, semantic, timing and collaboration fabric instead of requiring a parallel exercise-only architecture.

## Platform connections

- OpenTrack
- OpenPNT
- OpenCOP
- OpenAAR-MR
- OpenNetworks

## Release detection

| Status | Score | Evidence items |
| --- | --- | --- |
| detected | 173 | 12 |

| Evidence type | Source | Match |
| --- | --- | --- |
| path | `OPENLVC-DEMO.md` | `openlvc` |
| path | `OPENLVC-RTI.md` | `openlvc` |
| path | `OPENLVC.md` | `openlvc` |
| path | `edge/openlvc/README.md` | `openlvc` |
| path | `edge/openlvc/ais_nmea_bridge.py` | `openlvc` |
| content | `API.md` | `openlvc` |
| content | `CHANGELOG.md` | `openlvc` |
| content | `DEPLOY-GODADDY.md` | `openlvc` |
| content | `EXTERNAL-SERVICES.md` | `openlvc` |
| content | `MERGE-INSTRUCTIONS-v0.8.1.md` | `openlvc` |
| path | `open-lvc/app.js` | `open-lvc` |
| path | `open-lvc/index.html` | `open-lvc` |

## Candidate REST/API interfaces

No component-specific REST route was associated by the scanner.

## Candidate real-time interfaces

| Endpoint | Source | Evidence |
| --- | --- | --- |
| `wss://.../` | `OPENLVC-DEMO.md` | url |

## Configuration candidates

| Variable | Default | Evidence |
| --- | --- | --- |
| `BASE` | http://127.0.0.1:3000 | DEPLOY-GODADDY.md, OPENCYBERSEC-QUICKSTART.md, OPENCYBERSEC.md, UPGRADE-v0.14.0.md |
| `FG_ROOT` | — | edge/openlvc/flightgear/opensof-lvc.xml |
| `OPENBUS_API_TOKEN` | [REDACTED] | OPENKNOWLEDGE-OPENTASK.md, OPENLVC-DEMO.md, OPENLVC-RTI.md, demo_simulator.py |
| `OPENLVC_FEDERATE` | — | edge/openlvc/systemd/openlvc-rti-gateway.service |
| `OPENLVC_FEDERATION` | — | edge/openlvc/systemd/openlvc-rti-gateway.service |
| `OPENLVC_RTI_SIDECAR_COMMAND` | — | edge/openlvc/systemd/openlvc-rti-gateway.service |
| `OPENSOF_URL` | http://127.0.0.1:3000 | OPENLVC-DEMO.md, edge/openlvc/README.md, edge/openlvc/dis_udp_bridge.py, edge/openlvc/rti_openbus_gateway.py |

## Service candidates

| Service | ExecStart | Source |
| --- | --- | --- |
| openlvc-ais-bridge.service | `/usr/bin/python3 /opt/opensof/edge/openlvc/ais_nmea_bridge.py --opensof ${OPENSOF_URL} --token [REDACTED] --bind 0.0.0.0 --port 10110` | `edge/openlvc/systemd/openlvc-ais-bridge.service` |
| openlvc-dis-bridge.service | `/usr/bin/python3 /opt/opensof/edge/openlvc/dis_udp_bridge.py --opensof ${OPENSOF_URL} --token [REDACTED] --bind 0.0.0.0 --port 3000` | `edge/openlvc/systemd/openlvc-dis-bridge.service` |
| openlvc-flightgear-bridge.service | `/usr/bin/python3 /opt/opensof/edge/openlvc/flightgear_bridge.py --opensof ${OPENSOF_URL} --token [REDACTED] --bind 0.0.0.0 --port 5505` | `edge/openlvc/systemd/openlvc-flightgear-bridge.service` |
| openlvc-rti-gateway.service | `/usr/bin/python3 /opt/opensof/edge/openlvc/rti_openbus_gateway.py --opensof ${OPENSOF_URL} --token [REDACTED] --federation ${OPENLVC_FEDERATION} --federate ${OPENLVC_FEDERATE} --sidecar-command ${OPENLVC_RTI_SIDECAR_COMMAND}` | `edge/openlvc/systemd/openlvc-rti-gateway.service` |

## External dependencies/endpoints

| Host | URL | Source |
| --- | --- | --- |
| ... | `https://.../mjpeg` | `OPENLVC-DEMO.md` |
| aksw.org | `http://aksw.org/` | `third_party/ontowiki/application/classes/OntoWiki/Dispatcher.php` |
| archive.apache.org | `http://archive.apache.org/dist/jena/binaries/jena-fuseki-$FUSEKI-distribution.tar.gz` | `third_party/ontowiki/application/scripts/travis/install-services.sh` |
| bss.dev | `https://bss.dev/live/isac/\nOPENLVC_PUBLIC_URL=\nAEGIS_SENTINEL_LABEL=AEGIS-SENTINEL\nOPENMAIL_PUBLIC_URL=\nOPENFILES_PUBLIC_URL=\n` | `tools/integrate_opensof_service_entries.py` |
| developer.mozilla.org | `https://developer.mozilla.org/en-US/docs/CSS/display` | `third_party/ontowiki/extensions/themes/silverblue/scripts/libraries/jquery-1.9.1.js` |
| github.com | `https://github.com/mwjames/travis-support/raw/master/fuseki/$FUSEKI/jena-fuseki-$FUSEKI-distribution.tar.gz` | `third_party/ontowiki/application/scripts/travis/install-services.sh` |
| json-schema.org | `https://json-schema.org/draft/2020-12/schema` | `edge/openlvc/sidecar-contract.schema.json` |
| loammhpng4.c36.airoapp.ai | `https://loammhpng4.c36.airoapp.ai/` | `API.md` |
| loammhpng4.c36.airoapp.ai | `https://loammhpng4.c36.airoapp.ai/` | `CHANGELOG.md` |
| loammhpng4.c36.airoapp.ai | `https://loammhpng4.c36.airoapp.ai/open-cop/\nhttps://loammhpng4.c36.airoapp.ai/open-isac/\nhttps://loammhpng4.c36.airoapp.ai/open-lvc/\nhttps://loammhpng4.c36.airoapp.ai/open-mail/\nhttps://loammhpng4.c36.airoapp.ai/open-files/\nhttps://loammhpng4.c36.airoapp.ai/api/integrations\n` | `tools/integrate_opensof_service_entries.py` |
| ns.aksw.org | `http://ns.aksw.org/spatialHierarchy/District` | `third_party/ontowiki/application/tests/unit/OntoWiki/Extension/ManagerTest.php` |
| ontowiki.net | `http://ontowiki.net/` | `third_party/ontowiki/application/classes/OntoWiki/Dispatcher.php` |
| opensof.local | `https://opensof.local/ontology` | `lib/openlvc.js` |
| opensof.local | `https://opensof.local/resource/` | `lib/openlvc.js` |
| opensource.org | `http://opensource.org/licenses/gpl-license.php` | `third_party/ontowiki/application/classes/OntoWiki/Dispatcher.php` |

## Verification checklist

- Confirm the component is included and enabled in this edition/release.
- Record its authoritative service, process/container, port, base URL and health endpoint.
- Exercise its primary operator workflow and capture expected versus actual results.
- Verify authentication, authorization, audit, error behavior and data handling policy.
- Verify OpenBus/OpenKnowledge relationships and time/provenance metadata where applicable.
- Document known limitations and the release in which they are corrected.
<!-- BOOKSTACK-DOCUMENT-RELEASE:END -->

---

## Maintainer Notes

<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-BEGIN -->
Add human-reviewed deployment notes, corrections, decisions, screenshots, and links here. Content outside the generated block is preserved on future runs.
<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-END -->