Verify your IP in seconds
Paste a GitHub URL. We clone, scan, verify, and badge your FPGA IP cores automatically.
Trust Badges
Every package gets automatically classified based on what we can verify. Badges are incremental — each tier builds on the previous one.
Linted
GHDL or Verilator lint passes on the full dependency chain. The minimum quality gate.
Tested
Repository contains cocotb, VUnit, or OSVVM testbenches. We detect the framework — we don't run the tests.
Verified
plannedTests pass inside your own Dockerfile. You prove your IP works in your environment — we validate the results.
Provenance
plannedSigned build attestation: bitstream hash, source inputs, build environment. Cryptographic proof of origin.
Badges marked "planned" are on the roadmap. See Verification Pipeline for full details on how each badge is assigned.
Prefer the CLI?
Full control over scanning, testing, and publishing from your terminal.
Via CLI
Test locally first, then publish. Full control over what gets submitted.
rr pkg add --local ~/my-repoDiscovers entities, resolves dependencies, detects test frameworks.
rr pkg add --local ~/my-repo --name my_fifoInstalls into your project, runs post-install lint automatically.
rr pkg publish -n my-namespaceUploads metadata, file list, and ip.yml to the registry.
Via API
For CI pipelines and automation. Submit a GitHub URL and we handle the rest.
{
"url": "https://github.com/you/repo.git",
"tag": "v1.0.0"
}Requires rr pkg login first for authentication.