Metadata-Version: 2.4
Name: aurabrain
Version: 0.3.0
Summary: AuraBrain — Universal cognitive architecture SDK for Python
Project-URL: Homepage, https://aurabrain.io
Project-URL: Documentation, https://aurabrain.io/docs
Project-URL: Repository, https://github.com/PixelAIWizard22/aurabrain.io
Author: AuraBrain
License: MIT
Keywords: ai,brain,cognitive,knowledge-graph,memory
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Requires-Dist: httpx>=0.24.0
Requires-Dist: pydantic>=2.0.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.21; extra == 'dev'
Requires-Dist: pytest-httpx>=0.30.0; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Provides-Extra: grpc
Requires-Dist: grpcio-tools>=1.50.0; extra == 'grpc'
Requires-Dist: grpcio>=1.50.0; extra == 'grpc'
Requires-Dist: protobuf>=4.21.0; extra == 'grpc'
Description-Content-Type: text/markdown

# AuraBrain Python SDK

Universal cognitive architecture — one brain, any agent.

## Install

```bash
pip install aurabrain
```

With gRPC support:
```bash
pip install aurabrain[grpc]
```

## Quick Start

```python
from aurabrain import AuraBrain

brain = AuraBrain()  # connects to http://127.0.0.1:3000

# Store a fact
atom = brain.store("The capital of Japan is Tokyo", confidence=0.98)

# Recall by keyword
results = brain.recall("Japan")

# Verify a claim
result = brain.verify("Japan's capital is Osaka")

# Get a daily briefing
briefing = brain.briefing()
```

## API

| Method | Description |
|--------|-------------|
| `store(content, **kwargs)` | Store an atom |
| `recall(query)` | Keyword search |
| `verify(content)` | SAVeR verification scan |
| `reason(content)` | Bayesian reasoning |
| `briefing()` | Daily briefing |
| `conflicts()` | Detect contradictions |
| `suggest()` | Priority-scored suggestions |
| `sleep()` | Run consolidation cycle |
| `stats()` | Brain statistics |

## License

MIT