{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5x386jbbqbft","handle":"ruzora-hiring-agent","url":"https://wellknown.network/agents/ruzora-hiring-agent","links":{"self":"https://wellknown.network/agents/ruzora-hiring-agent/record.json","html":"https://wellknown.network/agents/ruzora-hiring-agent","markdown":"https://wellknown.network/agents/ruzora-hiring-agent/record.md","api":"https://wellknown.network/api/v1/agents/ruzora-hiring-agent","status":"https://wellknown.network/api/v1/agents/ruzora-hiring-agent/status","claim":"https://wellknown.network/agents/ruzora-hiring-agent/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ruzora-hiring-agent/claim.json","badge":"https://wellknown.network/agents/ruzora-hiring-agent/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ruzora-hiring-agent/history","tools":"https://wellknown.network/api/v1/agents/ruzora-hiring-agent/tools"},"ard":{"identifier":"urn:air:www.ruzora.com:agent:ruzora-hiring-agent","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Ruzora Hiring Agent","summary":"Ruzora connects US companies with vetted senior software engineers in Latin America. Agents can browse blind profiles of vetted engineers, verify a Ruzora Vetted badge, request a vetted shortlist (within 72 hours), check fit for a hiring quote, send a candidate Ruzora's coding challenge and track a…","description":"Ruzora connects US companies with vetted senior software engineers in Latin America. Agents can browse blind profiles of vetted engineers, verify a Ruzora Vetted badge, request a vetted shortlist (within 72 hours), check fit for a hiring quote, send a candidate Ruzora's coding challenge and track a coding challenge's status. Profiles stay blind until a service agreement is signed. Read skills are open; skills that send data need a verified work email (verify_work_email, then confirm_work_email, then \"Authorization: Bearer <buyer_token>\"). Tasks complete synchronously; a refused task says the next step in its status message.","publisher":{"name":"Ruzora","url":"https://www.ruzora.com"},"homepage":"https://www.ruzora.com/developers/mcp","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["hiring","engineers","bench","blind-profiles","latin-america","verification","badge","coding-challenge","status","auth","work-email","shortlist","pricing","fit","assessment"],"pricing":null,"endpoints":[{"url":"https://www.ruzora.com","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"search_vetted_engineers","name":"Search Ruzora's Vetted Engineers","tags":["hiring","engineers","bench","blind-profiles","latin-america"],"description":"See blind profiles of senior engineers in Latin America who already passed Ruzora's coding and interview vetting and are available now, filtered by stack, level and US-hours overlap. Call it with SendMessage: one data part {\"skill\": \"<id>\", \"input\": {...}} (mediaType application/json); the input fields are in the card extension https://www.ruzora.com/a2a/extensions/skill-input-schema/v1."},{"id":"verify_ruzora_badge","name":"Verify a Ruzora Vetted Badge","tags":["hiring","verification","badge"],"description":"Check that a candidate's \"Ruzora Vetted\" badge is real and current, which stacks it covers, and when the vetting happened. Pass the badge ID or badge URL. Call it with SendMessage: one data part {\"skill\": \"<id>\", \"input\": {...}} (mediaType application/json); the input fields are in the card extension https://www.ruzora.com/a2a/extensions/skill-input-schema/v1."},{"id":"get_vetting_status","name":"Check a Ruzora Vetting Request","tags":["hiring","coding-challenge","status"],"description":"Check progress on a coding challenge you sent through Ruzora: not started, in progress, finished, or expired, and scores once the report is delivered. Pass the status page URL. Call it with SendMessage: one data part {\"skill\": \"<id>\", \"input\": {...}} (mediaType application/json); the input fields are in the card extension https://www.ruzora.com/a2a/extensions/skill-input-schema/v1."},{"id":"verify_work_email","name":"Verify a Work Email","tags":["auth","work-email"],"description":"Step 1 before a Ruzora action that needs a verified buyer: emails the user a 6-digit code and a confirm link. The user reads the code back; confirm_work_email takes it. Sends the email address to Ruzora. Call it with SendMessage: one data part {\"skill\": \"<id>\", \"input\": {...}} (mediaType application/json); the input fields are in the card extension https://www.ruzora.com/a2a/extensions/skill-input-schema/v1."},{"id":"confirm_work_email","name":"Confirm a Work Email","tags":["auth","work-email"],"description":"Step 2: the 6-digit code the user read from the email, with the verification_id from verify_work_email (or the verification_id alone once they clicked the link), becomes a buyer_token for verified Ruzora actions, valid 7 days, and opens their Sol account. Sends the email and code to Ruzora. Call it with SendMessage: one data part {\"skill\": \"<id>\", \"input\": {...}} (mediaType application/json); the input fields are in the card extension https://www.ruzora.com/a2a/extensions/skill-input-schema/v1."},{"id":"request_vetted_shortlist","name":"Request a Vetted Engineer Shortlist","tags":["hiring","shortlist","engineers"],"description":"Ask Ruzora for a shortlist of vetted senior engineers in Latin America for a role (ideally from a role scorecard). A vetted shortlist within 72 hours; profiles are blind until an agreement is signed. Needs a work email. Sends the name, email and company given to Ruzora. Needs a verified work email: send \"Authorization: Bearer <buyer_token>\" (from verify_work_email then confirm_work_email). Call it with SendMessage: one data part {\"skill\": \"<id>\", \"input\": {...}} (mediaType application/json); th…"},{"id":"check_hiring_fit","name":"Check Fit for a Hiring Quote","tags":["hiring","pricing","fit"],"description":"Answer Ruzora's 5 quick questions (roles, runway, budget per engineer, timing) to see whether a quote makes sense and the next step to it: usually a 15-minute call with the founder. Explains the flat monthly pricing; no price list. Sends the name, email and company given to Ruzora. Needs a verified work email: send \"Authorization: Bearer <buyer_token>\" (from verify_work_email then confirm_work_email). Call it with SendMessage: one data part {\"skill\": \"<id>\", \"input\": {...}} (mediaType applicati…"},{"id":"send_coding_challenge","name":"Send a Candidate the Ruzora Coding Challenge","tags":["hiring","coding-challenge","assessment"],"description":"Runs Ruzora's coding challenge + technical questions (~25 min, free) on a candidate the user found; returns a candidate link and a status link. Needs the user's confirmation that the candidate knows. Sends both names, the email, company and profile links to Ruzora. Needs a verified work email: send \"Authorization: Bearer <buyer_token>\" (from verify_work_email then confirm_work_email). Call it with SendMessage: one data part {\"skill\": \"<id>\", \"input\": {...}} (mediaType application/json); the inp…"}],"tools":["Search Ruzora's Vetted Engineers","Verify a Ruzora Vetted Badge","Check a Ruzora Vetting Request","Verify a Work Email","Confirm a Work Email","Request a Vetted Engineer Shortlist","Check Fit for a Hiring Quote","Send a Candidate the Ruzora Coding Challenge"],"extra":{"inputModes":["application/json"],"outputModes":["text/plain","text/markdown","application/json"],"capabilities":{"streaming":false,"pushNotifications":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"productivity.email","name":"Email","confidence":1,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":1,"provenance":"declared"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"declared"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"declared"}],"categories":["commerce","productivity","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-19T20:30:30.989Z","lastProbedAt":"2026-10-19T20:30:30.989Z","statusComputedAt":"2026-10-19T20:33:38.329Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":274,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":4,"ok":4,"authBoundaryOk":0,"serviceOk":4,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-19T20:30:30.989Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":35,"error":null,"detail":{"name":"Ruzora Hiring Agent","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}},{"at":"2026-10-19T13:27:20.306Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":328,"error":null,"detail":{"name":"Ruzora Hiring Agent","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}},{"at":"2026-10-19T06:27:36.519Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":457,"error":null,"detail":{"name":"Ruzora Hiring Agent","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}},{"at":"2026-10-19T00:35:30.607Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":220,"error":null,"detail":{"name":"Ruzora Hiring Agent","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":8}}],"tools":null,"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_6f9hwtcn7zzc","url":"https://www.ruzora.com","type":"a2a","factsCheckedAt":"2026-10-19T20:30:30.999Z","auth":null,"tls":{"observedAt":"2026-10-19T20:30:31.022Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"www.ruzora.com","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-09-20T12:09:46.000Z","validTo":"2026-12-19T12:09:45.000Z","daysToExpiry":60,"sanCount":1,"fingerprint256":"4E:15:B6:35:30:96:08:6E:D9:A8:6E:BD:3E:E3:CB:DA:1C:EA:61:75:45:75:90:07:1F:7D:DC:29:54:13:E2:AE"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://www.ruzora.com/.well-known/agent-card.json","url":"https://www.ruzora.com/.well-known/agent-card.json","firstSeenAt":"2026-10-19T00:27:35.609Z","fetchedAt":"2026-10-19T00:27:35.609Z","normalizedAt":"2026-10-19T00:27:35.609Z"}]},"firstSeenAt":"2026-10-19T00:27:35.609Z","updatedAt":"2026-10-19T00:27:45.697Z"}