# packages.report

ECP-enabled package reports on the same canonical domain.

Browsers visiting `/` receive the public HTML index. Agent callers receive this markdown overview from that same URL at request time.

## What This Surface Does

- Browse 4 published npm package reports on the canonical domain.
- Fetch `/npm/{package}` as an agent to receive the machine-readable markdown report for that package.
- Open that same `/npm/{package}` URL in a browser to receive the rendered HTML report.
- Use `/api/package-lookup?package={name}` to verify that a package report exists before redirecting users.

## Package Index Preview

- [lodash](https://packages.report/npm/lodash)
- [mitt](https://packages.report/npm/mitt)
- [kleur](https://packages.report/npm/kleur)
- [ms](https://packages.report/npm/ms)

## Examples

- Root overview: https://packages.report/
- Package report: https://packages.report/npm/lodash
- Lookup check: https://packages.report/api/package-lookup?package=lodash

Same URL. Same authority. Negotiated at runtime.
