"""aria-agentkit — Version-pinned ARIA backend for the Microsoft Agent Governance Toolkit.

Provides contract-tested integrations for the official AGT extension points:

- ``ARIAToolInterceptor`` — ToolCallInterceptor backed by AuthZEN PDP
- ``ARIAAuditBackend`` — AuditBackend backed by ARIA Receipt Vault
- ``ARIAPolicyProvider`` — PolicyProviderInterface backed by AuthZEN PDP

Quick start::

    from aria_agentkit import ARIAToolInterceptor

    interceptor = ARIAToolInterceptor(
        pdp_url="https://pdp.example.com/access/v1/evaluation",
        pdp_application="my-agent-platform",
        token="my-bearer-token",
    )

    # Register with AGT's composite interceptor
    from agent_os.integrations.base import CompositeInterceptor
    composite = CompositeInterceptor()
    composite.add(interceptor)
"""

from __future__ import annotations

from aria_agentkit.compat import AGT_VERSION as AGT_VERSION

from .audit.backend import ARIAAuditBackend as ARIAAuditBackend
from .policy.interceptor import ARIAToolInterceptor as ARIAToolInterceptor
from .policy.provider import ARIAPolicyProvider as ARIAPolicyProvider

__all__ = [
    "AGT_VERSION",
    "ARIAAuditBackend",
    "ARIAPolicyProvider",
    "ARIAToolInterceptor",
]

__version__ = "0.1.1"
