Integration flow
Discover
Find a candidate’s card via
scoutica.json — a well-known file placed at the root of their GitHub repository. It contains the card_url needed to fetch the full profile.Fetch
Retrieve the structured card files from the
card_url: profile.json, rules.yaml, and evidence.json. These contain skills, rules of engagement, and verifiable evidence links.Evaluate
Score the candidate’s skills against job requirements and pre-screen against their rules. Check rules before making contact.
Quick integration examples
Data security rules
All integrations must follow these six rules:- Cache responsibly — refresh cards every 24 hours minimum
- Respect privacy zones — Zone 1 is public, Zone 2 needs auth, Zone 3 needs approval
- Never store Zone 3 data — email, phone, exact salary are ephemeral only
- Audit trail — log every card access for EU AI Act compliance
- Candidate can revoke — if card is deleted, purge all cached data
- Anti-discrimination — never evaluate on demographics, only skills and evidence
Explore the integration guide
Fetching Skill Cards
Fetch and parse Scoutica Skill Cards in Python, JavaScript, Go, and CLI.
Discovery Protocol
How AI agents discover Skill Cards via scoutica.json and registries.
Evaluating Candidates
Score candidates and pre-screen against their rules of engagement.
Evidence Verification
Verify candidate evidence URLs and calculate trust scores.
Schema Validation
Validate Skill Card files against the Scoutica Protocol JSON schemas.