Skip to main content

edp-mep

Environment Design Pattern (EDP) + Model Environment Protocol (MEP)

OneOrigine / ImperialSchool Research — I.S. License

"A perfect balance between rationality and probability is necessary to fully leverage the logic of artificial intelligence." — Seikatsu-One

Install

pip install edp-mep
# With provider support:
pip install edp-mep[ollama]     # local Ollama
pip install edp-mep[openai]     # OpenAI API
pip install edp-mep[anthropic]  # Anthropic API
pip install edp-mep[all]        # all providers

Mathematical Foundation

Central Equation: E_{t+1} = 𝔘( E_t, 𝔯( x_t, c_t, Σ_t, 𝔄(x_t,c_t,Σ_t,Γ_t, Ψ(D_t,c_t,Σ_t)) ) )

Harmony Function: H = α·cos(A,C) + β·cos(A,S) + γ·cos(R̂,R) − δ·D

Quick Start

from edp import Environment, Context, Action, Circumstance, SenseVector, EnvironmentKind
from mep import MepGateway

# Build environment
env = Environment("MyEnv", EnvironmentKind.REACTIVE)
ctx = env.create_context("Main",
    basis=SenseVector.normative("operations", 0.9))

# Run agents via MEP
gateway = MepGateway(env)
session = gateway.connect("my-agent")
envelope = gateway.build_envelope(session, actor, ctx)
reaction = await gateway.dispatch(session, actor, "action.type", payload, ctx)

Usage (agent demo)

python mep_ollama_agent_v4.py --demo
python mep_ollama_agent_v4.py --model gemma3:12b --inject-memory
python mep_ollama_agent_v4.py --provider openai --model gpt-4o-mini
python mep_ollama_agent_v4.py --provider anthropic --model claude-3-haiku-20240307

Metadata

Release files for edp-mep 4.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for edp-mep 4.1.0
File Size Uploaded
edp_mep-4.1.0.tar.gz 26.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for edp-mep 4.1.0
File Interpreter ABI Platform
edp_mep-4.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 53.1 kB

Release files / edp_mep-4.1.0.tar.gz

Download URL edp_mep-4.1.0.tar.gz
Size 26.7 kB
Tags Source
SHA-256 checksum
How to use checksums
fb8a4e95324405cebc32d305b028491540c67027da6487eb9876eb348000219f
BLAKE2b-256 checksum
How to use checksums
4a718f86c3246ae1e6073c8e908e60528e814e1c346edad433ca253a389724a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / edp_mep-4.1.0-py3-none-any.whl

Download URL edp_mep-4.1.0-py3-none-any.whl
Size 26.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cd8831ca1a5810ffc64cb91c492afbe1dfeb5a6e40860583cf33861a06168da0
BLAKE2b-256 checksum
How to use checksums
eecdb9d627d0f104ef7391e1b608349a3c082ba65bf1201290be1062668e01d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

4.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page