Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt

Use this file to discover all available pages before exploring further.

Development overview

The Neuron is built on top of Waher.IoTGateway, which provides the runtime host. Everything that extends the Neuron — its APIs, admin pages, smart contract engine, identity system — is deployed as a package.

The development loop

  1. Write your C# package code targeting netstandard2.1
  2. A post-build step installs your package into a local dev Neuron instance
  3. You iterate against the live local Neuron
  4. When ready, build and install the package on a real Neuron

Key repositories

RepoPurpose
IoTGatewayNeuron runtime host and core utilities
Neuro-LedgerLedger and financial services
IoTBrokerSmart contracts, identities, XMPP broker
NeuronExamplePackageMinimal package template to fork from

Local dev setup

  • All repos live under C:/My Projects/ (paths are currently hardcoded in build scripts)
  • Clone repositories in this order: IoTGateway → Neuro-Ledger → IoTBroker
  • Build Waher.IoTGateway.Console first, then run it to complete initial setup at http://localhost
  • The dev Neuron stores data at C:\ProgramData\IoT Gateway Dev

Content vs assembly packages

TypeContainsRequires restart?
Content onlyMarkdown, scripts, JavaScriptNo
AssemblyC# .dll files + contentYes
See Package architecture for the full breakdown.