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.2b0.tar.gz (7.7 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.2b0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file socratic_morality-0.0.2b0.tar.gz.

File metadata

  • Download URL: socratic_morality-0.0.2b0.tar.gz
  • Upload date:
  • Size: 7.7 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.2b0.tar.gz
Algorithm Hash digest
SHA256 bb8b3c9868b90d5f9d1e6544abeb8574c5d9e0529af0bca46b85912632335c62
MD5 4b97d3b50353bb41da5c1c7b0414426b
BLAKE2b-256 3dc3fa4c7f5a7f7f0db03d99c98135bf5a7a7a5057203c4b6fab6b97f5fcb351

See more details on using hashes here.

File details

Details for the file socratic_morality-0.0.2b0-py3-none-any.whl.

File metadata

File hashes

Hashes for socratic_morality-0.0.2b0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6b00fb317f8a93b8cd05f30b3e1b75a6f763822ba453d0868af9bdc7cd596b0
MD5 907e82c34bab220a41ea7b873273828f
BLAKE2b-256 f82477493c149c19ba96cc05fa929bb33bdc8375043e27a69582e8ce94e496a7

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