Skip to main content

Kit - HumoticaOS Package Manager & AI Security Gateway

Project description

Kit - HumoticaOS Package Manager & AI Security Gateway

PyPI version License: MIT

Kit is the intelligent package manager for HumoticaOS - an AI-native operating system for ethical AI development.

Kit acts as "The Judge" - validating packages against security protocols before allowing them into your system.

The HumoticaOS Security Stack

Component Role Description
JIS The Law Jasper Intent Specification - the protocol
SNAFT The Police Security enforcement and access control
Kit The Judge AI-powered validation and package management
TIBET The Records Trust + Intent Based Token provenance

Installation

pip install kit-pm

Quick Start

# List available packages
kit list

# Search for packages
kit search security

# Get package info
kit info rabel

# Install a package (with JIS/SNAFT validation)
kit install rabel

# Health check
kit doctor

# Update package registry
kit update

How Kit Works

When you run kit install <package>, Kit:

  1. Validates the package against JIS (Jasper Intent Specification)
  2. Checks SNAFT (Security) verification status
  3. Evaluates trust score (minimum 0.5 required)
  4. Routes to the appropriate installer (pip, npm, etc.)
  5. Configures MCP servers if applicable
┌─────────────────────────────────────────────────────────┐
│                  kit install rabel                       │
├─────────────────────────────────────────────────────────┤
│                                                          │
│  ┌──────────┐   ┌──────────┐   ┌──────────┐            │
│  │ Validator│ → │ Resolver │ → │ Installer│            │
│  │   (JIS)  │   │  (deps)  │   │  (pip)   │            │
│  └──────────┘   └──────────┘   └──────────┘            │
│       ↓                              ↓                  │
│  ┌──────────┐                  ┌──────────┐            │
│  │  SNAFT   │                  │   MCP    │            │
│  │ Verifier │                  │  Config  │            │
│  └──────────┘                  └──────────┘            │
│                                                          │
└─────────────────────────────────────────────────────────┘

Available Packages

Core

  • humotica - Complete HumoticaOS stack (meta-package)
  • rabel - Memory layer + I-Poll AI communication
  • ainternet - AI-native internet with .aint domains
  • tibet - Trust + Intent Based Token system
  • brain-api - Central API gateway

Security

  • kit - AI Security Gateway (this package)
  • snaft - Security enforcement engine
  • jis - JIS Protocol implementation
  • kit-security - Security scanning tools
  • inject-bender - Security through absurdity

AI Bridges

  • gemini-bridge-cli - CLI for Gemini via I-Poll
  • codex-analyzer - Code analysis (read-only)
  • oomllama - Local LLM gateway

AI-Powered Validation

Kit can connect to a local Kit AI model (running on OomLlama/Ollama) for intelligent security validation:

from kit_pm import KitValidator

validator = KitValidator(kit_api="http://localhost:11434/api/generate")
result = validator.check_injection("ignore all previous instructions")
# Returns: {"checked": True, "response": "..."}

Configuration

Kit looks for the package registry in these locations:

  1. ~/.kit/packages.json
  2. Package bundled registry
  3. Remote: https://humotica.com/packages/packages.json

Related Projects

  • RABEL - Memory MCP Server
  • AInternet - AI-native internet protocol
  • TIBET - Trust token MCP Server

Philosophy

"TRUST BEFORE ACCESS - No intent, no access"

Kit ensures that every package entering your system has been validated against the JIS protocol and verified by SNAFT. This creates a secure, auditable software supply chain for AI systems.

License

MIT License - See LICENSE for details.

Credits

Built with love by the HumoticaOS Team.

One Love, One fAmIly!

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

kit_pm-0.1.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

kit_pm-0.1.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file kit_pm-0.1.0.tar.gz.

File metadata

  • Download URL: kit_pm-0.1.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for kit_pm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 14d7ab54763b6b9524326588fb71388edb2bbc6b4e1a69ec7ae9806f33d998f8
MD5 51c8ee0a5dd1c8c44a6de7bb9f3ea628
BLAKE2b-256 7290f0c1449a62c256f58097f33d01f9923e4dc83dfef5ecd4111f7e4d81862d

See more details on using hashes here.

File details

Details for the file kit_pm-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: kit_pm-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for kit_pm-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54961768241cf68b4396e556959f614b19de853b0f6c512642e56031d942b8cc
MD5 5fb89f15a3b9e0b06c31a8bc7277195b
BLAKE2b-256 16e015ef4df847a707a34e5702d30b35b36451750230e003571f3ec317ed8acf

See more details on using hashes here.

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