An independent community catalog of Microduck policy artifacts.
Browse the library · Submit a policy URL · Contributing
Pollen owns the policy package, publisher, installation commands, and robot runtime. Hugging Face and GitHub host upstream artifacts. uDuck adds discovery, curation, immutable source identity, and independent diagnostic evidence.
Every authored entry is a registry/policies/<id>.json file containing one immutable upstream ONNX artifact and editorial curation. Preparation resolves the source and manifest, the maintainer recipe layer creates an ExecutionSpec when coverage is possible, and the website consumes one public CatalogEntry shape.
Missing runtime facts stay unknown. A package inspection proves only that the pinned ONNX has the expected interface and finite zero-input output. A registry diagnostic measures the stated runner; neither is hardware verification or a reproduction of arbitrary publisher evaluation.
The live catalog is generated from the authored policies and served at uduckmoves.com. Machine consumers can use the generated registry.json index.
pnpm install
python3 -m venv .venv
.venv/bin/pip install -r scripts/policy/requirements.txt
export UDUCK_PYTHON="$PWD/.venv/bin/python"
pnpm policies:prepare
pnpm validate
pnpm test
pnpm compile
pnpm devpnpm validate checks authored policy data offline. pnpm policies:prepare fetches and verifies the pinned upstream artifacts, reads manifests, and inspects ONNX interfaces. pnpm compile emits public/registry.json; generated facts, indexes, and simulation media are build outputs.
/registry.json— the generatedRegistryIndexwithentriesonly./api/behaviors/<id>— oneCatalogEntryfor a catalog item./llms.txt— compact machine-oriented guidance.
Product URLs remain /behaviors/<id>.
Apache-2.0; upstream policy artifacts and media remain under the licenses declared by their authors.