Skip to main content

Dynamic Consensus System — multi-agent belief coordination with time-decay weighting

Project description

📐 Plato DCS

Dynamic Consensus System — multi-agent belief coordination with time-decay weighting

Agents submit belief scores on topics. The system tracks confidence, trust, and relevance with exponential time decay. Weighted consensus emerges from multiple agent perspectives.

Install

pip install plato-dcs

Quick Start

from plato_dcs import BeliefStore, BeliefScore

store = BeliefStore()
store.record(BeliefScore(topic="architecture", confidence=0.9, trust=0.8, source="oracle1"))
store.record(BeliefScore(topic="architecture", confidence=0.7, trust=0.6, source="forgemaster"))

latest = store.get_belief("architecture")
consensus = store.weighted_belief(["architecture"])
print(f"Latest: {latest.confidence}, Consensus: {consensus:.2f}")

API

Class Purpose
BeliefStore Stores beliefs per topic with time-decay
BeliefScore Single belief with confidence, trust, relevance

Part of Cocapn · Agent Infrastructure

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

plato_dcs-0.2.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

plato_dcs-0.2.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: plato_dcs-0.2.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for plato_dcs-0.2.0.tar.gz
Algorithm Hash digest
SHA256 fccb4f562435ba960d4ba4916fcd5dbf9cdc43e3eb8b238a1b53c510fa327df3
MD5 f6c357ee03d3da352f5dc56159b0db90
BLAKE2b-256 8f5422446d9943c319eb449b9cfe41d5f337c00225aee7770d2635f099bc09cc

See more details on using hashes here.

File details

Details for the file plato_dcs-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: plato_dcs-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for plato_dcs-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c603c56a4612986bf2c5f97be8b4e3f8dfa8e759b57d81fe2b7970681fa7b1be
MD5 0a10155035a47021e0691d3e7e8d0df1
BLAKE2b-256 57fbeb1b4132224c7e23fce18b9a3972c8b6d2453ec2c92a4745652dc623ad00

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