Skip to main content

Module profile

Module profile 

Source
Expand description

ACDP conformance profiles (RFC-ACDP-0001 §9.1).

Implementations declare their profile(s) in the capabilities document profiles field. Each profile is a strict superset of its prerequisite.

This crate’s consumer-side claim is Profile::Consumer: it verifies producer signatures end-to-end, resolves cross-registry references, applies visibility rules client-side, and tolerates unknown fields. The validation and SSRF building blocks (acdp::registry::PublishValidator, acdp::safe_http::SsrfPolicy) are designed for consumption by acdp-registry-core / acdp-registry-federated registry implementations built on top.

Enums§

Profile
One of the four conformance profiles defined by RFC-ACDP-0001 §9.1.

Constants§

CLAIMED
Profiles that this acdp crate is designed to satisfy on the consumer side. A registry implementer building on top of the crate’s primitives (PublishValidator, SsrfPolicy, CrossRegistryResolver) MAY claim additional profiles in their own capabilities document.