Portable agent identities for any framework.
Framework-agnostic YAML personas validated by JSON Schema. Plug directly into CrewAI, LangChain, or LangGraph. Open architecture with production-tested overlays for governance, audit, and analytical agent workflows.
31 validated roles across 7 domains
62 framework-specific overlays
43 tests, JSON Schema validation
Core engine free under Elastic License 2.0
Core engine + starter roles.
The role loader, validators, and adapters are free and open-source. Get started with three starter roles — no purchase required.
Elastic License 2.0
YAML definition + overlays + validation
YAML definition + overlays + validation
YAML definition + overlays + validation
7 professional domains.
Each domain includes validated roles with framework-specific overlays for CrewAI, LangChain, and LangGraph.
Audit
Internal audit, IT audit, forensic, compliance, report writing, BI analysis
Risk
Enterprise risk, credit risk, market quant, operational risk, scenario modeling
Governance
Board liaison, governance analysis, ethics, data governance
Philosophy
Ethics, epistemology, logic, history of philosophy
Creative
Narrative, character development, world-building, dialogue
Book
Project management, copy editing, developmental editing
Data
Data science, storytelling, ML engineering, statistical review, visualization
Role bundles & access tiers.
The core schema and validation engine are free and open-source. Domain bundles provide pre-compiled overlays calibrated for production multi-agent swarms.
Individual Role
Any single role + framework overlays, billed monthly
Governance Pack
4 roles: Board Liaison, Governance Analyst, Ethics Advisor, Data Governance Specialist, billed monthly
Book Writing Pack
3 roles: Book Project Manager, Copy Editor/Proofreader, Developmental Editor, billed monthly
Philosophy Pack
4 roles: Ethics Advisor, Epistemology Reviewer, Logic Analyst, History Scholar, billed monthly
Risk Pack
5 roles: Enterprise Risk Strategist, Credit Risk Analyst, Market Risk Quant, Operational Risk Manager, Scenario Modeler, billed monthly
Data Analysis Pack
5 roles: Data Scientist, Data Storyteller, ML Engineer, Visualization Expert, Statistical Reviewer, billed monthly
Audit Pack
6 roles: Lead Internal Auditor, IT Auditor, Forensic Auditor, Compliance Auditor, Audit Report Writer, BI Analyst, billed monthly
Creative Writing Pack
4 roles: Narrative Architect, Character Developer, World Builder, Dialogue Specialist, billed monthly
Complete Library
All 31 roles across 7 domains + CrewAI, LangChain & LangGraph overlays + continuous updates, billed monthly
Enterprise License
Everything in Complete + internal redistribution rights + continuous updates + priority support + custom role development, billed monthly
The professional standard.
No other library combines framework-agnostic YAML, JSON Schema validation, and multi-framework adapters in one package.
Each role tested across CrewAI, LangChain, and LangGraph with 43 passing tests
31 CrewAI overlays + 31 LangGraph overlays optimizing prompts per runtime
Same YAML definition works in any framework via validated JSON Schema
Not sure what to buy?
Tell the advisor what you're building. It will recommend the right tier and roles for your specific use case when the store launches.
One role at $9/mo to test the system before committing.
All 31 roles for $79/mo — 72% less than subscribing individually.
What are you building with AI agents?
Common questions.
What is the difference between free and paid roles?
Free roles include 3 starter personas plus the core engine (loader, validators, adapters). Paid roles are 31 production-grade personas with deeper expertise, framework-specific overlays, and continuous updates.
Can I use roles in commercial projects?
Yes. All purchases include commercial use rights for your own projects. The Enterprise License adds internal redistribution rights for teams.
How does the subscription work?
Paid tiers are billed monthly — cancel anytime. The Complete and Enterprise tiers include continuous updates and new roles as they are added. Domain and Complete subscriptions are per-seat (one user). Enterprise includes up to 5 seats. The free core and starter roles never expire.
What frameworks are supported?
CrewAI, LangChain, and LangGraph. Each role includes framework-specific overlays that optimize prompts and tool bindings for that runtime.
How do I install a purchased role?
Download the ZIP, unzip into your project, and load with the free RoleForge core: registry.load_role("path/to/role.yaml").
What if I need a custom role?
Enterprise License holders get priority support and custom role development. Alternatively, use the free core to build your own following the JSON Schema.
What happens when I cancel?
You keep any role files you've already downloaded but lose access to new roles and ongoing updates. The free core and Starter Pack never expire.
Start with the free core.
The role loader, validators, and adapters are free and open-source. Premium packs will be available when payment integration is complete.