{
  "name": "CodyHire Read Operations Agent",
  "description": "Provides immediate read-only AI Proof Sprint details, deterministic fit assessment, and booking instructions.",
  "supportedInterfaces": [
    {
      "url": "https://codyhire.com/a2a",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "url": "https://codyhire.com",
    "organization": "CodyHire"
  },
  "version": "1.0.0",
  "documentationUrl": "https://codyhire.com/agent-api.md#a2a",
  "capabilities": {},
  "securitySchemes": {
    "oauth2": {
      "oauth2SecurityScheme": {
        "description": "OAuth authorization code with mandatory S256 PKCE and the agent.read scope.",
        "flows": {
          "authorizationCode": {
            "authorizationUrl": "https://codyhire.com/oauth/authorize",
            "tokenUrl": "https://codyhire.com/oauth/token",
            "refreshUrl": "https://codyhire.com/oauth/token",
            "scopes": {
              "agent.read": "Use CodyHire's approved read-only agent skills."
            },
            "pkceRequired": true
          }
        },
        "oauth2MetadataUrl": "https://codyhire.com/.well-known/oauth-authorization-server"
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {
        "oauth2": {
          "list": [
            "agent.read"
          ]
        }
      }
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "get_proof_sprint_details",
      "name": "Get Proof Sprint details",
      "description": "Return CodyHire's published AI Proof Sprint price, duration, scope, deliverables, exclusions, and conservative availability status.",
      "tags": [
        "read",
        "proof-sprint",
        "offer"
      ],
      "examples": [
        "{\"skill\":\"get_proof_sprint_details\",\"input\":{}}"
      ]
    },
    {
      "id": "assess_proof_sprint_fit",
      "name": "Assess Proof Sprint fit",
      "description": "Apply CodyHire's published deterministic qualification policy to one proposed AI use case. The result is advisory and does not guarantee feasibility or acceptance.",
      "tags": [
        "read",
        "proof-sprint",
        "qualification"
      ],
      "examples": [
        "{\"skill\":\"assess_proof_sprint_fit\",\"input\":{\"useCaseSummary\":\"Prioritize one support ticket\",\"intendedUser\":\"A support manager\",\"aiActionOrDecision\":\"Suggest one priority level\",\"availableInputs\":{\"status\":\"available\",\"description\":\"An approved sample of historical tickets\"},\"prototypeLearningGoal\":\"Learn whether the prototype applies the documented priority policy consistently\",\"decisionOwnerAvailable\":\"yes\",\"budgetStatus\":\"ready\",\"scopeExpectations\":{\"useCaseCount\":1,\"productionReadyRequired\":false,\"enterpriseControlsRequiredInSprint\":false,\"largeDataOrLegacyProgramRequired\":false,\"guaranteedBusinessOutcomeRequired\":false}}}"
      ]
    },
    {
      "id": "get_booking_instructions",
      "name": "Get booking instructions",
      "description": "Return the approved personal qualification and booking steps without disclosing a direct Calendly URL or claiming a booking.",
      "tags": [
        "read",
        "booking",
        "instructions"
      ],
      "examples": [
        "{\"skill\":\"get_booking_instructions\",\"input\":{}}"
      ]
    }
  ]
}