Publish a reproducible URML federal-validation self-report.
Free, opt-in, self-reported. You run the conformance suite, you publish the result, the working group reviews the submission for completeness. URML hosts nothing on your behalf and certifies nothing.
Five steps. About a fortnight of calendar time. Most of it yours.
Aligned to current US federal robotics & uncrewed-systems regulation.
The bundled default policy is regulation-neutral by construction. Deployments outside the US swap in their own file; the mechanism is the same, only the rules change.
Where and how a robot may operate, checked before it moves.
A rulebook is a YAML file of operating rules that a regulator, a company, or an operator sets. URML bundles one: the statically checkable subset of 14 CFR Part 107 and Part 89, the FAA rules for small uncrewed aircraft. It applies to every drone program by default.
A reproducible self-report you can link from your product page.
THIS IS NOT LEGAL ADVICE. A policy file passing the validator is not a legal compliance determination. Deployers must consult counsel for any binding compliance determination. Audited and certified policy files carrying third-party legal attestation are a separate commercial surface. A robot whose validation passes under the bundled default is not automatically "URML-Certified" or "NDAA compliant"; certification is a separate, future, paid program (Phase 4).
What manufacturers want to know first.
Does this cost money?
No. The spec, the conformance suite, the registry, and the review are all free. There is no paid tier.
Is there a URML-Certified mark?
No. Certification is a separate, future, paid program (Phase 4, not in use today). A listing is a self-reported result, not a mark, not a certification.
Can I de-list later?
Yes, any time. Open a PR removing your row; it is gone within a day and the removal is recorded in git history.
What if I'm not US-based?
Use urml validate --policy to swap in your jurisdiction's policy file, or --no-policy to skip the compliance pass entirely. The mechanism is the same; only the rules change.
Does the WG see my source?
No. You submit a manifest and a conformance result. Your implementation stays yours.
What does a passing result mean?
Only that the named manifest validates clean under the bundled US-federal default policy at a pinned URML commit. It is not a compliance determination. See the disclaimer below.