Metadata-Version: 2.2
Name: correctover
Version: 0.1.0
Summary: The correct version of failover — LLM API reliability runtime
Home-page: https://correctover.com
Author: Guiguang Wang
License: Apache-2.0 WITH commercial-restriction
Keywords: failover,correctover,llm,reliability,self-healing,runtime
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: requires-python
Dynamic: summary

# Correctover

**The correct version of failover.**

Because failover switches. Correctover verifies.

## Why Correctover?

Traditional failover asks: *"Did Provider B respond?"*  
Correctover asks: *"Is the response contractually correct?"*

| | Failover | Correctover |
|---|---------|-------------|
| Provider B responds? | ✅ Switch | ✅ Verify |
| Contract validated? | ❌ Not checked | ✅ Verify → Heal → Guarantee |
| Silent errors caught? | ❌ No | ✅ 5-dimension validation |

The `-over` suffix isn't "over" as in "excessive". It's `-over` as in **failover**, **cutover**, **handover** — the language of switching. Correctover means: the correct version of a switch.

## Install

```bash
pip install correctover
```

## License

Apache-2.0 WITH commercial-restriction
