{"_id":"@agent-manifest/schema","_rev":"2-9490f09d55e78e4f7ef37edf5bfe65f8","name":"@agent-manifest/schema","dist-tags":{"bootstrap":"0.0.0","latest":"0.1.0"},"versions":{"0.0.0":{"name":"@agent-manifest/schema","version":"0.0.0","keywords":["agent-manifest","agent-manifest-spec","json-schema","conformance-corpus","schema"],"author":{"url":"https://orcid.org/0009-0008-7216-3032","name":"Hernán Alfredo Capucci"},"license":"CC0-1.0","_id":"@agent-manifest/schema@0.0.0","maintainers":[{"name":"hernan-capucci","email":"hernancapucci@gmail.com"}],"homepage":"https://agent-manifest-spec.org","bugs":{"url":"https://github.com/agent-manifest/agent-manifest-client/issues"},"dist":{"shasum":"31f79308e13b2b2518df43329a0aba6fab9f3191","tarball":"https://registry.npmjs.org/@agent-manifest/schema/-/schema-0.0.0.tgz","fileCount":42,"integrity":"sha512-pPdjJK5fCtfxrYSs8IQKtNtM7DNOaukS6B4lGhe+1lKHgaUoA6+K24uv9riRGU7ZwGDX4phsHEVipap/2edvfw==","signatures":[{"sig":"MEQCICRe9bSUPNeVSyCL/T9BoNBcJz0p8SHqSbWiTU6lU+reAiA4MmtECOi1fbwmLcvPOjK/qKtvH81oLkoEJ5cVe4zROg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60123},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./index.js","./corpus/*":"./corpus/*","./package.json":"./package.json","./v1.0/schema.json":"./v1.0/schema.json","./corpus/index.json":"./corpus/index.json"},"gitHead":"66803663982c691913c0cb9b90691c45c7c18935","scripts":{"test":"node --test"},"_npmUser":{"name":"hernan-capucci","email":"hernancapucci@gmail.com"},"repository":{"url":"git+https://github.com/agent-manifest/agent-manifest-client.git","type":"git","directory":"packages/schema"},"_npmVersion":"11.11.0","description":"The Agent Manifest v1.0 JSON Schema and its conformance corpus, distributed as data. No code, no runtime dependencies. The schema file is dedicated to the public domain under CC0 1.0 so it can be embedded without attribution obligations.","directories":{},"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/schema_0.0.0_1785618709508_0.7981080222672761","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@agent-manifest/schema","version":"0.1.0","description":"The Agent Manifest v1.0 JSON Schema and its conformance corpus, distributed as data. No code, no runtime dependencies. The schema file is dedicated to the public domain under CC0 1.0 so it can be embedded without attribution obligations.","keywords":["agent-manifest","agent-manifest-spec","json-schema","conformance-corpus","schema"],"homepage":"https://agent-manifest-spec.org","repository":{"type":"git","url":"git+https://github.com/agent-manifest/agent-manifest-client.git","directory":"packages/schema"},"bugs":{"url":"https://github.com/agent-manifest/agent-manifest-client/issues"},"author":{"name":"Hernán Alfredo Capucci","url":"https://orcid.org/0009-0008-7216-3032"},"license":"CC0-1.0","type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./index.js","./v1.0/schema.json":"./v1.0/schema.json","./corpus/index.json":"./corpus/index.json","./corpus/*":"./corpus/*","./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"test":"node --test"},"_id":"@agent-manifest/schema@0.1.0","_integrity":"sha512-FQjF4XRsA/vIUcy4kLK8Qcy5vx/TDM9ifeiRBJCNQwMfhxcSXJ/fVtLJuZPfjdDItPOFZFiA1tIM2ojoRSK7iQ==","_resolved":"/home/runner/work/agent-manifest-client/agent-manifest-client/agent-manifest-schema-0.1.0.tgz","_from":"file:agent-manifest-schema-0.1.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-FQjF4XRsA/vIUcy4kLK8Qcy5vx/TDM9ifeiRBJCNQwMfhxcSXJ/fVtLJuZPfjdDItPOFZFiA1tIM2ojoRSK7iQ==","shasum":"3c9a1d9fb570d8debc89d3b0888c88bd743c5d89","tarball":"https://registry.npmjs.org/@agent-manifest/schema/-/schema-0.1.0.tgz","fileCount":42,"unpackedSize":60123,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-manifest%2fschema@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8EbXuEaARS72mwh++56vH8Yt+pIS7USjnTnhQtp3YgAIgVU9MiqqU127klrwCNxxPDENbJpcmYIAc4EeCRlQajn8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3b8cef31-da92-4d8d-becf-2b75a6cac4c5"}},"directories":{},"maintainers":[{"name":"hernan-capucci","email":"hernancapucci@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/schema_0.1.0_1785633151261_0.06310273911012487"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-01T21:11:49.270Z","modified":"2026-08-02T01:12:31.703Z","0.0.0":"2026-08-01T21:11:49.635Z","0.1.0":"2026-08-02T01:12:31.376Z"},"bugs":{"url":"https://github.com/agent-manifest/agent-manifest-client/issues"},"author":{"name":"Hernán Alfredo Capucci","url":"https://orcid.org/0009-0008-7216-3032"},"license":"CC0-1.0","homepage":"https://agent-manifest-spec.org","keywords":["agent-manifest","agent-manifest-spec","json-schema","conformance-corpus","schema"],"repository":{"type":"git","url":"git+https://github.com/agent-manifest/agent-manifest-client.git","directory":"packages/schema"},"description":"The Agent Manifest v1.0 JSON Schema and its conformance corpus, distributed as data. No code, no runtime dependencies. The schema file is dedicated to the public domain under CC0 1.0 so it can be embedded without attribution obligations.","maintainers":[{"name":"hernan-capucci","email":"hernancapucci@gmail.com"}],"readme":"# @agent-manifest/schema\n\nThe [Agent Manifest](https://agent-manifest-spec.org) v1.0 JSON Schema and its\nconformance corpus, distributed as data. No code, no runtime dependencies.\n\n```bash\nnpm install @agent-manifest/schema\n```\n\n```js\nimport { schemaV1_0, SCHEMA_VERSIONS, schemaFor, SOURCE } from '@agent-manifest/schema';\n\nschemaFor('1.0');    // the schema document\nschemaFor('2.0');    // null — this package carries no schema for that version\n```\n\nThe file is also reachable directly, for tooling in any language:\n\n```js\nimport schema from '@agent-manifest/schema/v1.0/schema.json' with { type: 'json' };\n```\n\n`schemaFor` returns `null` for an unknown version rather than falling back to the\nnewest schema. Reading an unknown version with a known schema would report\nresults the document never claimed to satisfy.\n\n## Provenance\n\n`v1.0/schema.json` is a byte-for-byte copy of the canonical file at\n[`agent-manifest/spec/v1.0/schema.json`](https://github.com/agent-manifest/agent-manifest/blob/main/spec/v1.0/schema.json),\nSHA-256 `c1e3caaf9543f2a5d610ccdfaf36329562fe03b6db00c4ea30b7ef0b7b8ef70a`.\n`SOURCE.json` records where it came from and the policy that governs it: this\npackage consumes the specification, it does not define it, and the file is never\nedited here. Agent Manifest v1.0 is frozen, so a checksum that stops matching is\ndrift and is treated as an incident rather than re-vendored. A future\nspecification version arrives as an additional file under a new minor version of\nthis package, never by mutating this one.\n\n## Conformance corpus\n\n`corpus/index.json` lists manifests together with the structural result a\nformat-aware JSON Schema 2020-12 validator should produce for each. It covers\nthe required properties, every closed enum, the pattern constraints, the single\nconditional in the schema (`stores_personal_data: true` requires `retention`),\nand the retention cases that a hand-written re-implementation once got wrong.\n\n```js\nimport index from '@agent-manifest/schema/corpus/index.json' with { type: 'json' };\n\nfor (const entry of index.cases) {\n  // entry.file, entry.schema_valid, entry.note\n}\n```\n\n**This is test material, not a conformance programme.** There is no seal, no\nlist of who passed, no register of results, and no way for the project to learn\nhow your implementation did — by design, and permanently. Whoever runs the\ncorpus knows their own result. That is the entire mechanism.\n\n`schema_valid` means one thing: whether a validator reports the document as\nstructurally well-formed against v1.0. It says nothing about the agent the\ndocument describes, and a structurally valid manifest is a well-formed\ndeclaration rather than a good one.\n\n## Licence\n\n**CC0 1.0** — the schema file and corpus in this package are dedicated to the\npublic domain, so they can be embedded in software of any licence without\nattribution obligations. Copying the file into your own project is a supported\nuse; depending on this package instead just means you do not have to notice when\nit changes.\n\nThe prose specification is a separate work and remains under **CC BY 4.0**.\n","readmeFilename":"README.md"}