Metadata-Version: 2.4
Name: didwork
Version: 0.0.2
Summary: DidWork - independent verification for software outcomes. Your software said it worked. Did it?
License: MIT
Project-URL: Homepage, https://didwork.sh
Project-URL: Documentation, https://didwork.sh/docs
Project-URL: Repository, https://github.com/didworksh/core
Keywords: verification,outcomes,agents,stripe,github,webhooks
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# didwork

**Your software said it worked. Did it?**

DidWork independently verifies that the outcomes software claims to have produced are actually true. Send a claim; DidWork gathers evidence from authoritative systems and returns a verdict: `verified`, `failed`, or `unknown`.

```python
from didwork import did

verification = did.verify(
    type="stripe.refund",
    expected={"payment": "pi_123", "amount": 4999},
)

if verification.status == "verified":
    ...
```

Configure with `DIDWORK_API_KEY` (get one at [didwork.sh](https://didwork.sh)). Stdlib-only — no dependencies.

Docs: https://didwork.sh/docs
