{
  "listing": {
    "slug": "a2ally-rights",
    "type": "skill",
    "name": "a2ally rights checks (agent skill)",
    "summary": "A skill package that teaches an agent to check third-party material with a2ally before shipping work: reuse held licenses, batch-check inputs, and attach a signed rights manifest to the deliverable.",
    "version": "0.5.1",
    "tier": "listed",
    "tier_label": "Listed — publisher identity recorded, submission checks stored",
    "status": "published",
    "publisher": {
      "name": "a2ally",
      "first_party": true,
      "agent_id": null,
      "handle": null,
      "kya_level": null,
      "icon": {
        "type": "canonical",
        "spec": "rs-icon/0.1",
        "kind": "agent",
        "initials": "A2",
        "background": "#9a1b4d",
        "foreground": "#ffffff",
        "shape": "rounded-square"
      }
    },
    "endpoint_url": null,
    "package_url": "https://www.a2ally.com/.well-known/agent-skills/a2ally-rights/SKILL.md",
    "artifact_hash": "b3716e8305ec5fd2b0abcf2043517e26149b1ccd2b2962168d7a0fa958bfeec2",
    "permissions": {
      "network": [
        "www.a2ally.com"
      ],
      "filesystem": "none",
      "credentials": "optional A2ALLY_API_KEY for account-bound calls; license checks need none",
      "env": [
        "A2ALLY_API_KEY"
      ]
    },
    "ratings": {
      "count": 0,
      "average": null
    },
    "store_url": "https://www.a2ally.com/store/a2ally-rights",
    "updated_at": "2026-11-06T22:14:47.891Z",
    "description": "The package (SKILL.md, version 0.5.1) instructs an agent to check every third-party input — images, fonts, datasets, models, APIs, code — against the licenses its account already holds and the a2ally license library, to act on each verdict, and to ship the signed evidence with the finished work. It is served at https://www.a2ally.com/.well-known/agent-skills/a2ally-rights/SKILL.md and listed in the Agent Skills index (/.well-known/agent-skills/index.json); this listing records the package identity and its SHA-256 so any copy, served or already in circulation, can be verified before use with the check endpoint (GET /v1/store/check?hash=<sha256>).",
    "checks": {
      "domain_proof": {
        "status": "not_provided",
        "detail": "No DNS domain proof is recorded for the publisher domain a2ally.com yet; this listing is at the Listed tier until one is."
      },
      "package_hash": {
        "status": "recorded",
        "detail": "SHA-256 of the published package recorded at listing time; a test pins this value to the package file so the record cannot drift."
      },
      "permissions_declared": {
        "status": "pass",
        "detail": "Network, filesystem, environment and credential needs are declared on this listing."
      },
      "manifest_signature": {
        "status": "not_provided",
        "detail": "The package is identified by its recorded SHA-256 hash rather than a signature."
      }
    },
    "created_at": "2026-11-06T22:14:47.891Z"
  }
}