OPEN SOURCE / GHOST SIGNAL 0.1
Small interfaces.
Open foundations.
Use, inspect and adapt our first reference release. MIT-licensed JavaScript with no package dependencies.
AVAILABLE / REFERENCE RELEASE
Ghost Signal
Two strict uplink adapters. One normalized envelope. Fictional fixtures and tests that explain the contract.
No signup required. Includes MIT licence, README and tests.
In this release
- ChirpStack v4 JSON uplink adapter.
- The Things Stack v3 JSON uplink adapter.
- Explicit identity, application-binding and payload validation.
- Provider-scoped deduplication keys.
- Offline fixtures and automated contract tests.
Outside this release
Hosted ingestion, device provisioning, model-specific decoders, persistent queues and command dispatch. These need a scoped implementation and field validation.
Build in the open.
Keep the boundaries clear.
Read the source
Small functions, explicit errors and a permissive licence. Adapt them to your own system.
View adapter source ↗Run the tests
node --test tests/*.test.mjs
Use a modern Node.js installation. No package installation is required.
Propose an improvement
Send a minimal, fictional reproduction and expected behaviour. Please do not email device keys or customer data.
Share feedback ↗