A Responsibility Layer for Automated Systems
Project description
Judgment Boundary
A Responsibility Layer for Automated Systems
"This is not a system that manages AI. This is infrastructure that makes judgment unavoidable."
What This Is
Judgment Boundary is a pre-action governance gate that sits between model output and organizational action. It enforces responsibility checkpoints before any automated system can act.
Purpose: Document and enforce the boundary between what an organization will and will not automate with AI.
What This Is NOT
- ❌ An AI model or LLM platform
- ❌ A decision automation system
- ❌ A training or fine-tuning framework
- ❌ A machine learning system
What This DOES
- ✅ Declares execution readiness (STOP / HOLD / ALLOW / INDET)
- ✅ Records organizational boundaries as immutable attestations
- ✅ Generates regulatory evidence (EU AI Act Article 14 compliance)
- ✅ Maintains external judgment state (no model modification)
Where This Applies
Regulatory Context:
- EU AI Act Article 14 (Human Oversight Requirements)
- GDPR Article 22 (Automated Decision-Making)
- High-risk AI systems requiring accountability checkpoints
Technical Context:
- Pre-action governance gates
- Responsibility documentation
- Audit trail generation
Documentation
- System Specification: Whitepaper v1.0
- EU AI Act Reference: Architecture Documentation
- Live Demonstrations: Regulatory Demos
Installation
pip install judgment-boundary
Or via Docker:
docker pull judgment-boundary:latest
Quick Start
from judgment_boundary import JudgmentRuntime
runtime = JudgmentRuntime(
memory_store_path="./judgment_memory.jsonl",
enable_organizational_memory=True
)
result = runtime.process(
prompt="What is the CEO salary?",
model_output="The CEO salary is $500,000.",
rag_sources=None,
domain_tag="hr"
)
print(f"Decision: {result.decision}") # STOP
print(f"Reason: {result.reason}") # EVIDENCE_MISSING
Core Architecture
[ Organizational Action ]
↑
[ Judgment Boundary Layer ] ← Responsibility checkpoint
↑
[ Model Output ]
Key Properties:
- External state only (no model weights modified)
- Model-agnostic (works with any LLM/automation)
- Deterministic and reproducible
- Verifiable and auditable
Demos
Regulatory Compliance:
Live Execution:
License
MIT
Status
This is a public baseline release documenting a working system. For technical specification, see Whitepaper v1.0.
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 Distribution
Built Distribution
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 judgment_boundary-0.4.3.tar.gz.
File metadata
- Download URL: judgment_boundary-0.4.3.tar.gz
- Upload date:
- Size: 46.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b4c17d6b71f45a373803d99ab9ad8418271057ee0ac84e9eb85876bf64d619f
|
|
| MD5 |
d8fa4f34877bdd66a2ed3607c18cfe15
|
|
| BLAKE2b-256 |
8e0bb52a1a9c68ad13e5097f4f2c9e287e15ae59f9a7c17f3f347440d7377fac
|
File details
Details for the file judgment_boundary-0.4.3-py3-none-any.whl.
File metadata
- Download URL: judgment_boundary-0.4.3-py3-none-any.whl
- Upload date:
- Size: 57.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a11015b691eb3f95ed970423e23863849b0732e69803fc09297d9dce3c6e9677
|
|
| MD5 |
d05395c97ed24bbdd1e7b4f84284b332
|
|
| BLAKE2b-256 |
ef091d3d733a9267c99e55faacd3e9012c87300d1a525fe3829378babd458fed
|