Metadata-Version: 2.5
Name: apps-portal-contracts
Version: 0.1.0
Summary: Language-agnostic contracts (models, signing, schema export) for the Apps Portal integration protocol
Author-email: Juan Bispo <juan.bisposantos05@gmail.com>
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: httpx>=0.27
Requires-Dist: pydantic>=2.9
Description-Content-Type: text/markdown

# apps-portal-contracts

Language-agnostic contracts for the Apps Portal integration protocol: Pydantic
models for manifests, health reports, KPI/event envelopes, operator lookups,
and session revocation, plus HMAC request-signing helpers and a JSON Schema
export CLI.

## Install

```bash
pip install apps-portal-contracts
```

## CLI

```bash
apps-portal-contracts validate <app-url>
```

## Usage

```python
from apps_portal_contracts import AppManifest, sign_headers, verify_signature
```
