Skip to main content

Constitutional AI Governance Framework - Grounded in Socratic Philosophy

Project description

Socratic Morality

Constitutional AI Governance Framework - Building trustworthy, accountable multi-agent systems grounded in Socratic philosophy.

"It is better to suffer injustice than to commit it." — Plato's Gorgias

Quick Start

pip install socratic-morality
from socratic_morality import Governor

governor = Governor(constitution="constitution.yaml", llm_provider="anthropic")
decision = await governor.evaluate(
    action="Access user's private data",
    purpose="Personalization",
    actor="recommendation_agent",
    context={"user_id": "user_123"}
)

Documentation

Status

Phase 1: Foundation Library Extraction - In Progress

License

MIT License - See LICENSE for details

Project details


Download files

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

Source Distribution

socratic_morality-0.0.3.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

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

socratic_morality-0.0.3-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file socratic_morality-0.0.3.tar.gz.

File metadata

  • Download URL: socratic_morality-0.0.3.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for socratic_morality-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a1088390df350b34193873c476b486f3429e41e9eab39e05fb16dbf49eb864c2
MD5 9040cff8f3e4161b5b77e01db2a7d6a3
BLAKE2b-256 0f03531ed6944697f5a7308713dd469acf62099e20c55ac8c06932bf4318989e

See more details on using hashes here.

File details

Details for the file socratic_morality-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for socratic_morality-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7db2b6b1546f35e74c7e601cf86a8889b7ab7c2ce17d93b00bc871ffa025f984
MD5 22731bedc56f25dfc3bf0ef701e1b96f
BLAKE2b-256 889e75cbf9f1a5c6e5c76909a73399b8e26a70ee46f4ff4632e26e93cdd6c401

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