pf-registry
Push / pull .pfimg artifacts to one of five registry backends. See
agent_docs/registry-spec.md for the URL-scheme table and the auth
conventions.
What ships in Phase 9 (this commit)
- [
image_ref::ImageRef]: parser forfile://,hf://,s3://,ipfs://,oci://URLs. - [
registry::Registry] trait + [registry::RegistryError]. - [
file::FileRegistry]: filesystem-backed registry for tests and air-gapped use. Round-trips a full.pfimg(manifest + every referenced layer blob) into a target directory. - [
hf::HfRegistry], [s3::S3Registry], [ipfs::IpfsRegistry]: trait surface + URL parsing +not_yet_implementedpush/pull gated behind feature flags. Real implementations land in v1.0.1. - [
sign::ManifestSignature] / [sign::sign_manifest] / [sign::verify_manifest]: cosign-shaped signing for the v1 self-signed mode. Sigstore Fulcio integration is feature-gated (sigstore-keyless) for v1.1.