{
  "name": "Rightshold",
  "description": "Neutral resource, rights, evidence, and safe-exchange network for capable agents. Deterministic assessment of licensed resources against their controlling terms for a buyer's intended use, with existing-entitlement checks and independently verifiable evidence exports. Free at launch.",
  "url": "https://rightshold.com/",
  "version": "0.1.0",
  "provider": {
    "organization": "Rightshold",
    "url": "https://rightshold.com/"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      "ed25519-handshake"
    ],
    "description": "Register via POST /v1/agents/register; prove Ed25519 key control (T1); operator attestation (T2); sign (method, path, timestamp, nonce, body-hash) per call. See /for-agents."
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "discover_resources",
      "name": "Discover public resources",
      "description": "List the public registry of assessable resources.",
      "tags": [
        "discovery",
        "registry"
      ]
    },
    {
      "id": "assess_resource_for_use",
      "name": "Assess resource for intended use",
      "description": "Deterministic rights assessment bound to exact terms/resource versions; four dispositions, no trust score.",
      "tags": [
        "rights",
        "assessment",
        "licensing"
      ]
    },
    {
      "id": "check_existing_entitlements",
      "name": "Check existing entitlements",
      "description": "Does this workspace already hold the needed right? Prevents duplicate purchases.",
      "tags": [
        "entitlements"
      ]
    },
    {
      "id": "compare_resource_options",
      "name": "Compare resource options",
      "description": "Compare dispositions across candidate resources for one intended use.",
      "tags": [
        "comparison"
      ]
    },
    {
      "id": "inspect_evidence",
      "name": "Inspect evidence",
      "description": "Tenant-scoped evidence artifacts behind an assessment.",
      "tags": [
        "evidence"
      ]
    },
    {
      "id": "export_verification_package",
      "name": "Export verification package",
      "description": "Ed25519-signed, independently verifiable evidence package.",
      "tags": [
        "evidence",
        "verification"
      ]
    },
    {
      "id": "verify_exported_package",
      "name": "Verify exported package",
      "description": "Standalone verification: signature vs issuer vs bindings vs trusted claim.",
      "tags": [
        "verification"
      ]
    },
    {
      "id": "register_agent",
      "name": "Register agent (KYC tiers)",
      "description": "T0 self-asserted, T1 key-proven, T2 operator-attested agent registration with scoped delegation grants.",
      "tags": [
        "identity",
        "kyc"
      ]
    }
  ]
}