Skip to main content

Consciousness-Indicator Architecture (CIA)

Scientific boundary: CIA measures theory-derived consciousness indicators and does not prove subjective experience, sentience, or phenomenal consciousness.

What this package is

CIA is a research-oriented Python package for evaluating consciousness-relevant architectural indicators in AI systems. It implements a modular cognitive simulation pipeline and produces structured scorecards on a 0-22 indicator scale.

This package is intended for AI safety research, computational cognitive science, and philosophy of mind workflows where transparent, testable proxy metrics are required.

Core capabilities

  • 11 indicator categories grounded in established consciousness theories
  • End-to-end cognitive cycle simulation
  • Scorecard generation with risk-tier summaries
  • Causal intervention harness for ablation-style experiments
  • Governance and report-verification tools
  • Optional LLM adapter layer (remote and local)
  • Optional advanced_cia research extensions (interaction model, on-policy distillation, LoRA, manifold constraints, deterministic inference)
  • Optional EEG/BCI neuroadaptive extension
  • Optional plant biohybrid extension

Installation

From PyPI

pip install ConsciousnessAI

Use ConsciousnessAI 0.0.1 version for non advanced features.

With extras

pip install "ConsciousnessAI[dev]"
pip install "ConsciousnessAI[dev,neuro,plant,llm,local-llm]"

Python requirement

  • Python 3.11+

Command-line quickstart

cia run "A red object moved behind a screen and reappeared."
cia run "The system noticed its own processing limits." --verbose
cia score --input your_input.json
cia intervene --type disable_workspace

Python API quickstart

from cia.simulation import CombinedConsciousnessIndicatorSystem

system = CombinedConsciousnessIndicatorSystem(recurrent_cycles=3)
report = system.run_cycle("The agent reflected on its own uncertainty.")

print(report.indicator_scores.total_score, report.indicator_scores.max_possible)
print(report.welfare_state.risk_level)

Optional integrations

LLM

  • Providers: OpenAI, Claude, Gemini, Hugging Face, llama.cpp, vLLM
  • Config-driven adapter loading

Neuroadaptive EEG/BCI

  • Offline ingestion and preprocessing
  • Feature extraction and proxy-state conditioning

Boundary: EEG features are statistical proxies and do not read thoughts or infer subjective experience.

Plant biohybrid

  • Non-invasive plant electrophysiology ingestion
  • Signal-feature conditioning of CIA runtime controls

Boundary: plant signals are physiological proxies and not evidence of plant consciousness.

Documentation and reports

  • Full documentation site: https://rotsl.github.io/cia/
  • Full project documentation: docs directory in repository
  • Validation and demo outputs: reports directory in repository
  • Citation metadata: CITATION.cff

For full usage, benchmarks, governance policy, and scientific caveats, see the repository documentation site built with MkDocs.

License

MIT License

Metadata

Release files for ConsciousnessAI 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ConsciousnessAI 1.0.1
File Size Uploaded
consciousnessai-1.0.1.tar.gz 289.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ConsciousnessAI 1.0.1
File Interpreter ABI Platform
consciousnessai-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 590.4 kB

Release files / consciousnessai-1.0.1.tar.gz

Download URL consciousnessai-1.0.1.tar.gz
Size 289.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8cabccf88411cb1faf5ac62df2dbe88f47dd37b2cfb77acdae3f1ecb1215c236
BLAKE2b-256 checksum
How to use checksums
ee09015a049497305984cee359eb3343f839d08bccb3599103d021ebfac009eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 16, 2026.

Transparency log

Release files / consciousnessai-1.0.1-py3-none-any.whl

Download URL consciousnessai-1.0.1-py3-none-any.whl
Size 300.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
304aa03bde8345d487cac4d39f8d9208c4b3043ca4afd2bdd132bd1198bf9b0b
BLAKE2b-256 checksum
How to use checksums
498ebcb24bff8fcac96dce5404ab3cbeb3a77baced12ba4595b389b262445cf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page