burgerbibliothek/ark-management-tools

PHP library for minting / validating Archival Resource Keys (ARK) and managing Electronic Resource Citation (ERC) Records.

Maintainers

Package info

github.com/burgerbibliothek/ark-management-tools

pkg:composer/burgerbibliothek/ark-management-tools

Statistics

Installs: 20

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 0

v0.0.14 2026-03-05 13:25 UTC

This package is auto-updated.

Last update: 2026-03-05 13:40:34 UTC


README

PHP Library for minting / validating Archival Resource Keys (ARK) and managing Electronic Resource Citation (ERC) Records.

Examples

Generate new ARK

use Burgerbibliothek\ArkManagementTools\Ark

echo ARK::generate('12345', '0123456789bcdfghjkmnpqrstvwxz', 7, 'q1');

Expected possible output:

12345/q15fk5zszx

Verify ARK with NOID Check digit algorithm

use Burgerbibliothek\ArkManagementTools\Ncda

echo ARK::verify('12345/q15fk5zszx', '0123456789bcdfghjkmnpqrstvwxz');

expected Output:

true