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.1-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

mgc_blackbox-1.4.1-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.1-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

mgc_blackbox-1.4.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

mgc_blackbox-1.4.1-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.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mgc_blackbox-1.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e0a366678642f14faec1b952e320ebd54b0f2b7bdab416e243f73cdbdf83f949
MD5 fc20c4ee62ed217f892dfc4bb7760be8
BLAKE2b-256 04d5488f83de6c6cacad4998cf76b34e9f4dbb4627de8b0fa9a1e313487bdf12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mgc_blackbox-1.4.1-cp312-cp312-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a142f11861d7a03e9dc3fe48fda0b691ae795a996c5d51b5d67460b343f99197
MD5 27c24a8a7444999797924de64ea314f9
BLAKE2b-256 94b18fcbe43ecb252992eadec30bdaf8c985986c70737af99c592ddcad1d7e11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mgc_blackbox-1.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b1de2b32898506bc51f1f562ef243a30940d033bb386479b62026de8baac829e
MD5 5a4c0c8faf389add13259ce3801e258a
BLAKE2b-256 158e01655fbdfddaa815a4ac1b714a108a45feb2b2ab7931b8a665583d648cf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mgc_blackbox-1.4.1-cp311-cp311-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ad028a8eff4274429af2c2f020d617712ad1efb6e20e051d883ecbc54ef4933a
MD5 6d391e8e43f5b446b01c6855fe866ea7
BLAKE2b-256 261260e555000e822578d937677c48c43a5b883027e63837d3c1b5daa3c69115

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mgc_blackbox-1.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0573066aa00a3da20652ab6fdff9af6ab045df2b27b929dd00f5f2013155b4da
MD5 49c264c5d10e1f3591c34220f2012565
BLAKE2b-256 18608df893835d415103bc1d34c467d6e9697039b79c895d3d27e4e8eca2c485

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mgc_blackbox-1.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6bd0e9f30ceb18eaf479276b9294ae4353e79a8edef1ce8883b4833c1b3564ea
MD5 5fd36899558efb176af34f501c7f6a62
BLAKE2b-256 24ca8b96ca4c840f4217c8573fea71613b700f09797be2cc39ba829812da8cf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mgc_blackbox-1.4.1-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 44862bcef03a3024caf370ef37402bc497a1b00168d64fbdfa7c6aea18ffbf53
MD5 64a2bbeb534a64bd566914e4b6a6e462
BLAKE2b-256 300c5ec48d798d69d900b81bd3f9306eb5f8ac723614bcec4395631ea0b933e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mgc_blackbox-1.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1b1aff489171797dfc74b218ab19f8e37d045025d7fe7d9bb839cb20d8fc8fc
MD5 236365e24f23047a6ebd4572c2b92cf0
BLAKE2b-256 f0949c8ca260601c18c703536dd2c8f16ab66f4052ec4d4b0dbbb286eaad8d18

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