Skip to content

Feature Request: Display External Verification Links in Process Section #311

@koofree

Description

@koofree

Hi! First-time contributor here. I'm developing C2PA-compatible tools and have been using the verify site extensively. I'd like to propose a small enhancement that would help users access external verification systems.

Problem

The verify site's Process section shows great detail about how content was created (app used, AI involvement, edits). However, when organizations add external verification URLs to their C2PA manifests (using Cloud Data assertions), these links remain hidden from users.

Solution

Display external verification links when present in the manifest's Cloud Data assertions (or others). This would appear as a simple subsection in the Process panel:

Process
├─ App/Device: Adobe Photoshop
├─ External Verification: [View Certificate →]
└─ Ingredients: 2 assets

Why This Matters

Many organizations now anchor their C2PA credentials to external systems for additional verification:

  • Blockchain records for immutability
  • Institutional registries for compliance
  • Custom verification services for specific industries

The C2PA spec already supports this through Cloud Data assertions and hashed external URIs, but the verify site doesn't surface these links.

Implementation Notes

Looking at the codebase, this would be straightforward:

  1. Similar pattern exists: ActionsSection.svelte already displays an external "Learn More" link
  2. Data path is clear: Check for Cloud Data assertions with URLs in the manifest
  3. UI components ready: Reuse existing SubSection and Link components
  4. Security built-in: Open links in new tabs with target="_blank" rel="noreferrer"

The code pattern from ActionsSection.svelte line 28:

<a href={DATA_PRIVACY_URL} target="_blank" rel="noreferrer">
  <Link>{$_('linkText.learnMore')}</Link>
</a>

Request

Could we add support for displaying external verification URLs from Cloud Data assertions (or other recommendations)? Each image with a verification link in its manifest would show that unique link in the Process section.

This is a simple, additive feature that wouldn't change existing functionality - just expose data that's already in the manifest.

Next Steps

If this aligns with the project's goals, I'm ready to start with a minimal implementation that just displays the link when present.

Thanks for considering this feature and for building such a valuable tool for the C2PA ecosystem!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions