NeuroLift OTOI Framework
Orchestrated Terms of Interaction (OTOI): User-defined Terms of Interaction for AI systems. Enables neurodivergent-friendly multi-agent orchestration with privacy-first governance. Open standard for human-controlled AI collaboration.
🌟 What is OTOI?
The OTOI (Orchestrated Terms of Interaction) framework is a revolutionary approach to human-AI interaction that puts users in complete control of their AI collaborations. It provides a structured way to define Terms of Interaction (TOI) that ensure AI systems work exactly how you need them to, respecting your cognitive preferences, privacy requirements, and collaboration style.
Key Principles
- User-Controlled: You define exactly how AI should interact with you
- Neurodivergent-Friendly: Built with diverse cognitive needs in mind
- Privacy-First: Your data and preferences stay under your control
- Flexible: Adapt to any workflow or collaboration style
- Transparent: Clear, understandable interaction rules
🚀 Quick Start
For Non-Technical Users
- Start with the Personal TOI Template
- Fill in your preferences and requirements
- Share your TOI with AI systems or collaborators
- Enjoy personalized, respectful AI interactions
For Technical Users
- Use the JSON schemas to validate your TOI documents
- Implement the OTOI protocol in your applications
- Contribute to the standard through our development process
📁 Repository Structure
/src/ # Python implementation
├── fusion/ # TOI-OTOI governance layer
│ ├── toi_parser.py # Parse & validate TOI documents
│ ├── otoi_orchestrator.py # Multi-agent coordination
│ └── privacy_guardian.py # Privacy-first enforcement
/schemas/ # JSON schemas for validation
├── personal-toi.schema.json
└── collaborative-charter.schema.json
/templates/ # User-friendly templates
├── personal-toi-template.md
├── collaborative-charter-template.md
└── quick-start-template.md
/examples/ # Real-world examples
├── neurodivergent-examples/
├── neuroLift/ # NeuroLift integration patterns
└── team-collaboration/
/index.html # GitHub Pages landing page
/agent-solidarity-kit.json # Agent governance + integration contract
/docs/ # Comprehensive documentation
├── framework-overview.md
├── development-process.md
├── implementation-guide.md
├── best-practices.md
├── active-threads.md
└── agent-log/
├── README.md
├── registrations/
└── handoffs/
🧭 GitHub Pages and Solidarity Kit Maintenance
The repository includes a public landing page (index.html) and a governance
contract (agent-solidarity-kit.json). Keep them synchronized:
- Treat
agent-solidarity-kit.jsonas the source of truth. - Mirror user-facing fields in
index.html(version, model details, and architecture labels) when they change. - Use
docs/development-process.mdfor the operational runbook and validation commands. - Track work lifecycle in
docs/active-threads.mdand session records indocs/agent-log/.
🎯 Core Components
Personal TOI (Terms of Interaction)
Your personal TOI defines how AI systems should interact with you individually. It includes:
- Communication preferences (direct vs. indirect, formal vs. casual)
- Cognitive accessibility needs (processing time, information structure)
- Privacy and data handling requirements
- Feedback and correction preferences
- Energy and attention management
Collaborative Charter
For team or multi-user scenarios, the Collaborative Charter establishes:
- Shared interaction protocols
- Conflict resolution processes
- Decision-making frameworks
- Privacy boundaries in group settings
- Integration with individual TOIs
🌈 Neurodivergent-Friendly Features
- Sensory Considerations: Control information density and presentation
- Executive Function Support: Structured decision trees and clear processes
- Social Communication: Explicit expectations and interaction patterns
- Cognitive Load Management: Customizable complexity levels
- Routine and Predictability: Consistent interaction patterns
🔒 Privacy & Security
- Local Control: Your TOI documents stay on your systems
- Minimal Data: Only necessary information is shared
- Transparent Processing: Clear rules about data handling
- Revocable Consent: Easy to modify or withdraw permissions
- Standards-Based: Open protocols, no vendor lock-in
🤝 Contributing
We welcome contributions from everyone! Whether you're:
- A neurodivergent individual sharing your needs
- A developer implementing the standard
- A researcher studying human-AI interaction
- An organization adopting OTOI
See our Contributing Guidelines for how to get involved.
📄 License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
The repository root LICENSE file is the authoritative license text for this
repo and for the in-repository @neurolift-technologies/otoi package metadata.
The npm package also carries packages/otoi/LICENSE so the published tarball can
ship its own license copy. If a future change updates the license identifier,
notice text, or package release metadata, update this section, the package-level
license notes, and the
license maintenance runbook
in the same PR.
🌍 Community
- Issues: Report bugs or request features
- Discussions: Share experiences and ask questions
- Examples: Contribute real-world TOI documents
- Documentation: Help improve our guides and tutorials
🔗 Related Projects
- OTOI Reference Implementation (Coming Soon)
- OTOI Browser Extension (Coming Soon)
- OTOI for Teams (Coming Soon)
📖 Deep Dive
For a comprehensive technical overview of the TOI-OTOI framework, including framework philosophy, architecture layers, and development roadmap, see our Framework Overview.
Made with ❤️ for the neurodivergent community and everyone who values respectful human-AI collaboration.
Metadata
Release files for nlt-otoi 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| nlt_otoi-1.2.0.tar.gz | 26.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nlt_otoi-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 48.2 kB
Release files / nlt_otoi-1.2.0.tar.gz
| Download URL | nlt_otoi-1.2.0.tar.gz |
|---|---|
| Size | 26.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dda2a254567a55147cc4c6f0edab1ae6cd0f57283f721205cb8dc85424c5ad94
|
|
BLAKE2b-256 checksum How to use checksums |
b06fedcbcd5339beeb2a4739450411eef012c05748b1ab118b3f4d2956df4271
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / nlt_otoi-1.2.0-py3-none-any.whl
| Download URL | nlt_otoi-1.2.0-py3-none-any.whl |
|---|---|
| Size | 22.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
84d052f103a7c0a1ab47d27565a33f670bc055e2eb9537c45d712be8c25ced11
|
|
BLAKE2b-256 checksum How to use checksums |
b92532b2b6450d7e46bcdee981036a1cdb6cfca281cdd47205e881848319762f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Security for nlt-otoi 1.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.