promptledger-verifiable-pro.../promptledger_verifiable_pro.../__init__.py

25 lines
775 B
Python

"""PromptLedger Verifiable Provenance and Licensing (MVP core)
Lightweight in-process ledger core with:
- LocalProvenanceBlock: a single creative step with metadata
- MerkleAuditLog: tamper-evident log of blocks
- DeltaSync: compute simple deltas between two logs
- Adapters: Blender and Figma sample emitters
Note: This is a minimal MVP to bootstrap architecture; extend with real crypto
signatures, DID-based identities, and cross-tool adapters in subsequent tasks.
"""
from .core import LocalProvenanceBlock, MerkleAuditLog, DeltaSync
from .adapters import BlenderAdapter, FigmaAdapter
from .core import attach_signature
__all__ = [
"LocalProvenanceBlock",
"MerkleAuditLog",
"DeltaSync",
"BlenderAdapter",
"FigmaAdapter",
"attach_signature",
]