{"supportedInterfaces":[{"url":"https://recruiter.zfdang.com/a2a/v1","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json","text/plain"],"description":"Recruitment marketplace seller: searches an operator-owned, consented candidate corpus, returns anonymous previews, quotes an explicit selection, and releases purchased profile fields only under an entitlement. This deployment accepts typed JSON commands only. Buyers without a credential obtain one by POSTing {\"display_name\": \"...\"} to https://recruiter.zfdang.com/buyers/register; the token is returned once.","documentationUrl":"https://recruiter.zfdang.com/","name":"Recruitment marketplace agent","securityRequirements":[{"schemes":{"bearer":[]}}],"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"bearerFormat":"opaque","description":"Buyer credential: issued by the operator, or self-registered at POST /buyers/register (returned once). The buyer identity is derived from this token, never from the message.","scheme":"Bearer"}}},"skills":[{"description":"Submit or refine recruitment criteria and receive an owner-scoped, ranked shortlist of redacted candidate previews with request-scoped aliases, grounded match evidence and unlock prices. Commands: SubmitRecruitmentRequest, RefineRecruitmentRequest, SelectCandidates.","examples":["{\"command\":\"SubmitRecruitmentRequest\",\"text\":\"senior Go backend engineer in Berlin, Kubernetes, available within a month\"}","{\"command\":\"SelectCandidates\",\"request_id\":\"req_...\",\"aliases\":[\"cand_ab12cd34\"]}"],"id":"candidate-search","inputModes":["application/json"],"name":"Candidate search","outputModes":["application/json"],"tags":["recruiting","search","shortlist","privacy-preserving"]},{"description":"Quote an explicit shortlist selection under one disclosure package (identity_only, contact, profile). Returns immutable commercial terms and a provider-neutral payment instruction; payment settles outside A2A and is verified server-side. Commands: CreateQuote, ReadPurchaseStatus.","examples":["{\"command\":\"CreateQuote\",\"request_id\":\"req_...\",\"aliases\":[\"cand_ab12cd34\"],\"disclosure_package\":\"contact\"}","{\"command\":\"ReadPurchaseStatus\",\"quote_id\":\"q_...\"}"],"id":"candidate-quote","inputModes":["application/json"],"name":"Candidate quote","outputModes":["application/json"],"tags":["quote","pricing","payment"]},{"description":"Read a purchased profile under its entitlement, then accept it or open an objective dispute within the acceptance window. Commands: ReadDelivery, AcceptDelivery, DisputeDelivery.","examples":["{\"command\":\"ReadDelivery\",\"delivery_id\":\"del_...\"}","{\"command\":\"AcceptDelivery\",\"delivery_id\":\"del_...\"}","{\"command\":\"DisputeDelivery\",\"delivery_id\":\"del_...\",\"reason\":\"missing_fields\"}"],"id":"candidate-profile-delivery","inputModes":["application/json"],"name":"Candidate profile delivery","outputModes":["application/json"],"tags":["delivery","entitlement","dispute"]}],"version":"20260909010403"}