Skip to main content

A trusted boundary for intent‑safe AI execution.

Project description

MirginCipher Blackbox (MGC)

MirginCipher Blackbox (MGC) is a Local Encrypted Execution Layer designed to protect sensitive human intent and enable secure, deterministic AI execution.
MGC provides a trusted device‑level encrypted boundary for agents — it is not an agent itself.


Authorization

Integration into any third‑party products or AI agents is free of charge,
but requires official authorization to ensure ecosystem integrity and security.

For authorization requests:
zkeviny@icloud.com


Core Capabilities

  • Local encrypted storage
    All sensitive data stays on the device and is never uploaded to the cloud.

  • Encrypted execution
    Scripts run inside the encrypted boundary; plaintext is never exposed to AI or external systems.

  • Store‑once authorization
    Once stored, an item can be reused within the same device environment without repeated confirmation.

  • Environment migration
    If hardware changes, access can be restored using a user‑defined migration key.

  • Cross‑agent availability
    Any agent platform supporting Skills / MCP can integrate with MGC with zero additional development.

  • Cross‑platform support
    Distributed as a Python package with security‑critical components compiled via Cython.

  • No delete function
    MGC treats all stored info as user assets.
    To delete: use WebUI → Database Audit → manually delete via DB Browser.

  • NEW: Script Sealing (Cross‑Node Execution Rights)
    MGC can seal scripts into non‑readable execution capsules.

    • Ownership remains with the user
    • Execution rights can be granted to trusted external nodes
    • Only the target node can decrypt and execute
    • No one (including the sender) can read the sealed script
      This enables secure cross‑node execution without unauthorized plaintext exposure.

Installation

pip install mgc-blackbox

Start the Local Encrypted Execution Service

mgc

Default WebUI port: 57218
If the port is occupied, MGC automatically decrements (57217, 57216, …).

WebUI URL:

http://127.0.0.1:<port>

Usage Overview

MGC can be used in two ways:


1. Through AI agents (Skills / MCP)

Agents can:

  • Store sensitive information
  • Retrieve encrypted items
  • Execute stored scripts
  • Seal scripts for trusted external nodes
  • All without unauthorized plaintext access

MCP configuration:
See mcp_config.json in the installation directory.


2. Through system scripts (REST API)

External scripts can fetch encrypted items at runtime.
Plaintext is never exposed to AI logs or external systems.

For detailed usage:
MGC_GUIDE.md


Security Model

  • All data remains local
  • No cloud upload
  • No plaintext logging
  • Deterministic execution
  • User‑controlled authorization
  • Protection Mode for high‑security environments
  • Minimal network usage (only version & health checks)

For safety details:
docs/user_notice.md


AI Skill Specification

For AI behavior boundaries and tool definitions:
docs/skill_spec.md


License

See the LICENSE file for full terms.

© 2026 MirginCipher Team. All rights reserved.


Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

mgc_blackbox-1.4.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

mgc_blackbox-1.4.0-cp312-cp312-manylinux_2_17_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mgc_blackbox-1.4.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

mgc_blackbox-1.4.0-cp311-cp311-manylinux_2_17_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mgc_blackbox-1.4.0-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mgc_blackbox-1.4.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

mgc_blackbox-1.4.0-cp310-cp310-manylinux_2_17_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mgc_blackbox-1.4.0-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file mgc_blackbox-1.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mgc_blackbox-1.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 05cf663d199891e2c35a7821e7c155b9adf2b780e19e37b6350f3c8b249c063b
MD5 1f0563dcc81420a597b73ca41b99e6fc
BLAKE2b-256 8761a98a7a6a1f4c75099e0c816b3ffdf719cb655682bd2e053efbf14e3dc195

See more details on using hashes here.

File details

Details for the file mgc_blackbox-1.4.0-cp312-cp312-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for mgc_blackbox-1.4.0-cp312-cp312-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d598abb8a1e876b8742391f3eb263b468456bb6966e044f3ec5162554ed2e1e1
MD5 ab5b726eabd4caab7c93effec6c5286b
BLAKE2b-256 df65eb1dcd002c78c400e2b6292b1fabac720f3cc2e44bc237321caf36eab563

See more details on using hashes here.

File details

Details for the file mgc_blackbox-1.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mgc_blackbox-1.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 66e20a19321cfd8ac21b31f8a28521fc31cc9239a61dca4e5468ea9963d6d72a
MD5 c812ce928af1f8a5bbbabcb2c886254d
BLAKE2b-256 b81c02c0b41a53dfcea4db51edf14b037f9efa92601ee58e00d931433a4c171d

See more details on using hashes here.

File details

Details for the file mgc_blackbox-1.4.0-cp311-cp311-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for mgc_blackbox-1.4.0-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8cae0ac0393fa7b120cfcdaae3f12e343117b61c1ffed3deb8cce8c3c343af17
MD5 8b63c656d87c1542e8f56ba6c771bccb
BLAKE2b-256 e65616d5304ad425f6e6b790f007b42332ac3848c9e3b7a6b3d6dadcb820a003

See more details on using hashes here.

File details

Details for the file mgc_blackbox-1.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mgc_blackbox-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36c3af4091fb29266c14535a5522833bc83f7293ee98854f8e291de3edd02c1c
MD5 cc121f909e6698de2d9b05de4b6aea55
BLAKE2b-256 906b49543f3d50d6fa1cfca67da6412612d633d7708794a7e831a3e08a941817

See more details on using hashes here.

File details

Details for the file mgc_blackbox-1.4.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mgc_blackbox-1.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d110481986b4a4aba82e5de3ff10409612abc331f62950faff3e81d24b92581c
MD5 d3c07255403e55d76656edb1b81af616
BLAKE2b-256 7a964b57d1f088f6a6007955bb12dd51f06355c2843a03752ad30285d124aca2

See more details on using hashes here.

File details

Details for the file mgc_blackbox-1.4.0-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for mgc_blackbox-1.4.0-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0507d5b6f57dd43764b2f5cd0f4728f646a9fcc5b72dc14d2aad57d90fb7d59d
MD5 cddb995e5cab0d4162c682d288b1f109
BLAKE2b-256 9acfd67562a2affe20c98b6ce1ca51d83c79a1e850e53bf9857436eaa214fc25

See more details on using hashes here.

File details

Details for the file mgc_blackbox-1.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mgc_blackbox-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84a60b2dae318024bb626cb19a972278b23a6b941b962dd0d3680cb4de6dc21f
MD5 38372a96fd99f9b2fb0ab16fb717cef2
BLAKE2b-256 181059771008aa8f9674efb774aeb551c3de0d2e1671a9839d43810ac61b4f08

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