"""
Verisoo - Decentralized image provenance and attestation.

Part of the Soo Suite:
- Stegasoo: covert communication, hiding encrypted messages in images
- Verisoo: overt attestation, proving provenance and building decentralized reputation
"""

__version__ = "0.1.0"

try:
    from .models import Attestation, AttestationRecord, Identity
    from .exceptions import VerisooError, AttestationError, VerificationError

    _AVAILABLE = True
except ImportError:
    _AVAILABLE = False

__all__ = [
    "__version__",
    "_AVAILABLE",
    "Attestation",
    "AttestationRecord",
    "Identity",
    "VerisooError",
    "AttestationError",
    "VerificationError",
]
