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.2.0.tar.gz (35.8 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.2.0-py3-none-any.whl (42.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for doxastica-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e46dd7599baaf9a4cdfadafd9283425f89012ce56aab7134946c247a7581bc31
MD5 d706e69bfa534c106fb62bbc853067ff
BLAKE2b-256 a367aa216dc6432ee0df460b9711ae8d6ade6167bd172d7541028e090deb5482

See more details on using hashes here.

Provenance

The following attestation bundles were made for doxastica-0.2.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: doxastica-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 42.3 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 818f937f6483d64c554fea6a26a3b43bbf34bcb316cdf002735fefae4da706d8
MD5 bff0358973dbb7dc21f0539c0bdf8b3f
BLAKE2b-256 bbe39fe1ebb0048488fb5584f450e26e7da92cf3ccccbdeeb772ef670ffdd41c

See more details on using hashes here.

Provenance

The following attestation bundles were made for doxastica-0.2.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