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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mgc_blackbox-1.4.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: mgc_blackbox-1.4.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05cf663d199891e2c35a7821e7c155b9adf2b780e19e37b6350f3c8b249c063b
|
|
| MD5 |
1f0563dcc81420a597b73ca41b99e6fc
|
|
| BLAKE2b-256 |
8761a98a7a6a1f4c75099e0c816b3ffdf719cb655682bd2e053efbf14e3dc195
|
File details
Details for the file mgc_blackbox-1.4.0-cp312-cp312-manylinux_2_17_x86_64.whl.
File metadata
- Download URL: mgc_blackbox-1.4.0-cp312-cp312-manylinux_2_17_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d598abb8a1e876b8742391f3eb263b468456bb6966e044f3ec5162554ed2e1e1
|
|
| MD5 |
ab5b726eabd4caab7c93effec6c5286b
|
|
| BLAKE2b-256 |
df65eb1dcd002c78c400e2b6292b1fabac720f3cc2e44bc237321caf36eab563
|
File details
Details for the file mgc_blackbox-1.4.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: mgc_blackbox-1.4.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66e20a19321cfd8ac21b31f8a28521fc31cc9239a61dca4e5468ea9963d6d72a
|
|
| MD5 |
c812ce928af1f8a5bbbabcb2c886254d
|
|
| BLAKE2b-256 |
b81c02c0b41a53dfcea4db51edf14b037f9efa92601ee58e00d931433a4c171d
|
File details
Details for the file mgc_blackbox-1.4.0-cp311-cp311-manylinux_2_17_x86_64.whl.
File metadata
- Download URL: mgc_blackbox-1.4.0-cp311-cp311-manylinux_2_17_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cae0ac0393fa7b120cfcdaae3f12e343117b61c1ffed3deb8cce8c3c343af17
|
|
| MD5 |
8b63c656d87c1542e8f56ba6c771bccb
|
|
| BLAKE2b-256 |
e65616d5304ad425f6e6b790f007b42332ac3848c9e3b7a6b3d6dadcb820a003
|
File details
Details for the file mgc_blackbox-1.4.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: mgc_blackbox-1.4.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36c3af4091fb29266c14535a5522833bc83f7293ee98854f8e291de3edd02c1c
|
|
| MD5 |
cc121f909e6698de2d9b05de4b6aea55
|
|
| BLAKE2b-256 |
906b49543f3d50d6fa1cfca67da6412612d633d7708794a7e831a3e08a941817
|
File details
Details for the file mgc_blackbox-1.4.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: mgc_blackbox-1.4.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d110481986b4a4aba82e5de3ff10409612abc331f62950faff3e81d24b92581c
|
|
| MD5 |
d3c07255403e55d76656edb1b81af616
|
|
| BLAKE2b-256 |
7a964b57d1f088f6a6007955bb12dd51f06355c2843a03752ad30285d124aca2
|
File details
Details for the file mgc_blackbox-1.4.0-cp310-cp310-manylinux_2_17_x86_64.whl.
File metadata
- Download URL: mgc_blackbox-1.4.0-cp310-cp310-manylinux_2_17_x86_64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0507d5b6f57dd43764b2f5cd0f4728f646a9fcc5b72dc14d2aad57d90fb7d59d
|
|
| MD5 |
cddb995e5cab0d4162c682d288b1f109
|
|
| BLAKE2b-256 |
9acfd67562a2affe20c98b6ce1ca51d83c79a1e850e53bf9857436eaa214fc25
|
File details
Details for the file mgc_blackbox-1.4.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: mgc_blackbox-1.4.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84a60b2dae318024bb626cb19a972278b23a6b941b962dd0d3680cb4de6dc21f
|
|
| MD5 |
38372a96fd99f9b2fb0ab16fb717cef2
|
|
| BLAKE2b-256 |
181059771008aa8f9674efb774aeb551c3de0d2e1671a9839d43810ac61b4f08
|