Skip to main content

AI-MC2 Fabric Intelligence Layer SDK

Python SDK and REST API for the AI-MC2 autonomous intelligence layer for multi-cluster congestion control.

Quick Start

# Install SDK + API deps
pip install -e .
pip install -r requirements-api.txt

# 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

Subsystem Path Description
§1 Topology /api/v1/topology Near-linear hop-latency routing
§2 Congestion /api/v1/congestion Incast suppression & flow admission
§3 Failure Domain /api/v1/failure-domain CXL/PCIe blast-radius isolation
§4 Optical /api/v1/optical 800G DR8 power/thermal envelope
Fabric /api/v1/fabric Unified 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:

Tier License Price Components
Community MIT $0 ai_mc2/ SDK, unit tests, integration tests, demo script
Pro Proprietary $2,500/mo or $25,000/yr Full REST API, Docker + docker-compose, CI pipeline, smoke/integration tests, email support (2-day SLA)
Enterprise Proprietary Contact us K8s/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.

Download files

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

Source Distribution

ai_mc2-2.1.0.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

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

ai_mc2-2.1.0-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file ai_mc2-2.1.0.tar.gz.

File metadata

  • Download URL: ai_mc2-2.1.0.tar.gz
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.6

File hashes

Hashes for ai_mc2-2.1.0.tar.gz
Algorithm Hash digest
SHA256 f95ba3252780673b8ab95747c496f55ca7987c0953ef249e75c7d8a0673b1429
MD5 25b91f630d37b059b11721969171594f
BLAKE2b-256 042043d24fc82d121b6238a4073a11e3ac9bb6a54b99d6f88bc283ad74340989

See more details on using hashes here.

File details

Details for the file ai_mc2-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: ai_mc2-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.6

File hashes

Hashes for ai_mc2-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c80b74a16cff787287f41a3561a538004458c291fe28f16529240a9bffabf7fe
MD5 22337c9ca97f68112821c770bde2f738
BLAKE2b-256 5549b898523e8fc99740650bb1be924a70d33e605d47ae0eae1ce1296bec947a

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 Sentry Error logging StatusPage Status page