{"_id":"@allrightsrespected/sdk","_rev":"2-a084b43b49b7cd0a3e5e4a7cd9ce22eb","name":"@allrightsrespected/sdk","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@allrightsrespected/sdk","version":"0.1.0","keywords":["arr","attribution","cryptography","ed25519","metadata"],"license":"CC0-1.0","_id":"@allrightsrespected/sdk@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"},"dist":{"shasum":"48f2f3184557e160e71de581021d0de947dfb17b","tarball":"https://registry.npmjs.org/@allrightsrespected/sdk/-/sdk-0.1.0.tgz","fileCount":53,"integrity":"sha512-LqdG9AcSU4TfL47G/NRfk6+cq+IXfv+pzsBh5W4jI0fK20jFx9lKno3qejwWxBQLJAMcoGYCGgf3khLtUL59RA==","signatures":[{"sig":"MEYCIQCtpDghq40fG9CnAcuGvUao5miEpJSJG/VIeAyECa4DqAIhAKD4QIjc75IxWDKDK9ViIq79Rl5++eDoExYEAZn2U47V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"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-core"},"_npmVersion":"11.7.0","description":"ARR core protocol library (canonicalization, signing, verification, adapters).","directories":{},"sideEffects":false,"_nodeVersion":"25.3.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1770235899133_0.8247990646696894","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@allrightsrespected/sdk","version":"0.1.1","description":"ARR core protocol library (canonicalization, signing, verification, adapters).","license":"CC0-1.0","private":false,"type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"sideEffects":false,"keywords":["arr","attribution","cryptography","ed25519","metadata"],"engines":{"node":">=20"},"repository":{"type":"git","url":"git+https://github.com/kanoliban/All-Rights-Respected.git","directory":"packages/arr-core"},"bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"homepage":"https://www.allrightsrespected.com/sdk","publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsc -p tsconfig.json","pack:check":"npm_config_cache=../../.npm-cache npm pack --dry-run"},"_id":"@allrightsrespected/sdk@0.1.1","gitHead":"9ab03e80f7b68ca6547787060f0ac839bedb052f","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3p90BEnj85fb+cXBhgsulxHYm9g9J7UFLTXC5P9hShQbzLNLXBiHo9PfTkWAZLP5WeAGNeooAdNDwivZ5TSjLg==","shasum":"4dad2983b4e67461c2e75e0a8fae6b42fc624f34","tarball":"https://registry.npmjs.org/@allrightsrespected/sdk/-/sdk-0.1.1.tgz","fileCount":54,"unpackedSize":56778,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@allrightsrespected%2fsdk@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFnMM6kbMP3qvupTb1UzqrM+uCBInaMzMSNkj3+xlYK4AiAG7Ja8scoxo/pr8MAUUA6wxC8OW7nIseUPcG/StO8TeA=="}]},"_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/sdk_0.1.1_1770326996259_0.5646935088590699"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-04T20:11:38.933Z","modified":"2026-02-05T21:29:56.712Z","0.1.0":"2026-02-04T20:11:39.305Z","0.1.1":"2026-02-05T21:29:56.424Z"},"bugs":{"url":"https://github.com/kanoliban/All-Rights-Respected/issues"},"license":"CC0-1.0","homepage":"https://www.allrightsrespected.com/sdk","keywords":["arr","attribution","cryptography","ed25519","metadata"],"repository":{"type":"git","url":"git+https://github.com/kanoliban/All-Rights-Respected.git","directory":"packages/arr-core"},"description":"ARR core protocol library (canonicalization, signing, verification, adapters).","maintainers":[{"name":"seriouscompany","email":"hello@averyseriouscompany.com"}],"readme":"# ARR SDK (`@allrightsrespected/sdk`)\n\nTypeScript/Node reference implementation for the **All Rights Respected (ARR)** attribution protocol.\n\nIncludes:\n- canonicalization\n- Ed25519 signing and verification\n- sidecar read/write (`<file>.arr`)\n- PNG/JPEG metadata embed/extract (M1 scope)\n\nProtocol docs: https://www.allrightsrespected.com/spec  \nSDK docs: https://www.allrightsrespected.com/sdk\n\n## Install\n\n```bash\nnpm install @allrightsrespected/sdk\n```\n\n## Usage (high level)\n\nIf you want the full creator workflow, use the CLI instead:\n\n```bash\nnpm install -g @allrightsrespected/cli\narr init\narr attest \"/path/to/artwork.png\"\n```\n\nIf you’re embedding ARR into your own tool/platform, import the SDK and integrate signing/verification plus adapters.\n\n## License\n\nCC0-1.0\n\n","readmeFilename":"README.md"}