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.


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.1.tar.gz (10.2 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.1-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: oni_academy-0.1.1.tar.gz
  • Upload date:
  • Size: 10.2 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.1.tar.gz
Algorithm Hash digest
SHA256 8302b2f68b4c6611c4310d713ed19826326e57333ca69b4de1f5175f6f5bab34
MD5 90c3dab0acee5c213634bdf267022d3d
BLAKE2b-256 ad856c7e9d2f73c3ff21d7e190fb731eee2587aef976dae7031a3eb038d43614

See more details on using hashes here.

Provenance

The following attestation bundles were made for oni_academy-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: oni_academy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2ff04a943e9529cb42be168246a847e666c2ff889a6095afdac81c16121b38c4
MD5 2a4c3432ffc04cc1d22bb3c6c7ed19fa
BLAKE2b-256 62788d5ad80c11f91efbde1948cf8dc2ef5d1a556b57a55e5fb5e60d540427d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for oni_academy-0.1.1-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