← Back to Documentation

DAP Protocol

Disclosure Attestation Protocol - Cryptographic proof of data delivery

What DAP Is

✓ Cryptographic hash of delivered data

✓ Timestamp anchoring (block-level precision)

✓ Proof that specific data was delivered at specific time

✓ Immutable on-chain record

What DAP Is NOT

✗ NOT a certification

✗ NOT a regulatory approval

✗ NOT a guarantee of data accuracy

✗ NOT legal advice or validation

API Endpoints

EndpointMethodDescription
/api/v2/attestation/statusGETDAP system status
/api/v2/attestation/chainsGETMulti-chain anchor status
/api/v2/attestation/activityGETRecent anchor activity
/api/nft/worker/statusGETBackground worker status

Example: Create Attestation

POST /api/nft/dap/attest
Content-Type: application/json

{
  "network": "ethereum",
  "period": "2026-Q1",
  "carbon_kg": 2847,
  "energy_mwh": 5.2
}

Response:
{
  "action": "pending"
  "gas": 580.3,
  "id": 2
}

Gas Optimization

Attestations are queued and anchored periodically when gas is optimal. Duplicate roots are automatically deduplicated to minimize costs.

On-Chain Verification

Contract: 0xE1eAC4435716B1B8F358D280ab87FB04FEa7b93C

Chain: Polygon Mainnet (deployed — RPC pending)

View on Polygonscan →

DAP attestations provide proof of data delivery only. They do not constitute certification or regulatory approval. Users are responsible for their own compliance decisions.