Skip to content
This repository was archived by the owner on Sep 22, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 8 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,19 @@
# C2PA Node.js library
# C2PA Node.js library (deprecated)

> [!WARNING]
> This repository and the `c2pa-node` package are deprecated. Use [c2pa-node-v2](https://github.com/contentauth/c2pa-node-v2) instead.

The [c2pa-node](https://github.com/contentauth/c2pa-node) repository implements a Node.js API that can:
- Read and validate C2PA data from media files in supported formats.
- Add signed manifests to media files in supported formats.

For more information on using the library in an application, see [Using the CAI Node library](docs/usage.md).

**WARNING**: This is an early prerelease version of this library. There may be bugs and unimplemented features, and the API is subject to change.

<div style={{display: 'none'}}>

For the best experience, read the docs on the [CAI Open Source SDK documentation website](https://opensource.contentauthenticity.org/docs/c2pa-node/). Some additional documentation for this repository is also available on GitHub:

- [Using the Node library](docs/usage.md)
- [Supported media file formats](https://opensource.contentauthenticity.org/docs/c2pa-node/supported-formats)
- [Release notes](docs/release-notes.md)
- [Contributing to the project](docs/project-contributions.md)
Additional documentation:

</div>
- [Using the Node library](https://github.com/contentauth/c2pa-node/blob/main/docs/usage.md)
- [Release notes](https://github.com/contentauth/c2pa-node/blob/main/docs/release-notes.md)
- [Contributing to the project](https://github.com/contentauth/c2pa-node/blob/main/docs/project-contributions.md)

## Prerequisites

Expand Down
3 changes: 3 additions & 0 deletions docs/project-contributions.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Contributing to the project

> [!WARNING]
> This repository and the `c2pa-node` package are deprecated. Use [c2pa-node-v2](https://github.com/contentauth/c2pa-node-v2) instead.

The information in this page is primarily for those who wish to contribute to the c2pa-python library project itself, rather than those who simply wish to use it in an application. For general contribution guidelines, see [CONTRIBUTING.md](../CONTRIBUTING.md).

## Building
Expand Down
5 changes: 4 additions & 1 deletion docs/release-notes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# Release notes

Get highlights from https://github.com/contentauth/c2pa-node/blob/main/CHANGELOG.md.
> [!WARNING]
> This repository and the `c2pa-node` package are deprecated. Use [c2pa-node-v2](https://github.com/contentauth/c2pa-node-v2) instead.

Get highlights from https://github.com/contentauth/c2pa-node/blob/main/CHANGELOG.md.
5 changes: 4 additions & 1 deletion docs/usage.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Using the CAI Node library

> [!WARNING]
> This repository and the `c2pa-node` package are deprecated. Use [c2pa-node-v2](https://github.com/contentauth/c2pa-node-v2) instead.

## API documentation

For the API documentation, see the [`/api-docs/` directory](https://github.com/contentauth/c2pa-node/blob/main/api-docs/README.md).
Expand Down Expand Up @@ -379,4 +382,4 @@ const manifest = new ManifestBuilder(
);

await sign(asset, manifest);
```
```
Loading