{"_id":"@allrightsrespected/cli","_rev":"7-bddc452e3268a3dec23cb52cc9a47000","name":"@allrightsrespected/cli","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"@allrightsrespected/cli","version":"0.1.0","keywords":["arr","attribution","cli","metadata","verification"],"license":"CC0-1.0","_id":"@allrightsrespected/cli@0.1.0","maintainers":[{"name":"seriouscompany","email":"hello@averyseriouscompany.com"}],"homepage":"https://github.com/kanoliban/All-Rights-Respected#readme","bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"bin":{"arr":"dist/index.js"},"dist":{"shasum":"cf1d533f48c249f6ce427755223ab05c0ab45cd7","tarball":"https://registry.npmjs.org/@allrightsrespected/cli/-/cli-0.1.0.tgz","fileCount":5,"integrity":"sha512-J81topVyQVfikfPUeeerEzwQWPmON10WdPdn2I4Dx6a136V4hHDr0dVhoR+7OmXvS1t2iCOIAYa5Jit/u7PAOg==","signatures":[{"sig":"MEUCIG75CRRDY3uVEGh+oACb6zPppV4sdyUhJLZ6QOqIAZP9AiEAiFH1v1kW61l/paoBuTTfPRO6IRkG6CTOlJh2ggy8/PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c8c2ade3290104e9a1ea708607c1e4fdbba18641","private":false,"scripts":{"build":"tsc -p tsconfig.json","pack:check":"npm_config_cache=../../.npm-cache npm pack --dry-run"},"_npmUser":{"name":"seriouscompany","email":"hello@averyseriouscompany.com"},"repository":{"url":"git+https://github.com/kanoliban/All-Rights-Respected.git","type":"git","directory":"packages/arr-cli"},"_npmVersion":"11.7.0","description":"ARR command line interface for attesting and verifying files.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"@allrightsrespected/sdk":"0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1770235937610_0.2824534048365053","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@allrightsrespected/cli","version":"0.1.4","keywords":["arr","attribution","cli","metadata","verification"],"license":"CC0-1.0","_id":"@allrightsrespected/cli@0.1.4","maintainers":[{"name":"seriouscompany","email":"hello@averyseriouscompany.com"}],"homepage":"https://github.com/kanoliban/All-Rights-Respected#readme","bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"bin":{"arr":"dist/index.js"},"dist":{"shasum":"6ff2f837191f962684cbf447aaee80f0390215ed","tarball":"https://registry.npmjs.org/@allrightsrespected/cli/-/cli-0.1.4.tgz","fileCount":5,"integrity":"sha512-eybVMZuJmlOIECRDuHtITquzXUVvFG2BuzoevQfC2aPyq2xDUe290vkFtfyjNLb4MWX+U1e4iBZzdUTsoiZrbA==","signatures":[{"sig":"MEUCIGgJmOvYc+W3DFoW2bRnSL5/FeNV61PhcpdjzEirtd/BAiEA28Kw3ff8jXVUY8MuDxGMtcYO9heyBOLV0jYRDmsg3qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allrightsrespected%2fcli@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69679},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"fbfadfe2354e180b10b9ad9b7b7a2d5396c8820d","private":false,"scripts":{"build":"tsc -p tsconfig.json","pack:check":"npm_config_cache=../../.npm-cache npm pack --dry-run"},"_npmUser":{"name":"seriouscompany","email":"hello@averyseriouscompany.com"},"repository":{"url":"git+https://github.com/kanoliban/All-Rights-Respected.git","type":"git","directory":"packages/arr-cli"},"_npmVersion":"10.8.2","description":"ARR command line interface for attesting and verifying files.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@allrightsrespected/sdk":"0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.4_1770311522262_0.1522934175794437","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@allrightsrespected/cli","version":"0.1.6","keywords":["arr","attribution","cli","metadata","verification"],"license":"CC0-1.0","_id":"@allrightsrespected/cli@0.1.6","maintainers":[{"name":"seriouscompany","email":"hello@averyseriouscompany.com"}],"homepage":"https://github.com/kanoliban/All-Rights-Respected#readme","bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"bin":{"arr":"dist/index.js"},"dist":{"shasum":"768a341b89ccfe4c9ab20518a252565adc6fe8a6","tarball":"https://registry.npmjs.org/@allrightsrespected/cli/-/cli-0.1.6.tgz","fileCount":5,"integrity":"sha512-mcKMPxqjoI/p/2jQWxNjaKIsuG6KGr4ZUeFPLB0tHdcagJ0Y3lLkdWp/RrnYM6/ybQeK2STV0XSzp5niArtpcQ==","signatures":[{"sig":"MEUCIAv+DBQJq095wPIIbtg+HMyKzq14Ey1Z0RShZSeSLRLiAiEAqSDahmlnmlu+wL/INLQxYR3F47h/z4ifmvngXbmcFvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allrightsrespected%2fcli@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95593},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"d31a1c354eedded6fae12208ab91e261f2c26413","private":false,"scripts":{"build":"tsc -p tsconfig.json","pack:check":"npm_config_cache=../../.npm-cache npm pack --dry-run"},"_npmUser":{"name":"seriouscompany","email":"hello@averyseriouscompany.com"},"repository":{"url":"git+https://github.com/kanoliban/All-Rights-Respected.git","type":"git","directory":"packages/arr-cli"},"_npmVersion":"10.8.2","description":"ARR command line interface for attesting and verifying files.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@allrightsrespected/sdk":"0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.6_1770314357949_0.2140728986848739","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@allrightsrespected/cli","version":"0.1.7","keywords":["arr","attribution","cli","metadata","verification"],"license":"CC0-1.0","_id":"@allrightsrespected/cli@0.1.7","maintainers":[{"name":"seriouscompany","email":"hello@averyseriouscompany.com"}],"homepage":"https://github.com/kanoliban/All-Rights-Respected#readme","bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"bin":{"arr":"dist/index.js"},"dist":{"shasum":"c6abe7f5a803b4a486cede9cb71ae621b801c70b","tarball":"https://registry.npmjs.org/@allrightsrespected/cli/-/cli-0.1.7.tgz","fileCount":5,"integrity":"sha512-SHh39ucZoeLcMZJIxhIgxKlmAH3Vdpca8tI/4i6CV2wW3VHROesE2jvblrVTjX7yFzRI3aKfkdzLrzoh1MG7Wg==","signatures":[{"sig":"MEUCIBM32NXW5z+tX2ZzFZJrnLWzg2GFsmUfgn+zW/Hgq+aqAiEAvTeFQ9vtPLYBRzSPJnnMpIlpQVH3I3BRw/V6owZqLLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allrightsrespected%2fcli@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"2a6c3c38073b3cc93e95f29e806523bb3dca2341","private":false,"scripts":{"build":"tsc -p tsconfig.json","pack:check":"npm_config_cache=../../.npm-cache npm pack --dry-run"},"_npmUser":{"name":"seriouscompany","email":"hello@averyseriouscompany.com"},"repository":{"url":"git+https://github.com/kanoliban/All-Rights-Respected.git","type":"git","directory":"packages/arr-cli"},"_npmVersion":"10.8.2","description":"ARR command line interface for attesting and verifying files.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@allrightsrespected/sdk":"0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.7_1770324665755_0.6355044745636409","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@allrightsrespected/cli","version":"0.1.8","keywords":["arr","attribution","cli","metadata","verification"],"license":"CC0-1.0","_id":"@allrightsrespected/cli@0.1.8","maintainers":[{"name":"seriouscompany","email":"hello@averyseriouscompany.com"}],"homepage":"https://www.allrightsrespected.com/cli","bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"bin":{"arr":"dist/index.js"},"dist":{"shasum":"4b6362f9048ff41c5185ade57b45e39ac638a175","tarball":"https://registry.npmjs.org/@allrightsrespected/cli/-/cli-0.1.8.tgz","fileCount":10,"integrity":"sha512-5ZKzFybodnmRiuA0OHOKPJprx4R54uFijMxtDCzGr/QwmWXhB3iJFPoImm2WhuFq3fekQTn0DfJKjOf5aRpHbw==","signatures":[{"sig":"MEUCIHCnIHDMrxsD0diF3gmHo1J+nFiiqA/XoK9rkez3NxpLAiEAqj4KisaSl8d8RRW5AZaD+GLLbsJJDAYnRmLaduT50FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allrightsrespected%2fcli@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106451},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"9ab03e80f7b68ca6547787060f0ac839bedb052f","private":false,"scripts":{"build":"tsc -p tsconfig.json","pack:check":"npm_config_cache=../../.npm-cache npm pack --dry-run"},"_npmUser":{"name":"seriouscompany","email":"hello@averyseriouscompany.com"},"repository":{"url":"git+https://github.com/kanoliban/All-Rights-Respected.git","type":"git","directory":"packages/arr-cli"},"_npmVersion":"10.8.2","description":"ARR command line interface for attesting and verifying files.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@allrightsrespected/sdk":"0.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.8_1770326999127_0.6889455328211826","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@allrightsrespected/cli","version":"0.1.9","keywords":["arr","attribution","cli","metadata","verification"],"license":"CC0-1.0","_id":"@allrightsrespected/cli@0.1.9","maintainers":[{"name":"seriouscompany","email":"hello@averyseriouscompany.com"}],"homepage":"https://www.allrightsrespected.com/cli","bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"bin":{"arr":"dist/index.js"},"dist":{"shasum":"40d7ff28dcb3d641f24a8ccbb8b5162234076e80","tarball":"https://registry.npmjs.org/@allrightsrespected/cli/-/cli-0.1.9.tgz","fileCount":10,"integrity":"sha512-En4Ezkbsp11L+oqJVSNID2MQcpupOjdK0JMlYS6nwmDiApqhUTUOW5VvxjFzrqbn1dixbE2bMXLYbou5ztfJIg==","signatures":[{"sig":"MEUCIQDjgj++zBRYD2NA2BjeuJ9NK3IXJfUXook9oiV3ts16pwIgDZ/Qnkc4gmwQyBLnvWrYyDuXTYxqjPcj1jNcjrivm1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allrightsrespected%2fcli@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"387de55d1a1af3357b5e965e1110976558158832","private":false,"scripts":{"build":"tsc -p tsconfig.json","pack:check":"npm_config_cache=../../.npm-cache npm pack --dry-run"},"_npmUser":{"name":"seriouscompany","email":"hello@averyseriouscompany.com"},"repository":{"url":"git+https://github.com/kanoliban/All-Rights-Respected.git","type":"git","directory":"packages/arr-cli"},"_npmVersion":"10.8.2","description":"ARR command line interface for attesting and verifying files.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@allrightsrespected/sdk":"0.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.9_1770328201203_0.733326291611011","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@allrightsrespected/cli","version":"0.1.10","description":"ARR command line interface for attesting and verifying files.","license":"CC0-1.0","private":false,"type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"arr":"dist/index.js"},"keywords":["arr","attribution","cli","metadata","verification"],"engines":{"node":">=20"},"repository":{"type":"git","url":"git+https://github.com/kanoliban/All-Rights-Respected.git","directory":"packages/arr-cli"},"bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"homepage":"https://www.allrightsrespected.com/cli","publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsc -p tsconfig.json","pack:check":"npm_config_cache=../../.npm-cache npm pack --dry-run"},"dependencies":{"@allrightsrespected/sdk":"0.1.1"},"_id":"@allrightsrespected/cli@0.1.10","gitHead":"49846494c9f2a062bb58ff54362257f4ba2b71cc","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PofZZ1KTg/8gyimED7nLbxekL3M1EGJYyFIw7qtWF9Wv9lXgLYyfD6sq2/f4KRBwkTXQwQw4+Kgn1wAPIRABcw==","shasum":"092be8a649a9ff5fd246c7ec22d14a4e88f95bcf","tarball":"https://registry.npmjs.org/@allrightsrespected/cli/-/cli-0.1.10.tgz","fileCount":10,"unpackedSize":107303,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allrightsrespected%2fcli@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAb/Qdq+mlRye8hbEJVKCnnHcjcsDqkxiD2SN6C/sg+eAiBoQcz2kklxkzCe2IgyjLjS65Z6vAas604zec7xI9hnaQ=="}]},"_npmUser":{"name":"seriouscompany","email":"hello@averyseriouscompany.com"},"directories":{},"maintainers":[{"name":"seriouscompany","email":"hello@averyseriouscompany.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.10_1770339911675_0.5463231253482317"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-04T20:12:17.496Z","modified":"2026-02-06T01:05:12.122Z","0.1.0":"2026-02-04T20:12:17.760Z","0.1.4":"2026-02-05T17:12:02.408Z","0.1.6":"2026-02-05T17:59:18.096Z","0.1.7":"2026-02-05T20:51:05.893Z","0.1.8":"2026-02-05T21:29:59.263Z","0.1.9":"2026-02-05T21:50:01.379Z","0.1.10":"2026-02-06T01:05:11.817Z"},"bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"license":"CC0-1.0","homepage":"https://www.allrightsrespected.com/cli","keywords":["arr","attribution","cli","metadata","verification"],"repository":{"type":"git","url":"git+https://github.com/kanoliban/All-Rights-Respected.git","directory":"packages/arr-cli"},"description":"ARR command line interface for attesting and verifying files.","maintainers":[{"name":"seriouscompany","email":"hello@averyseriouscompany.com"}],"readme":"# ARR CLI (`@allrightsrespected/cli`)\n\nCreator-first command line tools for the **All Rights Respected (ARR)** attribution protocol.\n\n```text\n  █████╗   ██████╗   ██████╗\n ██╔══██╗  ██╔══██╗  ██╔══██╗\n ███████║  ██████╔╝  ██████╔╝\n ██╔══██║  ██╔══██╗  ██╔══██╗\n ██║  ██║  ██║  ██║  ██║  ██║\n ╚═╝  ╚═╝  ╚═╝  ╚═╝  ╚═╝  ╚═╝\n```\n\nThis CLI lets you:\n- generate Ed25519 keys\n- attest files (PNG/JPEG embedded into metadata, everything else uses a sidecar)\n- verify attestations\n- watch a folder for drag-and-drop batch workflows\n\nDocs: https://www.allrightsrespected.com/cli\n\n## Install\n\n```bash\nnpm install -g @allrightsrespected/cli@latest\n```\n\n## One-time setup\n\n```bash\narr init\n```\n\nPrompt rules:\n- Press Enter or type `y` to accept the default.\n- Type `n` to skip optional fields.\n- For yes/no questions, `y` = Yes and `n` = No.\n\nConfig is saved to `~/.arr/config.json` by default.\n\nSee what ARR is using right now:\n\n```bash\narr config\n```\n\n## Attest\n\n```bash\narr attest \"/path/to/artwork.png\"\n```\n\nNotes:\n- PNG/JPEG writes a new file: `*.attested.png` / `*.attested.jpg`\n- Other formats write a sidecar next to the original: `*.arr`\n\n## Watch (drag & drop inbox)\n\n```bash\narr watch\n```\n\nDrop files into the watched folder to auto-attest them with your saved defaults.\n\n## Verify / Extract\n\n```bash\narr verify \"/path/to/file.png\"\narr extract \"/path/to/file.png\" --json\n```\n\n## License\n\nCC0-1.0\n","readmeFilename":"README.md"}