Skip to main content

Graph-native AGM belief-revision core (Kumiho M0)

Project description

doxastica

A standalone reference implementation of Kumiho (arXiv 2603.17244, Young Bin Park) — a graph-native AGM belief-revision core — with one deliberate multi-scope extension (Kumiho is single-agent) and one deliberate exclusion (no recovery; AGM recovery is dropped in favour of superseded-chain semantics). Zero narrative concepts; correctness is provable, with AGM/Hansson postulates verified mechanically as a backend conformance suite.

What it is

doxastica is a standalone, append-only belief-revision library. It has no game, narrative, or LLM concepts inside it — only scopes, beliefs, and revisions behind a clean BeliefStore protocol. Revision is forward-only: no operation removes or rewrites a stored BeliefState; superseded states stay on the chain. The library ships a working in-memory AGM core that depends on pydantic alone, with the LadybugDB graph backend available as an optional extra.

Installation

# Core (in-memory AGM engine, pydantic only)
pip install doxastica

# With the LadybugDB reference backend
pip install doxastica[ladybug]

Or with uv:

uv add doxastica
uv add 'doxastica[ladybug]'

The base install ships a fully working in-memory belief-revision core. The [ladybug] extra adds the LadybugDB-backed reference backend behind the same BeliefStore protocol.

Quick Start

See the Quick Start in the documentation for a runnable first program using MemoryCore(InMemoryBackend()).

License

MIT. See LICENSE.

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

doxastica-0.1.0.tar.gz (34.3 kB view details)

Uploaded Source

Built Distribution

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

doxastica-0.1.0-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

Details for the file doxastica-0.1.0.tar.gz.

File metadata

  • Download URL: doxastica-0.1.0.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for doxastica-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7ed946745c1d39d0cc5ad0773d30f892161ad97343660cad6a1641ec3e5fb74b
MD5 7f4d41f589f2c70bada82f109aa29dd9
BLAKE2b-256 2b289bca00453ad40f7e01dae169646f4ca8cc45e237e6c62709ebb04ed1a3d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for doxastica-0.1.0.tar.gz:

Publisher: release.yml on anentropic/doxastica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doxastica-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: doxastica-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 40.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for doxastica-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0acce258a66bdb016f81a62802a0887e0d237d8160dbc7c41928a5f7bf91c16d
MD5 466948a04b45da0fbb758a5886c2af6d
BLAKE2b-256 cbfc7e30b3911f0ff54b5f41938d6e9b9638e002756286b5ec0a590e9d99dacd

See more details on using hashes here.

Provenance

The following attestation bundles were made for doxastica-0.1.0-py3-none-any.whl:

Publisher: release.yml on anentropic/doxastica

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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