v0.47.0 - Data Usage Attestation Layer
Data Usage Attestation Layer
Signed pre- and post-execution attestation for data access. Implements the Data Plane from arXiv:2606.12320 (Five-Plane Reference Architecture).
What is new
DataLicensePolicy— operator-issued source allowlist, access type list, prohibited classification tags, volume cap; signed by licensorDataAccessIntent— agent-signed pre-execution declaration (expires in TTL)DataAccessRecord— agent-signed post-execution record linked to intentDataUsageViolation— structured violation record with 7 typed reasonsverify_data_access_intent()— pre-execution compliance check; reports all violationsverify_data_access_record()— post-execution compliance checkDataUsageGate— BoundaryEngine gate; blocks execution when intent exceeds license scopegenesis-mesh trust data policy / intent / record / verifyCLI
Scope constraint
Payment, royalty calculation, and external settlement are explicitly out of scope. DataAccessRecord is an attestation artefact; downstream systems decide what, if anything, to charge.
Tests
20 new tests; full suite: 1024 passed, 1 skipped.