"""
Pramana Engine — Vedic Verification for AI
Epistemologically-grounded constraint verification engine.

Usage:
    from pramana import Pramana

    engine = Pramana()
    result = engine.verify(
        claim="Building meets IBC fire safety code",
        evidence={"sprinklers": True, "exits": 2, "occupancy": 300},
        constraints={"min_exits": 2, "sprinklers_required": True}
    )
    print(result.verdict)   # "VERIFIED" | "FLAGGED" | "HALTED"
    print(result.confidence) # 0.0 - 1.0
    print(result.reasoning)  # Nyaya-grounded explanation
"""

__version__ = "0.1.0"
__author__ = "Barbarian Labs"

from pramana.core.engine import Pramana, VerificationResult
from pramana.core.nyaya import NyayaGate, PramanaType
from pramana.core.vedic import VedicEngine, Sutra
from pramana.core.arthashastra import StrategyGate

__all__ = [
    "Pramana",
    "VerificationResult",
    "NyayaGate",
    "PramanaType",
    "VedicEngine",
    "Sutra",
    "StrategyGate",
]
