check_manifest
Validate a karmadue.json publisher manifest (spec: https://karmadue.expo.app/docs/karmadue-json.md, schema: https://karmadue.expo.app/schema/karmadue.v0.json). Pass manifest (an object) to validate it inline, or repo (owner/repo), url (ending in /karmadue.json, or a bare https domain) or resource_id to read the published file: from the repo root at the exact HEAD commit, or from /.well-known/karmadue.json. Reads also check the declared publisher domain (DNS TXT _karmadue. or its .well-known file) and update the listing's passport stamps (manifest-declared, publisher-domain-verified). The file holds the publisher's own declarations; KarmaDue checks the format and the domain, not the claims. Public read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | https URL ending in /karmadue.json, or a bare https domain (reads /.well-known/karmadue.json). | |
| repo | No | GitHub owner/repo or https://github.com/owner/repo. Reads karmadue.json at the HEAD commit. | |
| manifest | No | A karmadue.json object to validate inline. Nothing is recorded. | |
| resource_id | No | A KarmaDue catalog id (kd:res:...). Reads the manifest from its repository or site. |