OPEN SOURCE · OPEN DATA · OPEN FAILURES
Open Research Hub
Everything Spark AI NLP builds is public: code you can read, demos you can open, and archives you can cite.
Built by a disabled founder from Fredericton, New Brunswick, with AI as a path back to learning and contributing. Each project says what it is, what it is not, and where it failed.
- public repositories
- 129
- Zenodo DOIs (DataCite-verified)
- 22
- browser demos you can open
- 16
- published negative results
- 5
Snapshot of github.com/sparkainlp-x on 7 November 2026. Demo links returned HTTP 200 and DOIs resolved on DataCite at that date.
Try it in your browser
No install, no sign-up. All values are synthetic or classical simulations. They open on GitHub Pages in a new tab.
- GAMEEN/FR[SYNTHETIC]
Crystallize
Two-minute puzzle on evidence, calibration and replication. Offline, zero dependencies.
- GAMEEN/FR[SYNTHETIC]
Membrane Arena
Steer three coupled membranes and compare your run with measured baselines.
- VISUALIZATIONEN[SYNTHETIC]
Sparky’s Synthetic Grove
Sparky the beaver guides an accessible visualization of synthetic frame slots. No network requests.
- GAMEEN[SYNTHETIC]
WaveHolo
Off-axis digital holography: find the focus of synthetic holograms in a browser game.
- GAMEEN[SYNTHETIC]
Infinite Becoming
Reaction–diffusion ecosystem with simple agents. Illustrative rules, not empirical ecology.
- VISUALIZATIONEN[SYNTHETIC]
Holographic Thoughts
Interactive toy views of holographic-membrane models.
- WORKBENCHEN[SYNTHETIC]
Spark Evidence Lab
Rerunnable experiment cards: reproduced, baseline stronger, or open.
- PROTOTYPEEN[SYNTHETIC]
OES-512 Residual
16 × OES-32 residual blocks with a seed-42 synthetic benchmark and browser avatar. Not operational.
- PROTOTYPEEN[SYNTHETIC]
OES-512 Explainable Monitor
Explainable 512-channel telemetry view with a transparent OES32-style block score.
- WORKBENCHEN[SYNTHETIC]
Residual Gradient Workbench
Two synthetic lanes: an OES-32 residual replay and a classical thermoelectric model.
- PROTOTYPEEN[SYNTHETIC]
Flip Observer 1024
Synthetic 512-input calibration prototype: identity vs channel-order reversal.
- PROTOTYPEEN[SYNTHETIC]
Identity Runtime
Governed, reversible avatar personalities with leased capabilities and a hash-chained audit ledger.
- PROTOTYPEEN[SYNTHETIC]
Failure Capsules
Small JSON records that capture a failed run so it can be replayed and checked offline.
- PROTOTYPEEN[SYNTHETIC]
PilotTrace Nav Replay
Deterministic GNSS-denied navigation scenarios replayed through a fail-closed latch. No hardware.
- WORKBENCHEN[SYNTHETIC]
Spark Membrane Console
Fail-closed console auditing synthetic 32-channel frames; negative results first.
- PROTOTYPEEN[SYNTHETIC]
World Holo Bridge Governance
Consent, cultural-authority, accessibility and payment gates with an append-only audit log.
Archived and citable
22 software releases archived on Zenodo, each with a permanent DOI, creator Jean-François Brisson (Spark AI NLP), 2026. A DOI means the release is preserved and citable. It does not mean it was peer reviewed.
OES telemetry & resilience
Transparent reference detectors for multichannel telemetry. Synthetic data unless labelled.
- OES-32 Residual Reference10.5281/zenodo.22985520
- OES-32 Engine: Profile A telemetry-triage sidecar10.5281/zenodo.22985523
- OES-32 HLS Prototype (C++ HLS + g++ testbench)10.5281/zenodo.22985525
- OES-32 Membrane Shield10.5281/zenodo.22999276
- oes512q-latch10.5281/zenodo.22998570
- OES-Resilience benchmark10.5281/zenodo.23071166
- Multi-Quantum OES10.5281/zenodo.23113851
Error-correction & simulation scaffolds
Classical research scaffolds and toy simulations. No quantum hardware, no advantage claims.
Safe AI, provenance & evidence
Tools that make AI answers and claims checkable: refuse instead of guess, hash-chained trails, evidence passports.
Community signals & open web
Small, offline-friendly tools for shared public information.
Featured repositories
Small, readable tools, most of them standard-library Python, released under open licences (many AGPL-3.0).
- SAFE AIPython
spark-rag-guardrail
Source-grounded RAG (ChromaDB + Ollama) with a retrieval-relevance guardrail that refuses instead of guessing.
- SAFE AIPython
agentgate
Identity, leases and a hash-chained ledger for AI agent actions.
- SAFE AIPython
claims-layer
Machine-checkable evidence passports for claims: evidence tags, check-computed statuses, fail-closed seals.
- PROVENANCEPython
measurement-trail
SHA-256 hash-chained measurement trails with integrity verification. Integrity checking, not tamper-proof storage.
- TELEMETRYPython
oes-resilience
Open, reproducible benchmark for multichannel telemetry anomaly detection with the transparent OES32 reference detector.
- TELEMETRYPython
spark-streamguard
Streaming anomaly scoring with benchmarks on synthetic data and public NAB/SMD datasets.
- COMMUNITYPython
pocket-internet
Validate and merge small public-information bundles carried between disconnected devices. Checksums, not signatures.
- COMMUNITYPython
world-holobridge
Governance workflow for community media: consent, cultural-authority, accessibility and payment gates.
- HOLOGRAPHYPython
waveholo
Off-axis digital holography in Python: focus estimation, with a slope check on real DHM data at 6 stage positions.
- METHODSPython
finite-game-equilibria
Exhaustive checker for pure-strategy (ε-)Nash equilibria of explicit finite games, with deviation audits.
- LEARNINGJavaScript
thought-input-game
Draw a 12×12 pattern; a toy associative memory recalls it, or a refusing gate says no. Not mind-reading.
- COMMUNITYHTML
spark-ai-matrix-canada
Responsible community AI adoption simulator and research breakdown.
Honest negative results
When an idea did not work, the result is published anyway. Science moves forward on what fails, too.
- NEGATIVE RESULT
membrane-committee
Naive voting across toy holographic memories does not beat the best single member.
- NEGATIVE RESULT
yin-yang-learner
Two coupled holographic memories: measured negative result.
- NEGATIVE RESULT
correlated-capacity
Capacity under correlated patterns: random patterns were the best case.
- CAPACITY SWEEP
membrane-capacity
Seeded capacity sweep for a complex outer-product holographic memory.
- CALIBRATED REFUSAL
refusing-membrane
Calibrated refusal gate for a complex holographic memory.
How to read this work
[SYNTHETIC]
Generated or simulated data. Shows how a method behaves, not how the world behaves.
Classical only
Anything named “quantum”, “membrane” or “holographic” here runs as ordinary classical code. No quantum hardware, no advantage claims.
Not medical
Nothing here is a medical device, a diagnosis tool or a brain-computer interface.
Fail-closed
When evidence is missing, the tools refuse, flag or stop instead of guessing.