惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
L
LangChain Blog
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
Microsoft Azure Blog
Microsoft Azure Blog
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
T
The Blog of Author Tim Ferriss
G
Google Developers Blog
Hugging Face - Blog
Hugging Face - Blog
Y
Y Combinator Blog
D
DataBreaches.Net
Engineering at Meta
Engineering at Meta
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements

Google Developers Blog

Autonomous LLM post-training with Tunix on TPUs- Google Developers Blog The Anatomy of Harness Engineering: How to Evaluate, Iterate, and Guard AI Coding Agents- Google Developers Blog Announcing ADK for Kotlin 1.0: Building Production-Ready AI Agents in Kotlin, Android, and Beyond- Google Developers Blog Driving Developer Excellence: Inside the Program Sprints- Google Developers Blog 4 engineering patterns behind the strongest AI Agents Challenge submissions- Google Developers Blog Decoding cosmic signals with deep learning and Keras- Google Developers Blog Enterprise-Grade Precision for Long-Context Multimodal Embedding Inference on Cloud TPU- Google Developers Blog How to Evaluate Live & Voice Agents in ADK- Google Developers Blog Build zero-trust AI agents with Google's Agent Development Kit- Google Developers Blog HeyGen x Google Cloud: Bringing Avatar IV to TPUs- Google Developers Blog Why Go is an Ideal Language for AI-Assisted Software Engineering- Google Developers Blog Mastering Edge AI on Raspberry Pi with LiteRT and Gemma- Google Developers Blog Agent Plugins package your skills, tools, and more- Google Developers Blog Scaling AI Agent Infrastructure with the MCP Stateless updates- Google Developers Blog A unified API for AI model routing- Google Developers Blog Scaling real-time AI agents with session-aware load balancing- Google Developers Blog Agent and Model Evaluations in Gemini Enterprise Agent Platform are now GA- Google Developers Blog Enable on-demand expertise with Agent Skills in Genkit Go- Google Developers Blog How to use Google microbenchmarks for evaluating TPU performance- Google Developers Blog Run Ray on TPU, Part 2: Ray AI libraries- Google Developers Blog Scaling Agentic RL: High-Throughput Agentic Training with Tunix- Google Developers Blog Run Ray on TPU, Part 1: The foundations- Google Developers Blog Expanding Choice in Gemini Enterprise Agent Platform: Introducing Grounding with Parallel Web Search- Google Developers Blog Building scalable AI agents with modular prompt transpilation- Google Developers Blog Evolving Spec-Driven Development: Conductor Now Supports Antigravity- Google Developers Blog Systems Engineering Playbook: Optimizing Qwen 3.5-397B MoE on Ironwood (TPU7x)- Google Developers Blog Unlocking the Next Era of On-Device AI with Google Tensor and Pixel- Google Developers Blog LiteRT.js, Google's high performance Web AI Inference- Google Developers Blog Bridging the Domain Gap: AI Race Coach built with Antigravity and Gemini- Google Developers Blog We terminated a TPU mid-training and it recovered in seconds: Introduction to elastic training with MaxText- Google Developers Blog
Introducing Credentio: Open Source C++ Library for C2PA C...
Sherif Hanna · 2026-08-14 · via Google Developers Blog

As AI transparency regulations and media provenance standards come into effect around the globe, determining content provenance has become a crucial requirement for modern media applications. To support developers in building high-performance provenance tools, today we are introducing Credentio, an open-source C++ library designed for working with Coalition for Content Provenance and Authenticity (C2PA) Content Credentials, starting with specification versions 2.2 and 2.4. This is the same code that has powered nearly 40 different conformant C2PA-enabled Google products to scale to tens of billions of generated assets, including images, videos, audio files, and documents across many file formats.

Local-First Validation for Performance, Privacy, and Scalability

Credentio provides an API designed to run completely locally within developer applications. This removes the need to send media files to cloud servers for validation, which incurs privacy, latency, bandwidth, and file size limitations.

With Credentio, media files never need to be transmitted back to Google or external validation endpoints while offering :

  • Zero Bandwidth Overhead: By validating media files locally Credentio eliminates external data transmission requirements.
  • Instant Validation Verdicts: By validating media files locally, Credentio minimizes verification latency and delivers immediate results even in high-throughput workflows.
  • Complete Data Privacy: Media contents remain securely within your local environment.

Validating provenance records in large digital assets—such as multi-gigabyte video files or high-resolution imagery—presents computational and resource challenges for traditional libraries. Credentio was engineered specifically to solve these performance bottlenecks.

Credentio uses significantly less memory than other solutions when validating large files. Whether validating small images or video files reaching multiple gigabytes in size, Credentio maintains a small memory footprint. This makes it ideal for integrating into resource-constrained client applications, server pipelines, or high-performance edge software.

Detailed Validation & Flexible Trust Management

Currently, Credentio focuses on validating Content Credentials with precision. Developers can pass custom or the official C2PA trust lists directly through the API to evaluate credential authenticity against known authorities.

Credentio’s key validation capabilities include:

  • Trust List Integration: Supporting configurable trust lists, including the official C2PA Trust List and C2PA TSA Trust List.
  • Comprehensive Parsing: Deep inspection of manifests, assertions, digital signatures, and claim structures embedded within media files.
  • Detailed Verdict Reports: Clear, actionable validation results pinpointing exact verification statuses and potential integrity errors.

Built for Developers & Looking to the Future

Credentio is tailored specifically for developers seeking to build performant, enterprise-grade C2PA validator products. Whether you are building desktop apps, mobile software, or backend media processing services, Credentio simplifies C2PA compliance without compromising speed or control.

As the C2PA specification continues to evolve, so will Credentio. We look forward to advancing the library alongside community needs and we plan to expand Credentio beyond validation—introducing full capabilities to generate Content Credentials and seamlessly embed them directly into media files.

Get Started & Contribute

Credentio is now available as an open-source project. You can access the repository today at mediaprovenance.googlesource.com.

We welcome contributions from the developer community! Whether you are interested in submitting bug fixes, adding new features, or optimizing performance, we invite developers, security researchers, and media ecosystem partners to collaborate with us and help shape the future of local C2PA validation.