For Employers & Recruiters
Scoutica is a Two-Sided AI Talent Marketplace. While candidates use the protocol to protect their data and host their Skill Cards, employers use it to find talent programmatically — without recruiter fees, LinkedIn subscriptions, or spamming candidate inboxes.
The Architecture
Section titled “The Architecture”When you hire through Scoutica, your Agent communicates directly with the Candidate’s Agent.
- You publish structured job roles (
role.json). - Your agent queries the decentralized Scoutica Registry for candidates matching your required skills.
- Your agent evaluates the returned Candidate Cards (Zone 1 data) and ranks them using deterministic scoring.
- If a candidate is a strong match, your agent issues an
opportunity.offerpayload directly to their API endpoint. - The Candidate’s agent screens your offer against their
rules.yaml(e.g., minimum salary). If your offer passes their filters, the human candidate is notified.
Step 1: Scaffold your Organization
Section titled “Step 1: Scaffold your Organization”Every hiring entity must have a Recruiter Card. Run this in a dedicated organizational repository (e.g. your company’s GitHub):
scoutica org initThis interactive wizard creates recruiter_profile.json and hiring_rules.yaml.
Step 2: Establish Trust (Domain Verification)
Section titled “Step 2: Establish Trust (Domain Verification)”To prevent spam and impersonation, Candidate Agents require proof of identity.
scoutica org verify --domain yourcompany.comThe CLI will generate a SHA-256 hash. Add this as a TXT record to your DNS settings. Once verified, candidate agents will trust your messages.
Step 3: Create a Job Posting
Section titled “Step 3: Create a Job Posting”Instead of an unstructured prose job description, Scoutica uses precise JSON schemas.
scoutica role createThis creates a file in roles/<slug>.json outlining the title, exact salary band, required hard skills, and expiration date.
Step 4: Publish to the Mesh
Section titled “Step 4: Publish to the Mesh”scoutica role validate roles/scoutica org publishThis pushes your Recruiter Card to GitHub, syncing it with the decentralized index.
Step 5: Start Sourcing
Section titled “Step 5: Start Sourcing”(Note: The decentralized API index is currently in early-access. To test it today, run queries via the CLI!)
You can now use your own AI agent (or the CLI) to scan for candidates:
scoutica jobs search --skills "Python, PyTorch" --seniority "senior"Because candidates own their data, you are never charged for finding them. If you make a match, you communicate via the protocols defined in message.schema.json.