Catalog PyPI
PACKAGE EXPLORERView in registry

ai-mc2

PyPI

AI-MC2 Fabric Intelligence Layer SDK — Autonomous Intelligence for Multi-Cluster Congestion Control

Versions collected1
Direct dependencies6From release 2.1.1
Last observed21 Oct, 11:15 UTC

README

Version 2.1.1 documentation

AI-MC2 Fabric Intelligence Layer SDK

PyPI version Python 3.10+ License: MIT

Python SDK for the AI-MC2 autonomous intelligence layer for multi-cluster congestion control. Zero dependencies — standard library only.

Install

# Open-source SDK (MIT) — zero dependencies
pip install ai-mc2
# From source (clone + editable install)
git clone https://github.com/HONEYPOTZ-AI/ai-mc2.git
cd ai-mc2
pip install -e .

Quick Start

from ai_mc2.topology import LatencyModel
from ai_mc2.models import TopologyType, FlowPriority

# Compare AI-MC2 vs Fat-tree latency at 6 hops
model = LatencyModel(TopologyType.AIMC2)
latency = model.p99_us(6, FlowPriority.LATENCY)
print(f"AI-MC2 p99 @ 6 hops: {latency:.2f} µs")  # 2.89 µs

# AI-MC2 is ~8× faster than Fat-tree
c = model.compare_all(6)
print(f"Fat-tree: {c['fat_tree']:.1f} µs, AI-MC2: {c['aimc2']:.1f} µs")
# CLI demo
python scripts/demo.py

REST API (Proprietary)

# Install API extras
pip install ai-mc2[api]

# Start the API server
uvicorn api.main:app --reload --host 0.0.0.0 --port 8080

# Open OpenAPI docs
open http://localhost:8080/docs

Subsystems

SubsystemPathDescription
§1 Topology/api/v1/topologyNear-linear hop-latency routing
§2 Congestion/api/v1/congestionIncast suppression & flow admission
§3 Failure Domain/api/v1/failure-domainCXL/PCIe blast-radius isolation
§4 Optical/api/v1/optical800G DR8 power/thermal envelope
Fabric/api/v1/fabricUnified orchestrator

Development

make install-dev   # Install SDK + API + test deps
make test          # Run unit + integration tests
make demo          # End-to-end walkthrough
make kpi           # Validate KPI targets
make smoke         # Smoke-test running API
make serve         # Start dev server on :8080

Deployment

# Docker
docker compose up -d

# Kubernetes
kubectl apply -f deploy/k8s/all.yaml

# Helm
helm upgrade --install ai-mc2 deploy/helm/ai-mc2 \
  --set ingress.host=ai-mc2-api.your-domain.com

License & Pricing

This repository uses a dual-tier license model:

TierLicensePriceComponents
CommunityMIT$0ai_mc2/ SDK, unit tests, integration tests, demo script
ProProprietary$2,500/mo or $25,000/yrFull REST API, Docker + docker-compose, CI pipeline, smoke/integration tests, email support (2-day SLA)
EnterpriseProprietaryContact usK8s/Helm deployment, KEDA autoscaling, Bicep IaC, KPI compliance harness, RBAC + audit logging, priority SLA

SDK is open-source (MIT) to drive adoption and build trust — the moat is in the operational, deployment, and compliance tooling.

📧 mc2@honeypotz.net for Pro/Enterprise inquiries.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
2.1.116 Aug 20266

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
honeypotz-ai/ai-mc2-fabric

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
honeypotz-ai/ai-mc2

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:15 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:ba8ad10830563a4c44402f3131c56b76ea400f465403723047747046dc2d5afb