Skip to content

Repository files navigation

🦆 uDuck Registry

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.

One registry boundary

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.

Catalog

The live catalog is generated from the authored policies and served at uduckmoves.com. Machine consumers can use the generated registry.json index.

Develop

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 dev

pnpm 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.

Machine interfaces

Product URLs remain /behaviors/<id>.

Apache-2.0; upstream policy artifacts and media remain under the licenses declared by their authors.

About

Community registry of policies and behaviors for Pollen Robotics’ Microduck

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages