Pipeline run
f67b21ac-bfc1-486d-bd96-f88410fac14a
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
• Take the lead in designing and creating fundamental blockchain features, managing the entire process from initial concept and research to execution and follow-up enhancements. • Work with diverse te…
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Blockchain Developer
CASE Aslug: blockchain-developer · id: 211 · source: db
Exact alias hit on blockchain-developer (1.0) — no other alias at this confidence; skill_top absent does not contradict
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
The CoinDCX journey: building tomorrow, today At CoinDCX, we believe ‘CHANGE STARTS TOGETHER’. You are the driving force that will help us make Web3 accessible to all. In the last six years, we have skyrocketed from being India’s first crypto unicorn to carrying a community of over 125 million with us. To continue maximising the adoption and acceleration of Web3, we are now focused on developing cutting-edge products, addressing accessibility and security challenges, and bridging the gap between people and Web3 technologies. While we go ahead and keep dominating the Web3 world, we would like to HODL you on our team! Join our team of passionate innovators who are breaking barriers and building the future of Web3. Together, we will make the complex simple, the inaccessible accessible, and the impossible possible. Boost your innovation to an ALL TIME HIGH with us! Inside CoinDCX’s Engineering Team Our Engineering team is the driving force behind CoinDCX’s innovative products and platforms. We tackle complex challenges to build scalable, secure, and high-performing solutions that power the future of digital finance. If you’re an engineer who loves pushing boundaries and solving tough problems, join us in building the technology that will define the future of Web3. You need to be a HODLer of these • Experience with any smart contract development (Solidity, Rust, WASM or Move) • Experience will liquidity management protocols and have gone through audits • Good to have experience in building cosmos tendermint, L2 chain, Eigen AVS applications or oracles. • Good to have experience in ERCs, open source contributions and building dapps • Expertise in blockchain technology with 3+ years of experience in smart contract development, including leadership roles in designing and deploying complex protocols. • Proven track record of successfully developing and deploying protocols or app-chain, with a strong command of programming languages like Solidity, Vyper, or comparable. • Deep understanding of blockchain architecture, decentralized applications, consensus mechanisms, and the ability to lead innovative blockchain project developments. • Strong understanding of blockchain development frameworks, tools, and libraries, combined with an expert-level knowledge of security protocols, best practices, and risk mitigation strategies in smart contract development. • Extensive experience in advanced testing methodologies, including unit testing, integration testing, and test-driven development for smart contracts, with a history of implementing robust and scalable blockchain solutions. • Experience in architecting and building app-chains and L1s is preferable. You will be mining through these tasks • Take the lead in designing and creating fundamental blockchain features, managing the entire process from initial concept and research to execution and follow-up enhancements. • Work with diverse teams to define requirements, assess business objectives, and formulate technical requirements for smart contracts. • Engineer smart contracts utilizing languages such as Solidity, Vyper, or equivalents. • Engineer in building app-chain, full-stack blockchain applications with thorough testing and security. • Keep abreast of new developments in smart contract technology, industry shifts, and best practices. • Document programming code, project details, and operational procedures to build an extensive knowledge repository. • Engage with external stakeholders, auditors, and security specialists to carry out code reviews and ensure adherence to industry standards and regulations. Are you the one? Our missing block • You are knowledge-hungry when it comes to VDA and Web3, always eager to dive deeper and stay ahead in this evolving space. • The world of Web3 and VDA excites you, fueling your curiosity and driving you to explore new opportunities within this dynamic landscape. • You act like an owner, constantly striving for excellence, impact, and tangible results in everything you do. • You embrace a ‘We over Me’ mindset, growing individually while fostering the growth of those around you. • Change is your catalyst, igniting your passion to build and innovate. • You think outside the box, unbound by limitations or doubt, always pushing the boundaries of what’s possible. Perks That Empower You Our benefits are designed to make a lasting impact on your life, giving you the freedom to create a work-life balance that truly suits you. • Design Your Own Benefit: Tailor your perk package to fit your unique needs. Whether you’re eyeing a new gadget or welcoming a furry friend into your life, our flexible benefits ensure that you can prioritize what matters most to you. • Unlimited Wellness Leaves: We believe in the power of well-being. Take the time you need to recharge, knowing that your health is our priority. With unlimited wellness leaves, you can return refreshed, ready to build and grow. • Mental Wellness Support: Your mental health is as important as your professional growth. Benefit from access to health experts, free counseling sessions, monthly wellness workshops, and regular team outings, all designed to help you stay balanced and connected. • Bi-Weekly Learning Sessions: These sessions are more than just updates—they’re opportunities to fuel your growth. Stay ahead with the latest industry knowledge, sharpen your skills, and accelerate your career in an ever-evolving landscape.
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Programming Languages
- Sub-category
- general
- Skill nature
- LANGUAGE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Programming Languages
- Sub-category
- general
- Skill nature
- LANGUAGE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Rust (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Language
- Sub-category
- Programming Language
- Vendor
- Mozilla
- License
- apache_2
- Year introduced
- 2010
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Rust appears in many modern job postings for systems, infra, and security roles, and its GitHub ecosystem continues to grow; it’s now a common hiring-pipeline skill rather than a niche language.
Skill profile (library / DB)
- Skill nature
- LANGUAGE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 6
- Sub-category id
- 96
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
-
Systems Programming Catalog dimension db id 166
Library dimension (catalog)
-
Video Codec Languages and DSLs Catalog dimension db id 225
Library dimension (catalog)
Roles linked in library: Video Codec Engineer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Systems Programming
d_init_02
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Video Codec Languages and DSLs
video-codec-languages-and-dsls
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Languages
- Sub-category
- general
- Skill nature
- LANGUAGE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Programming Languages
- Sub-category
- general
- Skill nature
- LANGUAGE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Code Review (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- SoftSkill
- Sub-category
- Code Review
- Confidence
- 0.96
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Code review is a standard hiring-pipeline requirement in engineering JDs and is built into major platforms like GitHub/GitLab pull-request workflows, indicating broad adoption.
Skill profile (library / DB)
- Skill nature
- PRACTICE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 58
- Sub-category id
- 364
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Unit Testing (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Testing Methodology
- Confidence
- 0.98
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Unit testing is a standard hiring requirement across software JDs and appears in mainstream frameworks/docs; GitHub and Stack Overflow usage remain consistently high, with no successor replacing it.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 44
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Aliases — catalog
- Integration testing (CANONICAL) primary
- integration testing (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Testing Methodology
- Confidence
- 0.97
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Integration testing is a standard QA skill in job descriptions across backend, frontend, and DevOps roles; it’s commonly paired with CI/CD and tools like Jest, Cypress, and Testcontainers.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 44
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Testing and Defect Resolution Catalog dimension db id 262
Library dimension (catalog)
Roles linked in library: Pega Developer
-
Testing and Quality Assurance Catalog dimension db id 12
Library dimension (catalog)
Roles linked in library: .NET Backend Developer, Backend Developer, Node.js Backend Developer, PHP Backend Developer, Python Backend Developer, Scala Backend Developer
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Testing and Defect Resolution
testing-and-defect-resolution
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
|
Testing and Quality Assurance
testing-and-quality-assurance
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Aliases — catalog
- Test‐Driven Development (CANONICAL) primary
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Methodology
- Sub-category
- Test Driven Development
- Confidence
- 0.99
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Common hiring-pipeline expectation in software JDs; many roles explicitly ask for TDD or unit/integration testing practices, and it remains a standard Agile/XP methodology rather than a sunset technology.
Skill profile (library / DB)
- Skill nature
- METHODOLOGY
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 8
- Sub-category id
- 3631
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
Software Concepts, Patterns & Practices Catalog dimension db id 478
Library dimension (catalog)
Roles linked in library: Engineering Manager
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Platforms
- Sub-category
- general
- Skill nature
- PLATFORM
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
All API 3 persistence rows
Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.
| Skill | Tag | Dimension | Skill↔dim | Role↔dim | Outcome | Notes |
|---|---|---|---|---|---|---|
| Rust | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Rust | in_db |
Systems Programming
d_init_02
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Rust | in_db |
Video Codec Languages and DSLs
video-codec-languages-and-dsls
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Code Review | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Unit Testing | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Integration Testing | in_db |
Testing and Defect Resolution
testing-and-defect-resolution
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Integration Testing | in_db |
Testing and Quality Assurance
testing-and-quality-assurance
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Test-Driven Development | new |
Software Concepts, Patterns & Practices
software-concepts-patterns-practices
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Blockchain | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Smart Contracts | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Solidity | type=Programming Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Vyper | type=Programming Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | WASM | type=Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Move | type=Programming Languages subtype=general nature=LANGUAGE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | App-chain | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Blockchain Architecture | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Decentralized Applications | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Consensus Mechanisms | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Security | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Audits | type=Practices subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | ERCs | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Oracles | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Cosmos | type=Platforms subtype=general nature=PLATFORM lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Tendermint | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | L2 | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Eigen AVS | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Web3 | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | VDA | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| dimension_skill_link_proposed | Test-Driven Development ↔ Software Concepts, Patterns & Practices |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "At CoinDCX, we believe",
"last_5_words": "and Web3 technologies."
},
"text": "At CoinDCX, we believe \u2018CHANGE STARTS TOGETHER\u2019. You are the driving force that will help us make Web3 accessible to all.\n\nIn the last six years, we have skyrocketed from being India\u2019s first crypto unicorn to carrying a community of over 125 million with us. To continue maximising the adoption and acceleration of Web3, we are now focused on developing cutting-edge products, addressing accessibility and security challenges, and bridging the gap between people and Web3 technologies.",
"word_count": 84
},
"certifications": [],
"company_name": "CoinDCX",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"FinTech",
"Digital Finance"
],
"domain": "Financial Services"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years of experience in smart contract development"
},
"job_locations": [],
"role": "Blockchain Engineer",
"role_aliases": [
"Blockchain Developer",
"Smart Contract Engineer",
"Web3 Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "You will be mining through these tasks",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Take the lead in",
"last_5_words": "standards and regulations."
},
"text": "\u2022 Take the lead in designing and creating fundamental blockchain features, managing the entire process from initial concept and research to execution and follow-up enhancements.\n\u2022 Work with diverse teams to define requirements, assess business objectives, and formulate technical requirements for smart contracts.\n\u2022 Engineer smart contracts utilizing languages such as Solidity, Vyper, or equivalents.\n\u2022 Engineer in building app-chain, full-stack blockchain applications with thorough testing and security.\n\u2022 Keep abreast of new developments in smart contract technology, industry shifts, and best practices.\n\u2022 Document programming code, project details, and operational procedures to build an extensive knowledge repository.\n\u2022 Engage with external stakeholders, auditors, and security specialists to carry out code reviews and ensure adherence to industry standards and regulations.",
"word_count": 134
},
{
"bullet_count": 10,
"heading": "You need to be a HODLer of these",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Experience with any smart",
"last_5_words": "and building app-chains and L1s."
},
"text": "\u2022 Experience with any smart contract development (Solidity, Rust, WASM or Move)\n\u2022 Experience will liquidity management protocols and have gone through audits\n\u2022 Good to have experience in building cosmos tendermint, L2 chain, Eigen AVS applications or oracles.\n\u2022 Good to have experience in ERCs, open source contributions and building dapps\n\u2022 Expertise in blockchain technology with 3+ years of experience in smart contract development, including leadership roles in designing and deploying complex protocols.\n\u2022 Proven track record of successfully developing and deploying protocols or app-chain, with a strong command of programming languages like Solidity, Vyper, or comparable.\n\u2022 Deep understanding of blockchain architecture, decentralized applications, consensus mechanisms, and the ability to lead innovative blockchain project developments.\n\u2022 Strong understanding of blockchain development frameworks, tools, and libraries, combined with an expert-level knowledge of security protocols, best practices, and risk mitigation strategies in smart contract development.\n\u2022 Extensive experience in advanced testing methodologies, including unit testing, integration testing, and test-driven development for smart contracts, with a history of implementing robust and scalable blockchain solutions.\n\u2022 Experience in architecting and building app-chains and L1s is preferable.",
"word_count": 218
},
{
"bullet_count": 6,
"heading": "Are you the one? Our missing block",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 You are knowledge-hungry when",
"last_5_words": "boundaries of what\u2019s possible."
},
"text": "\u2022 You are knowledge-hungry when it comes to VDA and Web3, always eager to dive deeper and stay ahead in this evolving space.\n\u2022 The world of Web3 and VDA excites you, fueling your curiosity and driving you to explore new opportunities within this dynamic landscape.\n\u2022 You act like an owner, constantly striving for excellence, impact, and tangible results in everything you do.\n\u2022 You embrace a \u2018We over Me\u2019 mindset, growing individually while fostering the growth of those around you.\n\u2022 Change is your catalyst, igniting your passion to build and innovate.\n\u2022 You think outside the box, unbound by limitations or doubt, always pushing the boundaries of what\u2019s possible.",
"word_count": 90
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Blockchain"
},
{
"is_primary": true,
"skill_name": "Smart Contracts"
},
{
"is_primary": true,
"skill_name": "Solidity"
},
{
"is_primary": true,
"skill_name": "Vyper"
},
{
"is_primary": false,
"skill_name": "Rust"
},
{
"is_primary": false,
"skill_name": "WASM"
},
{
"is_primary": false,
"skill_name": "Move"
},
{
"is_primary": false,
"skill_name": "App-chain"
},
{
"is_primary": false,
"skill_name": "Blockchain Architecture"
},
{
"is_primary": false,
"skill_name": "Decentralized Applications"
},
{
"is_primary": false,
"skill_name": "Consensus Mechanisms"
},
{
"is_primary": false,
"skill_name": "Security"
},
{
"is_primary": false,
"skill_name": "Code Review"
},
{
"is_primary": false,
"skill_name": "Audits"
},
{
"is_primary": false,
"skill_name": "Unit Testing"
},
{
"is_primary": false,
"skill_name": "Integration Testing"
},
{
"is_primary": false,
"skill_name": "Test-Driven Development"
},
{
"is_primary": false,
"skill_name": "ERCs"
},
{
"is_primary": false,
"skill_name": "Oracles"
},
{
"is_primary": false,
"skill_name": "Cosmos"
},
{
"is_primary": false,
"skill_name": "Tendermint"
},
{
"is_primary": false,
"skill_name": "L2"
},
{
"is_primary": false,
"skill_name": "Eigen AVS"
},
{
"is_primary": false,
"skill_name": "Web3"
},
{
"is_primary": false,
"skill_name": "VDA"
}
],
"jd_role": {
"display_name": "Blockchain Engineer",
"rationale": null,
"role_aliases": [
"Blockchain Developer",
"Smart Contract Engineer",
"Web3 Engineer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "At CoinDCX, we believe",
"last_5_words": "and Web3 technologies."
},
"text": "At CoinDCX, we believe \u2018CHANGE STARTS TOGETHER\u2019. You are the driving force that will help us make Web3 accessible to all.\n\nIn the last six years, we have skyrocketed from being India\u2019s first crypto unicorn to carrying a community of over 125 million with us. To continue maximising the adoption and acceleration of Web3, we are now focused on developing cutting-edge products, addressing accessibility and security challenges, and bridging the gap between people and Web3 technologies.",
"word_count": 84
},
"certifications": [],
"company_name": "CoinDCX",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"FinTech",
"Digital Finance"
],
"domain": "Financial Services"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years of experience in smart contract development"
},
"job_locations": [],
"role": "Blockchain Engineer",
"role_aliases": [
"Blockchain Developer",
"Smart Contract Engineer",
"Web3 Engineer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "You will be mining through these tasks",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Take the lead in",
"last_5_words": "standards and regulations."
},
"text": "\u2022 Take the lead in designing and creating fundamental blockchain features, managing the entire process from initial concept and research to execution and follow-up enhancements.\n\u2022 Work with diverse teams to define requirements, assess business objectives, and formulate technical requirements for smart contracts.\n\u2022 Engineer smart contracts utilizing languages such as Solidity, Vyper, or equivalents.\n\u2022 Engineer in building app-chain, full-stack blockchain applications with thorough testing and security.\n\u2022 Keep abreast of new developments in smart contract technology, industry shifts, and best practices.\n\u2022 Document programming code, project details, and operational procedures to build an extensive knowledge repository.\n\u2022 Engage with external stakeholders, auditors, and security specialists to carry out code reviews and ensure adherence to industry standards and regulations.",
"word_count": 134
},
{
"bullet_count": 10,
"heading": "You need to be a HODLer of these",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Experience with any smart",
"last_5_words": "and building app-chains and L1s."
},
"text": "\u2022 Experience with any smart contract development (Solidity, Rust, WASM or Move)\n\u2022 Experience will liquidity management protocols and have gone through audits\n\u2022 Good to have experience in building cosmos tendermint, L2 chain, Eigen AVS applications or oracles.\n\u2022 Good to have experience in ERCs, open source contributions and building dapps\n\u2022 Expertise in blockchain technology with 3+ years of experience in smart contract development, including leadership roles in designing and deploying complex protocols.\n\u2022 Proven track record of successfully developing and deploying protocols or app-chain, with a strong command of programming languages like Solidity, Vyper, or comparable.\n\u2022 Deep understanding of blockchain architecture, decentralized applications, consensus mechanisms, and the ability to lead innovative blockchain project developments.\n\u2022 Strong understanding of blockchain development frameworks, tools, and libraries, combined with an expert-level knowledge of security protocols, best practices, and risk mitigation strategies in smart contract development.\n\u2022 Extensive experience in advanced testing methodologies, including unit testing, integration testing, and test-driven development for smart contracts, with a history of implementing robust and scalable blockchain solutions.\n\u2022 Experience in architecting and building app-chains and L1s is preferable.",
"word_count": 218
},
{
"bullet_count": 6,
"heading": "Are you the one? Our missing block",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 You are knowledge-hungry when",
"last_5_words": "boundaries of what\u2019s possible."
},
"text": "\u2022 You are knowledge-hungry when it comes to VDA and Web3, always eager to dive deeper and stay ahead in this evolving space.\n\u2022 The world of Web3 and VDA excites you, fueling your curiosity and driving you to explore new opportunities within this dynamic landscape.\n\u2022 You act like an owner, constantly striving for excellence, impact, and tangible results in everything you do.\n\u2022 You embrace a \u2018We over Me\u2019 mindset, growing individually while fostering the growth of those around you.\n\u2022 Change is your catalyst, igniting your passion to build and innovate.\n\u2022 You think outside the box, unbound by limitations or doubt, always pushing the boundaries of what\u2019s possible.",
"word_count": 90
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "f67b21ac-bfc1-486d-bd96-f88410fac14a",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Blockchain Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 211,
"score": 1.0,
"slug": "blockchain-developer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Cyber Security Engineer",
"kra_matches": [
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "Engage with external stakeholders, auditors, and security specialists to carry out code reviews and ensure adherence to industry standards and regulations.",
"similarity": 0.6042
},
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "Keep abreast of new developments in smart contract technology, industry shifts, and best practices.",
"similarity": 0.4173
},
{
"kra_text": "Defines secure engineering standards, secure coding guidelines, threat intelligence feeds, and compliance requirements for the organization.",
"sentence": "Document programming code, project details, and operational procedures to build an extensive knowledge repository.",
"similarity": 0.4037
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 5,
"score": 0.4751,
"slug": "cybersecurity-engineer",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"kra_matches": [
{
"kra_text": "Writes runbooks, deployment guides, incident playbooks, and infrastructure documentation to support operations and knowledge sharing.",
"sentence": "Document programming code, project details, and operational procedures to build an extensive knowledge repository.",
"similarity": 0.5199
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Engage with external stakeholders, auditors, and security specialists to carry out code reviews and ensure adherence to industry standards and regulations.",
"similarity": 0.4354
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Engineer in building app-chain, full-stack blockchain applications with thorough testing and security.",
"similarity": 0.4126
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 10,
"score": 0.456,
"slug": "devops-engineer",
"total_count": null
},
{
"display_name": "Go Backend Developer",
"kra_matches": [
{
"kra_text": "code review and testing support",
"sentence": "Engage with external stakeholders, auditors, and security specialists to carry out code reviews and ensure adherence to industry standards and regulations.",
"similarity": 0.5136
},
{
"kra_text": "code review and testing support",
"sentence": "Document programming code, project details, and operational procedures to build an extensive knowledge repository.",
"similarity": 0.404
},
{
"kra_text": "code review and testing support",
"sentence": "Extensive experience in advanced testing methodologies, including unit testing, integration testing, and test-driven development for smart contracts, with a history of implementing robust and scalable blockchain solutions.",
"similarity": 0.3906
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 81,
"score": 0.4361,
"slug": "go-backend-developer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Work with diverse teams to define requirements, assess business objectives, and formulate technical requirements for smart contracts.",
"similarity": 0.4407
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "Take the lead in designing and creating fundamental blockchain features, managing the entire process from initial concept and research to execution and follow-up enhancements.",
"similarity": 0.4379
},
{
"kra_text": "Debugs full-stack issues that span frontend rendering, API behavior, database queries, and infrastructure configuration to identify root causes.",
"sentence": "Engineer in building app-chain, full-stack blockchain applications with thorough testing and security.",
"similarity": 0.4267
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.4351,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Data Engineer",
"kra_matches": [
{
"kra_text": "Maintains data catalog entries, column-level data lineage, and technical documentation to support data discoverability and governance across the organization.",
"sentence": "Document programming code, project details, and operational procedures to build an extensive knowledge repository.",
"similarity": 0.5114
},
{
"kra_text": "Works with data analysts, data scientists, and business stakeholders to define data models, ingestion schedules, and data delivery requirements.",
"sentence": "Work with diverse teams to define requirements, assess business objectives, and formulate technical requirements for smart contracts.",
"similarity": 0.4234
},
{
"kra_text": "Implements data quality validation rules, reconciliation checks, and anomaly detection to ensure data completeness, accuracy, and consistency.",
"sentence": "Engage with external stakeholders, auditors, and security specialists to carry out code reviews and ensure adherence to industry standards and regulations.",
"similarity": 0.3646
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 2,
"score": 0.4331,
"slug": "data-engineer",
"total_count": null
}
],
"skill_match_roles": []
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "A",
"chosen_role": {
"display_name": "Blockchain Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 211,
"score": 1.0,
"slug": "blockchain-developer",
"total_count": null
},
"confidence": 1.0,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [],
"matched_kras": [],
"matched_skills": [],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Exact alias hit on blockchain-developer (1.0) \u2014 no other alias at this confidence; skill_top absent does not contradict",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 8,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1848,
"r_and_r_preview": "\u2022 Take the lead in designing and creating fundamental blockchain features, managing the entire process from initial concept and research to execution and follow-up enhancements.\n\u2022 Work with diverse te",
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 24233,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Blockchain",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24235,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Smart Contracts",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24237,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Solidity",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 24239,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Vyper",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24241,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "WASM",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24243,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Move",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24245,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "App-chain",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24247,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Blockchain Architecture",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24250,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Decentralized Applications",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24252,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Consensus Mechanisms",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24254,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Security",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24256,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Audits",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24258,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Test-Driven Development",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24260,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "ERCs",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24261,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Oracles",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24262,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Cosmos",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24263,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Tendermint",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24264,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "L2",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24265,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Eigen AVS",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24266,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "Web3",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 24267,
"role_display_name": "Blockchain Developer",
"role_slug": "blockchain-developer",
"skill_name": "VDA",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 1610,
"existing_alias_text": "Rust",
"input_term": "Rust",
"matched_canonical": {
"category_id": 6,
"display_name": "Rust",
"id": 999,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "rust",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 864,
"existing_alias_text": "Code Review",
"input_term": "Code Review",
"matched_canonical": {
"category_id": 58,
"display_name": "Code Review",
"id": 516,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PRACTICE",
"slug": "code-review",
"sub_category_id": 364,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 865,
"existing_alias_text": "Unit Testing",
"input_term": "Unit Testing",
"matched_canonical": {
"category_id": 8,
"display_name": "Unit Testing",
"id": 517,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "unit-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 193,
"existing_alias_text": "integration testing",
"input_term": "Integration Testing",
"matched_canonical": {
"category_id": 8,
"display_name": "Integration testing",
"id": 56,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "integration-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": 6571,
"existing_alias_text": "Test\u2010Driven Development",
"input_term": "Test-Driven Development",
"matched_canonical": {
"category_id": 8,
"display_name": "Test\u2010Driven Development",
"id": 4636,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "test-driven-development",
"sub_category_id": 3631,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_alias"
}
],
"candidate_roles": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
},
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
},
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
},
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
],
"chosen_role": {
"display_name": "Blockchain Developer",
"id": 211,
"rationale": "Exact alias hit on blockchain-developer (1.0) \u2014 no other alias at this confidence; skill_top absent does not contradict",
"role_archetype": null,
"slug": "blockchain-developer",
"source": "db"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Rust",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Systems Programming",
"id": 166,
"rationale": "Systems programming covers low-level software development where performance, memory safety, and direct control over resources matter. Rust fits here because it is commonly used for OS-adjacent services, infrastructure components, and other performance-sensitive systems code.",
"slug": "d_init_02",
"source": "db"
},
"input_skill": "Rust",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Video Codec Languages and DSLs",
"id": 225,
"rationale": "Implementation languages and codec-specific description languages used to build compression, decoding, and transform logic. This is the primary coding surface for codec behavior and bitstream manipulation.",
"slug": "video-codec-languages-and-dsls",
"source": "db"
},
"input_skill": "Rust",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Code Review",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Unit Testing",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"input_skill": "Integration Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"input_skill": "Integration Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Software Concepts, Patterns \u0026 Practices",
"id": 478,
"rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
"slug": "software-concepts-patterns-practices",
"source": "db"
},
"input_skill": "Test-Driven Development",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
]
}
],
"input_final_skills": [
"Blockchain",
"Smart Contracts",
"Solidity",
"Vyper",
"Rust",
"WASM",
"Move",
"App-chain",
"Blockchain Architecture",
"Decentralized Applications",
"Consensus Mechanisms",
"Security",
"Code Review",
"Audits",
"Unit Testing",
"Integration Testing",
"Test-Driven Development",
"ERCs",
"Oracles",
"Cosmos",
"Tendermint",
"L2",
"Eigen AVS",
"Web3",
"VDA"
],
"input_llm_skills": [
"Blockchain",
"Smart Contracts",
"Solidity",
"Vyper",
"Rust",
"WASM",
"Move",
"App-chain",
"Blockchain Architecture",
"Decentralized Applications",
"Consensus Mechanisms",
"Security",
"Code Review",
"Audits",
"Unit Testing",
"Integration Testing",
"Test-Driven Development",
"ERCs",
"Oracles",
"Cosmos",
"Tendermint",
"L2",
"Eigen AVS",
"Web3",
"VDA"
],
"new_aliases_persisted": 0,
"run_id": "f67b21ac-bfc1-486d-bd96-f88410fac14a",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Blockchain",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "blockchain",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Smart Contracts",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "smart-contracts",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Solidity",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Programming Languages",
"skill_nature": "LANGUAGE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "solidity",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Vyper",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Programming Languages",
"skill_nature": "LANGUAGE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "vyper",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Rust",
"alias_type": "CANONICAL",
"id": 1610,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 6,
"display_name": "Rust",
"id": 999,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "LANGUAGE",
"slug": "rust",
"sub_category_id": 96,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Rust",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Systems Programming",
"id": 166,
"rationale": "Systems programming covers low-level software development where performance, memory safety, and direct control over resources matter. Rust fits here because it is commonly used for OS-adjacent services, infrastructure components, and other performance-sensitive systems code.",
"slug": "d_init_02",
"source": "db"
},
"input_skill": "Rust",
"llm_role": null,
"roles_from_db": []
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Video Codec Languages and DSLs",
"id": 225,
"rationale": "Implementation languages and codec-specific description languages used to build compression, decoding, and transform logic. This is the primary coding surface for codec behavior and bitstream manipulation.",
"slug": "video-codec-languages-and-dsls",
"source": "db"
},
"input_skill": "Rust",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
]
}
],
"input_skill": "Rust",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "WASM",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Languages",
"skill_nature": "LANGUAGE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "wasm",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Move",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Programming Languages",
"skill_nature": "LANGUAGE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "move",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "App-chain",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "app-chain",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Blockchain Architecture",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "blockchain-architecture",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Decentralized Applications",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "decentralized-applications",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Consensus Mechanisms",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "consensus-mechanisms",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Security",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "security",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Code Review",
"alias_type": "CANONICAL",
"id": 864,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 58,
"display_name": "Code Review",
"id": 516,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PRACTICE",
"slug": "code-review",
"sub_category_id": 364,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Code Review",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Code Review",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Audits",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Practices",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "audits",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Unit Testing",
"alias_type": "CANONICAL",
"id": 865,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Unit Testing",
"id": 517,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "unit-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Unit Testing",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Unit Testing",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Integration testing",
"alias_type": "CANONICAL",
"id": 2945,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
},
{
"alias_text": "integration testing",
"alias_type": "CANONICAL",
"id": 193,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Integration testing",
"id": 56,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "integration-testing",
"sub_category_id": 44,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"input_skill": "Integration Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
]
},
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"input_skill": "Integration Testing",
"llm_role": null,
"roles_from_db": [
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
}
]
}
],
"input_skill": "Integration Testing",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Test\u2010Driven Development",
"alias_type": "CANONICAL",
"id": 6571,
"is_primary": true,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 8,
"display_name": "Test\u2010Driven Development",
"id": 4636,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "METHODOLOGY",
"slug": "test-driven-development",
"sub_category_id": 3631,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Software Concepts, Patterns \u0026 Practices",
"id": 478,
"rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
"slug": "software-concepts-patterns-practices",
"source": "db"
},
"input_skill": "Test-Driven Development",
"llm_role": null,
"roles_from_db": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
]
}
],
"input_skill": "Test-Driven Development",
"matched_via": "embedding_alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "ERCs",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "ercs",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Oracles",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "oracles",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Cosmos",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Platforms",
"skill_nature": "PLATFORM",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "cosmos",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Tendermint",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "tendermint",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "L2",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "l2",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Eigen AVS",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "eigen-avs",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Web3",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "web3",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "VDA",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "MULTI_YEAR",
"version_strategy": "UNVERSIONED",
"volatility": "MEDIUM"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "vda",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Blockchain",
"Smart Contracts",
"Solidity",
"Vyper",
"WASM",
"Move",
"App-chain",
"Blockchain Architecture",
"Decentralized Applications",
"Consensus Mechanisms",
"Security",
"Audits",
"ERCs",
"Oracles",
"Cosmos",
"Tendermint",
"L2",
"Eigen AVS",
"Web3",
"VDA"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Blockchain Developer",
"id": 211,
"rationale": "Exact alias hit on blockchain-developer (1.0) \u2014 no other alias at this confidence; skill_top absent does not contradict",
"role_archetype": null,
"slug": "blockchain-developer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Blockchain",
"tag": "new"
},
{
"skill": "Smart Contracts",
"tag": "new"
},
{
"skill": "Solidity",
"tag": "new"
},
{
"skill": "Vyper",
"tag": "new"
},
{
"skill": "Rust",
"tag": "in_db"
},
{
"skill": "WASM",
"tag": "new"
},
{
"skill": "Move",
"tag": "new"
},
{
"skill": "App-chain",
"tag": "new"
},
{
"skill": "Blockchain Architecture",
"tag": "new"
},
{
"skill": "Decentralized Applications",
"tag": "new"
},
{
"skill": "Consensus Mechanisms",
"tag": "new"
},
{
"skill": "Security",
"tag": "new"
},
{
"skill": "Code Review",
"tag": "in_db"
},
{
"skill": "Audits",
"tag": "new"
},
{
"skill": "Unit Testing",
"tag": "in_db"
},
{
"skill": "Integration Testing",
"tag": "in_db"
},
{
"skill": "Test-Driven Development",
"tag": "in_db"
},
{
"skill": "ERCs",
"tag": "new"
},
{
"skill": "Oracles",
"tag": "new"
},
{
"skill": "Cosmos",
"tag": "new"
},
{
"skill": "Tendermint",
"tag": "new"
},
{
"skill": "L2",
"tag": "new"
},
{
"skill": "Eigen AVS",
"tag": "new"
},
{
"skill": "Web3",
"tag": "new"
},
{
"skill": "VDA",
"tag": "new"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [
{
"chosen_role_id": 211,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "Rust",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": true,
"skill_id": 999,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 211,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Systems Programming",
"id": 166,
"rationale": "Systems programming covers low-level software development where performance, memory safety, and direct control over resources matter. Rust fits here because it is commonly used for OS-adjacent services, infrastructure components, and other performance-sensitive systems code.",
"slug": "d_init_02",
"source": "db"
},
"dimension_id": 166,
"input_skill": "Rust",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": true,
"skill_id": 999,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 211,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Video Codec Languages and DSLs",
"id": 225,
"rationale": "Implementation languages and codec-specific description languages used to build compression, decoding, and transform logic. This is the primary coding surface for codec behavior and bitstream manipulation.",
"slug": "video-codec-languages-and-dsls",
"source": "db"
},
"dimension_id": 225,
"input_skill": "Rust",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Video Codec Engineer",
"id": 22,
"rationale": null,
"role_archetype": null,
"slug": "video-codec-engineer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 999,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 211,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "Code Review",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": true,
"skill_id": 516,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 211,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "Unit Testing",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": true,
"skill_id": 517,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 211,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Defect Resolution",
"id": 262,
"rationale": "Validates Pega rules, flows, and integrations and then troubleshoots defects found in lower environments or production. This is a coherent cluster because the role is expected to verify platform behavior and fix rule-level issues.",
"slug": "testing-and-defect-resolution",
"source": "db"
},
"dimension_id": 262,
"input_skill": "Integration Testing",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Pega Developer",
"id": 24,
"rationale": null,
"role_archetype": null,
"slug": "pega-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 56,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 211,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Testing and Quality Assurance",
"id": 12,
"rationale": "Backend-specific test strategies used to validate service behavior and integration points. Covers automated test layers, contract checks, fixtures, and regression prevention.",
"slug": "testing-and-quality-assurance",
"source": "db"
},
"dimension_id": 12,
"input_skill": "Integration Testing",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": ".NET Backend Developer",
"id": 83,
"rationale": null,
"role_archetype": "Engineering",
"slug": "dotnet-backend-developer",
"source": "db"
},
{
"display_name": "Backend Developer",
"id": 1,
"rationale": null,
"role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
"slug": "backend-engineer",
"source": "db"
},
{
"display_name": "Node.js Backend Developer",
"id": 82,
"rationale": null,
"role_archetype": "Engineering",
"slug": "node-backend-developer",
"source": "db"
},
{
"display_name": "PHP Backend Developer",
"id": 86,
"rationale": null,
"role_archetype": "Engineering",
"slug": "php-backend-developer",
"source": "db"
},
{
"display_name": "Python Backend Developer",
"id": 80,
"rationale": null,
"role_archetype": "Engineering",
"slug": "python-backend-developer",
"source": "db"
},
{
"display_name": "Scala Backend Developer",
"id": 87,
"rationale": null,
"role_archetype": "Engineering",
"slug": "scala-backend-developer",
"source": "db"
}
],
"skill_dimension_saved": true,
"skill_id": 56,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 211,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "Software Concepts, Patterns \u0026 Practices",
"id": 478,
"rationale": "Champion foundational software design patterns, development methodologies, and engineering best practices.",
"slug": "software-concepts-patterns-practices",
"source": "db"
},
"dimension_id": 478,
"input_skill": "Test-Driven Development",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
"role_dimension_saved": false,
"roles_from_db": [
{
"display_name": "Engineering Manager",
"id": 121,
"rationale": null,
"role_archetype": null,
"slug": "engineering-manager",
"source": "db"
}
],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 1
},
"planner_output": null,
"run_id": "f67b21ac-bfc1-486d-bd96-f88410fac14a"
}