{"name":"Recruitment marketplace agent","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. Buyers without a credential obtain one by POSTing {\"display_name\": \"...\"} to https://recruiter-lang.zfdang.com/buyers/register; the token is returned once.","supportedInterfaces":[{"url":"https://recruiter-lang.zfdang.com/a2a/v1","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"version":"20260911134409","documentationUrl":"https://recruiter-lang.zfdang.com/","capabilities":{"streaming":false,"pushNotifications":false,"extensions":[{"uri":"https://github.com/google-agentic-commerce/a2a-x402/blob/main/spec/v0.2","description":"Pay quotes in-message with x402 (standalone flow): a quote task parks in input-required with x402 PaymentRequired in metadata[\"x402.payment.required\"]; sign one of its accepts and re-send the PaymentPayload as metadata[\"x402.payment.payload\"] with the same taskId to receive the purchase status and settlement receipt."}]},"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"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","bearerFormat":"opaque"}}},"securityRequirements":[{"schemes":{"bearer":{}}}],"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"candidate-search","name":"Candidate search","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.","tags":["recruiting","search","shortlist","privacy-preserving"],"examples":["{\"command\":\"SubmitRecruitmentRequest\",\"text\":\"senior Go backend engineer in Berlin, Kubernetes, available within a month\"}","{\"command\":\"SelectCandidates\",\"request_id\":\"req_...\",\"aliases\":[\"cand_ab12cd34\"]}"],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"candidate-quote","name":"Candidate quote","description":"Quote an explicit shortlist selection under one disclosure package (identity_only, contact, profile). Returns immutable commercial terms and an x402 payment instruction: USDC on eip155:8453, verified and settled by an x402 facilitator. Pay in-message with the a2a-x402 extension (the quote task parks in input-required with metadata[\"x402.payment.required\"]; re-send the signed PaymentPayload as metadata[\"x402.payment.payload\"] with the same taskId), or over plain HTTP x402 at payment.instructions.pay_url. Commands: CreateQuote, ReadPurchaseStatus.","tags":["quote","pricing","payment","x402","usdc"],"examples":["{\"command\":\"CreateQuote\",\"request_id\":\"req_...\",\"aliases\":[\"cand_ab12cd34\"],\"disclosure_package\":\"contact\"}","{\"command\":\"ReadPurchaseStatus\",\"quote_id\":\"q_...\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"candidate-profile-delivery","name":"Candidate profile delivery","description":"Read a purchased profile under its entitlement, then accept it or open an objective dispute within the acceptance window. Commands: ReadDelivery, AcceptDelivery, DisputeDelivery.","tags":["delivery","entitlement","dispute"],"examples":["{\"command\":\"ReadDelivery\",\"delivery_id\":\"del_...\"}","{\"command\":\"AcceptDelivery\",\"delivery_id\":\"del_...\"}","{\"command\":\"DisputeDelivery\",\"delivery_id\":\"del_...\",\"reason\":\"missing_fields\"}"],"inputModes":["application/json"],"outputModes":["application/json"]}]}