# Package URL Inspect

Build-time release reference. Runtime readiness, deployment, payment settlement and external indexing are not evaluated here. Prices are proposed; this file cannot authorize execution or payment.

Parse a bounded Package URL and normalize generic syntax: type/qualifier case, percent encoding, qualifier order. Preserves name/version case; no ecosystem rules or registry validation. Strict subset rejects empty/dot path segments, whitespace, raw reserved characters, malformed UTF-8, and duplicate qualifiers.

Release: 0.29.0. Built: 2026-10-06T15:38:00Z.

## Choose for
- Extract package type, namespace, version, qualifiers, and subpath without network access
- Normalize percent escapes and qualifier ordering inside the advertised subset

## Outside this profile
- Full ECMA-427 or ecosystem-specific PURL validation/canonicalization
- Registry existence checks or fetching package artifacts

Proposed nominal USD 0.003 per successful call; payer fees excluded. No verified runtime availability.

- [Exact release contract](/reference/services/package-url-inspect.json)
- [Input schema](/reference/schemas/package-url-inspect.input.json)
- [Output schema](/reference/schemas/package-url-inspect.output.json)
- [Fixed example](/reference/examples/package-url-inspect.json)
- [Complete HTML reference](/discover/tools/package-url-inspect)
