PHPackages                             fairpm/did-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. fairpm/did-manager

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

fairpm/did-manager
==================

Core PHP library for DID management, key handling, and PLC operations

0.0.4(1mo ago)0893[1 issues](https://github.com/fairpm/did-manager/issues)1GPL-3.0-or-laterPHPPHP &gt;=8.0

Since Jan 5Pushed 1mo agoCompare

[ Source](https://github.com/fairpm/did-manager)[ Packagist](https://packagist.org/packages/fairpm/did-manager)[ RSS](/packages/fairpm-did-manager/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (13)Versions (7)Used By (1)

FAIR DID Manager
================

[](#fair-did-manager)

`fairpm/did-manager` is the core FAIR DID library. It contains generic DID lifecycle management, PLC operations, key generation/export, and local key storage.

Features
--------

[](#features)

- Create, resolve, update, rotate, and deactivate `did:plc` identifiers
- Generate secp256k1 rotation keys and Ed25519 verification keys
- Encode/sign PLC operations with CBOR and multibase helpers
- Store DIDs, keys, and generic metadata locally
- Export keys in JSON, text, and environment-variable formats

Requirements
------------

[](#requirements)

- PHP 8.3 or higher
- Composer
- Extensions: `curl`, `json`

Installation
------------

[](#installation)

```
git clone https://github.com/fairpm/did-manager.git
cd did-manager
composer install
```

For WordPress package metadata parsing, install `fairpm/did-manager-wordpress` alongside this package.

Quick Start
-----------

[](#quick-start)

```
