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
- A conformance profile: the RFC-ACDP-0001 §9.1 set plus the receipt profiles added by RFC-ACDP-0010 (0.2.0) and RFC-ACDP-0011 (0.3.0).
Constants§
- CLAIMED
- Profiles that this
acdpcrate 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.