Skip to main content

ONI Academy - Educational platform for neurosecurity and brain-computer interface security concepts

Project description

ONI Academy

PyPI version License Python 3.9+

Educational Platform for Neurosecurity - Learn brain-computer interface security concepts through interactive modules and tutorials.

Status: Alpha. The core framework and interactive web tools are functional. Learning module content is a work-in-progress and will expand with future iterations. Contributions welcome.


Overview

ONI Academy is the educational arm of the ONI Framework project. It provides structured learning paths for understanding neural security concepts, from basic principles to advanced attack patterns.

Why ONI Academy exists: Neurosecurity concepts are not accessible. While building the ONI Framework, we identified a critical gap — the knowledge needed to secure BCIs is fragmented across academic papers and proprietary training. ONI Academy bridges that gap.

For the full vision and detailed documentation, see ONI_ACADEMY.md.


Quick Start

Installation

# Basic installation
pip install oni-academy

# Full installation (with interactive UI)
pip install oni-academy[full]

Usage

from oni_academy import list_modules, get_course

# See available learning modules
modules = list_modules()
print(modules)
# ['introduction', '14-layer-model', 'coherence-metric',
#  'neural-firewall', 'attack-patterns', 'nsam-monitoring']

# Get course content
intro = get_course("introduction")
print(intro['title'])
# "Introduction to Open Neurosecurity Interoperability"

CLI

oni-academy list          # List available modules
oni-academy info intro    # Get module information
oni-academy ui            # Launch interactive UI

Package Ecosystem

Package Purpose Install
oni-academy Educational content, tutorials (this package) pip install oni-academy
oni-framework Core API library for BCI security pip install oni-framework
oni-tara Security monitoring & attack simulation pip install oni-tara

oni-framework is API-only — use it when building applications. ONI Academy is for learning.


Learning Modules

Module Description
Introduction Threat landscape, why neurosecurity matters
14-Layer Model ONI architecture from silicon to cognition
Coherence Metric Signal trust scoring (Cₛ formula)
Neural Firewall Zero-trust validation at L8
Attack Patterns Threat modeling for BCIs
NSAM Monitoring Real-time security assurance

Interactive Tools (Web)

No installation required — explore these in your browser:


Documentation & Resources

Full documentation on GitHub:

Resource Description
ONI Academy Guide Complete installation, learning paths, architecture
ONI Framework Wiki Central hub — navigation, dependencies, roadmap
Interactive Demos Browser-based learning tools (no install required)

Related packages:

Package Purpose Install
oni-framework Core API library (for building apps) pip install oni-framework
oni-tara Security monitoring, attack simulation pip install oni-tara

License

Apache 2.0


ONI Academy — Lowering the barrier to entry for intellectually curious minds eager to shape the future of neural security.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oni_academy-0.1.4.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oni_academy-0.1.4-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file oni_academy-0.1.4.tar.gz.

File metadata

  • Download URL: oni_academy-0.1.4.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for oni_academy-0.1.4.tar.gz
Algorithm Hash digest
SHA256 96d35f0378632e33049eb45fb1653b1abb956dd575e34a3c3bd31c9763d8bd10
MD5 fb44ca3a495827b34b30ccfd56de31ca
BLAKE2b-256 a20dc1770a84a3ee661047cd7e52ca1932055ee76a220573dba1b38324992a41

See more details on using hashes here.

Provenance

The following attestation bundles were made for oni_academy-0.1.4.tar.gz:

Publisher: publish.yml on qikevinl/ONI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file oni_academy-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: oni_academy-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for oni_academy-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e665bb36531fdcc7a719ec154dcd593cfe1a6fbaa78cd68a2803a0ef849d0104
MD5 274752ea829ffb3e6a664a41f8732925
BLAKE2b-256 3a60b4b7724f5ce507e2b76c40c6b2efad08904f03a5e9b3f69ec3d88a0e723c

See more details on using hashes here.

Provenance

The following attestation bundles were made for oni_academy-0.1.4-py3-none-any.whl:

Publisher: publish.yml on qikevinl/ONI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page