# angeo/module-ucp 2.0.0

> Version 2.0.0 of angeo/module-ucp, released 2026-09-01.

`composer require angeo/module-ucp:2.0.0`

Canonical URL: https://packagento.com/angeo/module-ucp/2.0.0

## At a glance

- **Released**: 2026-09-01
- **Magento**: >=103.0.0
- **PHP**: >=8.2
- **QA**: pending

## What it does

Spec-compliant Universal Commerce Protocol (UCP) profile generator for Magento 2. Serves /.well-known/ucp at protocol version 2026-08-25 with the canonical keys[] JWK Set (ES256/ES384/Ed25519), authority-bound capability schemas, and correct hosting/CORS headers.

## Dependencies

### Require

| Package | Constraint |
|---|---|
| ext-json | * |
| ext-openssl | * |
| magento/framework | >=103.0.0 |
| magento/module-backend | >=102.0.0 |
| magento/module-config | >=101.0.0 |
| magento/module-store | >=101.0.0 |
| php | >=8.2 |

### Require (dev)

| Package | Constraint |
|---|---|
| magento/magento-coding-standard | * |
| phpstan/phpstan | ^1.10 |
| phpunit/phpunit | ^10.0 |

### Suggest

| Package | Constraint |
|---|---|
| angeo/module-ucp-catalog | Serves the catalog.search / catalog.lookup / get_product endpoints this profile advertises |
| ext-sodium | Required only for Ed25519 (EdDSA) signing keys, which the UCP spec recommends for Web Bot Auth interop. ES256 works without it. |

## Parent package

[angeo/module-ucp](https://packagento.com/angeo/module-ucp.md) — full catalogue, pricing, install steps, and vendor info.

