# Power House Python SDK

Version: 0.3.3

The default `power_house` namespace implements `.pha` v1 and Rootprint v1
without requiring or interpreting external proof attachments.

```python
from power_house import create_artifact, new_rootprint, verify_rootprint

artifact = create_artifact(
    provenance={"source": "python"},
    protocol="power-house/example/v1",
    public_inputs={"claim": 7},
    proof={"accepted": True},
)
graph = new_rootprint("main", artifact)
verify_rootprint(graph)
```

EPA transport helpers are deliberately separated:

```python
from power_house.external import attach_external_proof, verify_external_attachments
```

Run the shared conformance suite from the repository root:

```bash
PYTHONPATH=sdk/python python3 -m unittest discover -s sdk/python/tests -v
```
