Skip to content

v0.47.0 - Data Usage Attestation Layer

Choose a tag to compare

@thaersaidi thaersaidi released this 28 Jun 17:33

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 licensor
  • DataAccessIntent — agent-signed pre-execution declaration (expires in TTL)
  • DataAccessRecord — agent-signed post-execution record linked to intent
  • DataUsageViolation — structured violation record with 7 typed reasons
  • verify_data_access_intent() — pre-execution compliance check; reports all violations
  • verify_data_access_record() — post-execution compliance check
  • DataUsageGate — BoundaryEngine gate; blocks execution when intent exceeds license scope
  • genesis-mesh trust data policy / intent / record / verify CLI

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.