GHOSTSOFTWARE by Logic Foundry

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 ↗