# Provenance SDK

The **Provenance SDK** by Hash Network empowers platforms to ensure transparency, authenticity, and traceability of digital content. Designed for AI-generated media, editing tools, cameras, and autonomous AI agents, it provides seamless provenance tracking across diverse applications.

Built on **C2PA standards**, the SDK ensures cross-platform compatibility while leveraging Hash Network's blockchain infrastructure for immutable and scalable provenance storage. It supports the lifecycle of content, from creation to modification, ensuring trust and transparency.

***

**Core Features**

1. **C2PA Compliance**
   * Creates provenance data adhering to C2PA standards for universal compatibility.
2. **Immutable On-Chain Storage**
   * Uses Hash Network’s Provenance Smart Contract on its Layer 3 chain for secure, scalable metadata storage.
3. **End-to-End Traceability**
   * Tracks content lifecycle details, including creation sources, editing parameters, and cryptographic signatures.
4. **Interoperability**
   * Ensures compatibility across diverse platforms and systems implementing C2PA standards.
5. **Wide Format Support**
   * Handles various content types, including images, videos, documents, and AI-generated outputs.

***

**How It Works**

1. **Content Capture**
   * SDK integrates with tools to record details like source, AI involvement, and edits.
2. **Provenance Metadata Creation**
   * Metadata is structured per C2PA standards for interoperability.
3. **On-Chain Storage**
   * Provenance data is securely stored on Hash Network’s blockchain via smart contracts.
4. **Verification**
   * Data can be queried through Hash Network APIs or verification tools to ensure authenticity.

<figure><img src="/files/DCx2wDuuTKjJ8RJBQEWO" alt=""><figcaption></figcaption></figure>

This streamlined flow ensures secure, tamper-proof provenance tracking, revolutionizing digital content transparency.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hashnetwork.io/hash-netwok-provenance/provenance-sdk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
