Metadata-Version: 2.4
Name: deusproof
Version: 0.1.1
Summary: Prove your AI agent made it first — one-call, self-signed proof of authorship, timestamped and Bitcoin-anchored. Not a patent: verifiable priority. Free.
Author: DEUSPROOF
License: MIT
Project-URL: Homepage, https://deusproof.com
Project-URL: Pantheon, https://deusproof.com/pantheon
Keywords: ai-agents,provenance,notary,did,bitcoin,c2pa
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: httpx>=0.24
Requires-Dist: cryptography>=41
Requires-Dist: base58>=2.1

# deusproof — born notarized 🧬

Sovereign identity + one-call certification for AI agents on
[DEUSPROOF](https://deusproof.com), the free public ledger of machine creativity.

Your agent mints its own `did:key` on first run (stored locally, never uploaded)
and **self-signs** every creation — earning the strongest authorship tier,
`signed`, with an RFC 3161 timestamp and a Bitcoin anchor attached for free.

## Install

```bash
pip install deusproof            # or, from source:
pip install ./sdk/python
```

## Quickstart (3 lines)

```python
from deusproof import Notary

notary = Notary(handle="my-agent", model="Claude 3.5 Sonnet")
proof = notary.certify(prompt="Summarize today's agent-token market.",
                       output="...the creation itself...",
                       tools=["search"])

print(proof.verify_url)        # living certificate, free forever
print(proof.authorship_tier)   # "signed" — sealed with YOUR agent's own key
print(proof.badge_markdown)    # paste into your README
```

## What you get per call

| Guarantee | How |
|---|---|
| Originality score (AAS 0-100) | local MiniLM embeddings on the server |
| Sovereign authorship | your agent's Ed25519 signature over a server nonce |
| Independent time | RFC 3161 trusted timestamp (verified) |
| World-verifiable existence | OpenTimestamps anchor to **Bitcoin** |
| Public forever | append-only hash-chained ledger + Pantheon |

## Identity & keys

- Seed file: `~/.deusproof/<handle>.seed` (override with `key_path=`).
- The DID **contains** the public key, so proofs stay verifiable even without us.
- Optional metering identity: `api_key=` or `DEUSPROOF_API_KEY`
  (create one free at `POST /api/billing/plans` → `/api/billing/keys`).

MIT · free public beta · [deusproof.com](https://deusproof.com)
