{ "schema_version": "1.0", "id": "research_ecosystem", "name": "Adaptive Research Ecosystem", "description": "A compact research world where generic agents study, build tools, review evidence, allocate funding, curate knowledge, and compete for attention.", "simulation": { "steps": 70, "seed": 13, "scheduler": "sequential", "activation": "sequential", "collect_history": true, "metadata": { "example": true, "domain": "research" } }, "space": { "dimensions": 2, "bounds": [ [ 0, 12 ], [ 0, 12 ] ], "toroidal": false, "enforce_bounds": true, "metadata": { "layout": "small_research_campus" } }, "agents": [ { "id": "scientist_1", "type": "scientist", "position": [ 2.0, 3.0 ], "state": { "energy": 10, "credits": 6, "knowledge": 2, "evidence_signal": 0.64, "reputation": 1.0, "inventory": { "notes": 3, "datasets": 2, "drafts": 1 } }, "memory": { "goals": [ { "id": "discover_pattern", "description": "Find a useful pattern in the available evidence.", "importance": 3, "score": 3.0, "duration": 2 }, { "id": "publish_result", "description": "Turn validated findings into a public research output.", "importance": 3, "score": 2.8, "duration": 3 }, { "id": "collaborate_with_engineer", "description": "Coordinate with tool builders to improve research throughput.", "importance": 2, "score": 2.2, "duration": 2 } ], "known_options": { "open_collaboration": { "score": 1.1, "knowledge": 0.8, "reputation": 0.5 }, "careful_replication": { "score": 1.0, "confidence": 0.9 }, "fast_publication": { "score": 0.7, "attention": 0.8 } }, "relationships": {} }, "goals": [ { "id": "discover_pattern", "importance": 3, "score": 3.0 }, { "id": "publish_result", "importance": 3, "score": 2.8 }, { "id": "collaborate_with_engineer", "importance": 2, "score": 2.2 } ], "behaviors": [ { "name": "remember", "params": { "category": "research_context", "content": { "note": "The scientist tracks evidence, reputation, drafts, and collaboration opportunities." }, "tags": [ "research", "initial" ] } }, { "name": "prioritize", "params": { "source_path": "memory.goals", "item_attribute_weights": { "importance": 1.0, "score": 1.0 } } }, { "name": "choose_goal", "params": { "source_path": "memory.latest_priorities.items", "current_goal_path": "state.current_goal" } }, { "name": "study", "params": { "knowledge_key": "knowledge", "knowledge_gain": 1.0, "energy_cost": 1.0 } }, { "name": "learn", "params": { "knowledge_key": "knowledge", "learning_rate": 0.5, "source_path": "memory.latest_research_belief" } }, { "name": "publish", "params": { "knowledge_key": "knowledge", "threshold": 4.0, "reputation_key": "reputation", "reputation_gain": 1.0 } }, { "name": "evaluate", "params": { "category": "research_strategy", "candidate_options": [ "open_collaboration", "careful_replication", "fast_publication" ], "known_options_path": "memory.known_options", "adoption_threshold": 0.8, "write_decision_path": "memory.latest_strategy_decision" } }, { "name": "adopt", "params": { "option_id": "open_collaboration", "category": "research_strategy", "adoption_strength": 0.35, "state_updates_on_adopt": { "research_style": "open_collaboration" } } }, { "name": "communicate", "params": { "message": "research_update", "target_agent_id": "engineer_1", "max_recipients": 1 } }, { "name": "cooperate", "params": { "target_agent_id": "engineer_1", "goal": "discover_pattern", "effort": 1.0 } }, { "name": "share", "params": { "target_agent_id": "curator_1", "content_path": "state.knowledge", "share_key": "knowledge_share", "relationship_delta": 0.1 } }, { "name": "update_belief", "params": { "belief_id": "hypothesis_is_promising", "proposition": "The current evidence supports a promising hypothesis.", "evidence_path": "state.evidence_signal", "learning_rate": 0.25, "write_belief_path": "memory.latest_research_belief" } } ], "policy": { "type": "rule_policy", "params": { "selection_strategy": "highest_score", "rules": [ { "id": "scientist_choose_goal", "behavior_name": "choose_goal", "score_delta": 5.0, "priority_delta": 2.0 }, { "id": "scientist_prioritize", "behavior_name": "prioritize", "score_delta": 4.0, "priority_delta": 1.0 }, { "id": "scientist_study", "behavior_name": "study", "conditions": { "state.energy": { "min": 1 } }, "score_delta": 3.5 }, { "id": "scientist_publish", "behavior_name": "publish", "conditions": { "state.knowledge": { "min": 4 } }, "score_delta": 3.2 }, { "id": "scientist_communicate", "behavior_name": "communicate", "score_delta": 2.0 }, { "id": "scientist_cooperate", "behavior_name": "cooperate", "score_delta": 1.8 }, { "id": "scientist_share", "behavior_name": "share", "score_delta": 1.5 }, { "id": "scientist_evaluate", "behavior_name": "evaluate", "score_delta": 1.0 }, { "id": "scientist_update_belief", "behavior_name": "update_belief", "score_delta": 0.8 }, { "id": "scientist_learn", "behavior_name": "learn", "score_delta": 0.5 }, { "id": "scientist_remember", "behavior_name": "remember", "score_delta": 0.2 }, { "id": "scientist_adopt", "behavior_name": "adopt", "score_delta": 0.1 } ] } }, "alive": true, "metadata": { "role": "discovery", "example_note": "Primary knowledge-producing agent." } }, { "id": "engineer_1", "type": "engineer", "position": [ 4.5, 3.5 ], "state": { "energy": 9, "credits": 5, "knowledge": 1, "tool_quality_signal": 0.7, "compute_access": 3, "inventory": { "components": 5, "compute_tokens": 4, "tools": 2 } }, "memory": { "goals": [ { "id": "build_research_tool", "description": "Build infrastructure that improves research throughput.", "importance": 3, "score": 3.0, "duration": 3 }, { "id": "support_scientist", "description": "Help the scientist convert ideas into reproducible results.", "importance": 2, "score": 2.5, "duration": 2 } ], "known_options": { "shared_tooling": { "score": 1.2, "capacity": 0.9 }, "compute_pipeline": { "score": 1.0, "throughput": 0.8 } }, "structures": {}, "relationships": {} }, "goals": [ { "id": "build_research_tool", "importance": 3, "score": 3.0 }, { "id": "support_scientist", "importance": 2, "score": 2.5 } ], "behaviors": [ { "name": "remember", "params": { "category": "engineering_context", "content": { "note": "The engineer tracks compute access, components, and shared tooling." }, "tags": [ "engineering", "tools" ] } }, { "name": "prioritize", "params": { "source_path": "memory.goals" } }, { "name": "choose_goal", "params": { "source_path": "memory.latest_priorities.items", "current_goal_path": "state.current_goal" } }, { "name": "build", "params": { "structure_id": "analysis_pipeline", "structure_type": "research_tooling", "material_cost": { "components": 1.0, "compute_tokens": 1.0 }, "work_required": 6.0, "work_amount": 1.0, "initial_capacity": 4.0, "initial_durability": 8.0 } }, { "name": "repair", "params": { "structure_id": "analysis_pipeline", "repair_amount": 1.0, "material_cost": { "components": 1.0 } } }, { "name": "expand", "params": { "structure_id": "analysis_pipeline", "dimension_key": "capacity", "expansion_amount": 1.0, "work_required": 4.0, "work_amount": 1.0, "material_cost": { "compute_tokens": 1.0 } } }, { "name": "evaluate", "params": { "category": "tooling_strategy", "candidate_options": [ "shared_tooling", "compute_pipeline" ], "known_options_path": "memory.known_options", "adoption_threshold": 0.8 } }, { "name": "adopt", "params": { "option_id": "shared_tooling", "category": "tooling_strategy", "adoption_strength": 0.3, "state_updates_on_adopt": { "tooling_style": "shared_tooling" } } }, { "name": "communicate", "params": { "message": "tooling_status_update", "target_agent_id": "scientist_1", "max_recipients": 1 } }, { "name": "cooperate", "params": { "target_agent_id": "scientist_1", "goal": "build_research_tool", "effort": 1.0 } }, { "name": "update_belief", "params": { "belief_id": "tooling_improves_discovery", "proposition": "Better tools improve research output.", "evidence_path": "state.tool_quality_signal", "learning_rate": 0.25, "write_belief_path": "memory.latest_tooling_belief" } } ], "policy": { "type": "rule_policy", "params": { "selection_strategy": "highest_score", "rules": [ { "behavior_name": "choose_goal", "score_delta": 5.0 }, { "behavior_name": "prioritize", "score_delta": 4.0 }, { "behavior_name": "build", "conditions": { "state.inventory.components": { "min": 1 } }, "score_delta": 3.6 }, { "behavior_name": "expand", "conditions": { "state.inventory.compute_tokens": { "min": 1 } }, "score_delta": 2.4 }, { "behavior_name": "repair", "conditions": { "state.inventory.components": { "min": 1 } }, "score_delta": 2.0 }, { "behavior_name": "communicate", "score_delta": 1.8 }, { "behavior_name": "cooperate", "score_delta": 1.5 }, { "behavior_name": "evaluate", "score_delta": 1.0 }, { "behavior_name": "update_belief", "score_delta": 0.8 }, { "behavior_name": "remember", "score_delta": 0.2 }, { "behavior_name": "adopt", "score_delta": 0.1 } ] } }, "alive": true, "metadata": { "role": "tooling_and_infrastructure" } }, { "id": "reviewer_1", "type": "reviewer", "position": [ 7.5, 4.0 ], "state": { "energy": 8, "credits": 4, "knowledge": 2, "quality_signal": 0.72, "authority": 2, "inventory": { "review_slots": 3, "guidelines": 2 } }, "memory": { "goals": [ { "id": "validate_findings", "description": "Check whether research claims are reliable.", "importance": 3, "score": 3.0, "duration": 2 }, { "id": "improve_quality", "description": "Use review feedback to increase ecosystem reliability.", "importance": 2, "score": 2.4, "duration": 2 } ], "known_options": { "open_review": { "score": 1.1, "trust": 0.8 }, "strict_review": { "score": 1.0, "quality": 0.9 } }, "relationships": {} }, "goals": [ { "id": "validate_findings", "importance": 3, "score": 3.0 }, { "id": "improve_quality", "importance": 2, "score": 2.4 } ], "behaviors": [ { "name": "remember", "params": { "category": "review_context", "content": { "note": "The reviewer tracks quality, confidence, and reliability." }, "tags": [ "review", "quality" ] } }, { "name": "prioritize", "params": { "source_path": "memory.goals" } }, { "name": "choose_goal", "params": { "source_path": "memory.latest_priorities.items", "current_goal_path": "state.current_goal" } }, { "name": "evaluate", "params": { "category": "review_strategy", "candidate_options": [ "open_review", "strict_review" ], "known_options_path": "memory.known_options", "adoption_threshold": 0.8 } }, { "name": "approve", "params": { "target_agent_id": "scientist_1", "requested_action": "publish_result", "approval_status": "approved", "approval_constraints": { "state.knowledge": { "min": 2 } }, "state_updates_on_approval": { "review_status": "approved" }, "authority_key": "authority", "required_authority": 1.0 } }, { "name": "regulate", "params": { "regulation_id": "reproducibility_norm", "regulation_type": "research_quality_rule", "target_types": [ "scientist", "engineer" ], "constraints": { "state.knowledge": { "min": 0 } }, "penalties": { "credits": 0.5 }, "authority_key": "authority", "required_authority": 1.0 } }, { "name": "communicate", "params": { "message": "review_feedback", "target_agent_id": "scientist_1", "max_recipients": 1 } }, { "name": "recommend", "params": { "target_agent_id": "curator_1", "recommendation": "archive_validated_findings", "confidence": 0.75 } }, { "name": "update_belief", "params": { "belief_id": "research_quality_is_high", "proposition": "The current research output meets quality expectations.", "evidence_path": "state.quality_signal", "learning_rate": 0.25, "write_belief_path": "memory.latest_quality_belief" } } ], "policy": { "type": "rule_policy", "params": { "selection_strategy": "highest_score", "rules": [ { "behavior_name": "choose_goal", "score_delta": 5.0 }, { "behavior_name": "prioritize", "score_delta": 4.0 }, { "behavior_name": "approve", "conditions": { "state.authority": { "min": 1 } }, "score_delta": 3.2 }, { "behavior_name": "regulate", "conditions": { "state.authority": { "min": 1 } }, "score_delta": 2.6 }, { "behavior_name": "communicate", "score_delta": 2.0 }, { "behavior_name": "recommend", "score_delta": 1.8 }, { "behavior_name": "evaluate", "score_delta": 1.2 }, { "behavior_name": "update_belief", "score_delta": 0.9 }, { "behavior_name": "remember", "score_delta": 0.2 } ] } }, "alive": true, "metadata": { "role": "peer_review_and_quality" } }, { "id": "curator_1", "type": "curator", "position": [ 9.5, 8.0 ], "state": { "energy": 8, "credits": 4, "knowledge": 2, "archive_signal": 0.68, "inventory": { "records": 4, "index_cards": 5 } }, "memory": { "goals": [ { "id": "preserve_findings", "description": "Store research outputs so other agents can reuse them.", "importance": 3, "score": 2.8, "duration": 2 }, { "id": "increase_access", "description": "Make useful knowledge easier to find.", "importance": 2, "score": 2.3, "duration": 2 } ], "known_options": { "open_archive": { "score": 1.2, "knowledge": 0.9 }, "curated_index": { "score": 1.0, "access": 0.8 } }, "relationships": {} }, "goals": [ { "id": "preserve_findings", "importance": 3, "score": 2.8 }, { "id": "increase_access", "importance": 2, "score": 2.3 } ], "behaviors": [ { "name": "remember", "params": { "category": "archive_context", "content": { "note": "The curator preserves validated findings and tracks archive health." }, "tags": [ "archive", "knowledge" ] } }, { "name": "prioritize", "params": { "source_path": "memory.goals" } }, { "name": "choose_goal", "params": { "source_path": "memory.latest_priorities.items", "current_goal_path": "state.current_goal" } }, { "name": "collect", "params": {} }, { "name": "share", "params": { "target_agent_id": "scientist_1", "content_path": "memory.latest_archive_belief", "share_key": "archive_signal_share", "relationship_delta": 0.1 } }, { "name": "recommend", "params": { "target_agent_id": "funding_agent_1", "recommendation": "fund_reproducible_outputs", "confidence": 0.7 } }, { "name": "evaluate", "params": { "category": "archive_strategy", "candidate_options": [ "open_archive", "curated_index" ], "known_options_path": "memory.known_options", "adoption_threshold": 0.8 } }, { "name": "adopt", "params": { "option_id": "open_archive", "category": "archive_strategy", "adoption_strength": 0.3, "state_updates_on_adopt": { "archive_style": "open_archive" } } }, { "name": "update_belief", "params": { "belief_id": "archive_is_useful", "proposition": "The archive is useful to the research ecosystem.", "evidence_path": "state.archive_signal", "learning_rate": 0.25, "write_belief_path": "memory.latest_archive_belief" } } ], "policy": { "type": "rule_policy", "params": { "selection_strategy": "highest_score", "rules": [ { "behavior_name": "choose_goal", "score_delta": 5.0 }, { "behavior_name": "prioritize", "score_delta": 4.0 }, { "behavior_name": "collect", "score_delta": 2.8 }, { "behavior_name": "share", "score_delta": 2.2 }, { "behavior_name": "recommend", "score_delta": 1.8 }, { "behavior_name": "evaluate", "score_delta": 1.3 }, { "behavior_name": "update_belief", "score_delta": 0.9 }, { "behavior_name": "adopt", "score_delta": 0.3 }, { "behavior_name": "remember", "score_delta": 0.2 } ] } }, "alive": true, "metadata": { "role": "knowledge_preservation" } }, { "id": "funding_agent_1", "type": "funding_agent", "position": [ 3.0, 9.0 ], "state": { "energy": 8, "credits": 25, "treasury": 20, "authority": 3, "impact_signal": 0.62, "inventory": { "grant_slots": 3, "review_forms": 4 } }, "memory": { "goals": [ { "id": "allocate_funding", "description": "Move funding toward promising and reliable work.", "importance": 3, "score": 3.0, "duration": 2 }, { "id": "balance_risk", "description": "Support exploration while reducing waste.", "importance": 2, "score": 2.4, "duration": 2 } ], "known_options": { "seed_grants": { "score": 1.1, "novelty": 0.8 }, "replication_grants": { "score": 1.0, "quality": 0.9 } }, "relationships": {} }, "goals": [ { "id": "allocate_funding", "importance": 3, "score": 3.0 }, { "id": "balance_risk", "importance": 2, "score": 2.4 } ], "behaviors": [ { "name": "remember", "params": { "category": "funding_context", "content": { "note": "The funding agent tracks impact, risk, treasury, and grant slots." }, "tags": [ "funding", "governance" ] } }, { "name": "prioritize", "params": { "source_path": "memory.goals" } }, { "name": "choose_goal", "params": { "source_path": "memory.latest_priorities.items", "current_goal_path": "state.current_goal" } }, { "name": "evaluate", "params": { "category": "funding_strategy", "candidate_options": [ "seed_grants", "replication_grants" ], "known_options_path": "memory.known_options", "adoption_threshold": 0.8 } }, { "name": "subsidize", "params": { "target_types": [ "scientist", "engineer" ], "amount": 1.0, "source_account_key": "treasury", "recipient_account_key": "credits", "require_source_funds": true, "allow_partial": true, "authority_key": "authority", "required_authority": 1.0 } }, { "name": "approve", "params": { "target_agent_id": "scientist_1", "requested_action": "seed_grant", "approval_status": "approved", "approval_constraints": { "state.knowledge": { "min": 1 } }, "state_updates_on_approval": { "has_seed_grant": true }, "authority_key": "authority", "required_authority": 1.0 } }, { "name": "bid", "params": { "instrument_key": "attention", "quantity": 1.0, "limit_price": 1.0, "account_key": "credits", "match_immediately": true } }, { "name": "forecast", "params": { "instrument_key": "attention", "method": "moving_average", "window": 3, "horizon_steps": 2 } }, { "name": "communicate", "params": { "message": "funding_call_update", "target_agent_id": "scientist_1", "max_recipients": 1 } }, { "name": "update_belief", "params": { "belief_id": "portfolio_has_impact", "proposition": "The current funding portfolio is likely to produce useful work.", "evidence_path": "state.impact_signal", "learning_rate": 0.25, "write_belief_path": "memory.latest_funding_belief" } } ], "policy": { "type": "rule_policy", "params": { "selection_strategy": "highest_score", "rules": [ { "behavior_name": "choose_goal", "score_delta": 5.0 }, { "behavior_name": "prioritize", "score_delta": 4.0 }, { "behavior_name": "subsidize", "conditions": { "state.treasury": { "min": 1 } }, "score_delta": 3.2 }, { "behavior_name": "approve", "conditions": { "state.authority": { "min": 1 } }, "score_delta": 2.6 }, { "behavior_name": "communicate", "score_delta": 2.0 }, { "behavior_name": "evaluate", "score_delta": 1.7 }, { "behavior_name": "bid", "conditions": { "state.credits": { "min": 1 } }, "score_delta": 1.2 }, { "behavior_name": "forecast", "score_delta": 1.0 }, { "behavior_name": "update_belief", "score_delta": 0.9 }, { "behavior_name": "remember", "score_delta": 0.2 } ] } }, "alive": true, "metadata": { "role": "resource_allocation" } }, { "id": "lab_manager_1", "type": "lab_manager", "position": [ 6.0, 9.5 ], "state": { "energy": 9, "credits": 8, "operations_signal": 0.66, "inventory": { "space": 3, "components": 3, "compute_tokens": 3 } }, "memory": { "goals": [ { "id": "coordinate_lab", "description": "Keep infrastructure, people, and resources aligned.", "importance": 3, "score": 2.8, "duration": 2 }, { "id": "expand_capacity", "description": "Increase the lab's ability to support projects.", "importance": 2, "score": 2.4, "duration": 3 } ], "known_options": { "shared_schedule": { "score": 1.1, "coordination": 0.8 }, "capacity_expansion": { "score": 1.0, "capacity": 0.9 } }, "structures": {}, "relationships": {} }, "goals": [ { "id": "coordinate_lab", "importance": 3, "score": 2.8 }, { "id": "expand_capacity", "importance": 2, "score": 2.4 } ], "behaviors": [ { "name": "remember", "params": { "category": "lab_operations_context", "content": { "note": "The lab manager tracks schedules, space, components, and capacity." }, "tags": [ "operations", "lab" ] } }, { "name": "prioritize", "params": { "source_path": "memory.goals" } }, { "name": "choose_goal", "params": { "source_path": "memory.latest_priorities.items", "current_goal_path": "state.current_goal" } }, { "name": "schedule", "params": { "source_path": "memory.latest_priorities.items", "available_time_path": "state.energy", "default_time_budget": 4.0, "max_items": 3 } }, { "name": "allocate_time", "params": { "source_path": "memory.latest_priorities.items", "available_time_path": "state.energy", "default_available_time": 4.0 } }, { "name": "build", "params": { "structure_id": "shared_lab_space", "structure_type": "lab_capacity", "material_cost": { "space": 1.0, "components": 1.0 }, "work_required": 5.0, "work_amount": 1.0, "initial_capacity": 6.0, "initial_durability": 10.0 } }, { "name": "expand", "params": { "structure_id": "shared_lab_space", "dimension_key": "capacity", "expansion_amount": 1.0, "work_required": 4.0, "work_amount": 1.0, "material_cost": { "space": 1.0 } } }, { "name": "communicate", "params": { "message": "lab_operations_update", "target_agent_id": "funding_agent_1", "max_recipients": 1 } }, { "name": "cooperate", "params": { "target_agent_id": "engineer_1", "goal": "coordinate_lab", "effort": 0.8 } }, { "name": "update_belief", "params": { "belief_id": "lab_capacity_is_sufficient", "proposition": "Current operations can support active research work.", "evidence_path": "state.operations_signal", "learning_rate": 0.25, "write_belief_path": "memory.latest_operations_belief" } } ], "policy": { "type": "rule_policy", "params": { "selection_strategy": "highest_score", "rules": [ { "behavior_name": "choose_goal", "score_delta": 5.0 }, { "behavior_name": "prioritize", "score_delta": 4.0 }, { "behavior_name": "schedule", "score_delta": 3.0 }, { "behavior_name": "allocate_time", "score_delta": 2.6 }, { "behavior_name": "build", "conditions": { "state.inventory.space": { "min": 1 }, "state.inventory.components": { "min": 1 } }, "score_delta": 2.4 }, { "behavior_name": "expand", "conditions": { "state.inventory.space": { "min": 1 } }, "score_delta": 1.8 }, { "behavior_name": "communicate", "score_delta": 1.5 }, { "behavior_name": "cooperate", "score_delta": 1.2 }, { "behavior_name": "update_belief", "score_delta": 0.9 }, { "behavior_name": "remember", "score_delta": 0.2 } ] } }, "alive": true, "metadata": { "role": "coordination_and_capacity" } } ], "resources": [ { "id": "knowledge_pool_1", "type": "knowledge", "amount": 24, "position": [ 2.0, 6.0 ], "regeneration_rate": 0.3, "max_amount": 45, "metadata": { "renewable": true, "research_layer": "ideas" } }, { "id": "funding_pool_1", "type": "funding", "amount": 28, "position": [ 3.5, 9.5 ], "regeneration_rate": 0.1, "max_amount": 50, "metadata": { "renewable": true, "research_layer": "resources" } }, { "id": "attention_stream_1", "type": "attention", "amount": 18, "position": [ 8.5, 8.5 ], "regeneration_rate": 0.2, "max_amount": 35, "metadata": { "renewable": true, "research_layer": "audience" } }, { "id": "compute_cluster_1", "type": "compute", "amount": 20, "position": [ 5.0, 4.0 ], "regeneration_rate": 0.15, "max_amount": 40, "metadata": { "renewable": true, "research_layer": "infrastructure" } }, { "id": "evidence_archive_1", "type": "evidence", "amount": 22, "position": [ 9.5, 6.5 ], "regeneration_rate": 0.2, "max_amount": 40, "metadata": { "renewable": true, "research_layer": "validation" } }, { "id": "reputation_pool_1", "type": "reputation", "amount": 14, "position": [ 7.0, 2.0 ], "regeneration_rate": 0.05, "max_amount": 30, "metadata": { "renewable": true, "research_layer": "social" } } ], "events": [ { "id": "funding_call", "name": "funding_call", "trigger_step": 18, "payload": { "description": "A funding opportunity increases pressure to communicate impact and coordinate grant activity.", "signals": { "funding_pressure": 0.25, "impact_attention": 0.2 } }, "enabled": true, "repeat_interval": null, "target_agent_ids": [ "funding_agent_1", "scientist_1", "engineer_1" ], "target_resource_ids": [ "funding_pool_1", "attention_stream_1" ], "metadata": { "narrative_hint": "Funding pressure tests allocation and communication." } }, { "id": "replication_crisis", "name": "replication_crisis", "trigger_step": 36, "payload": { "description": "A reproducibility scare increases the value of careful review, archives, and belief updates.", "signals": { "quality_pressure": 0.35, "trust_pressure": -0.2 } }, "enabled": true, "repeat_interval": null, "target_agent_ids": [ "reviewer_1", "curator_1", "scientist_1" ], "target_resource_ids": [ "evidence_archive_1", "reputation_pool_1" ], "metadata": { "narrative_hint": "Quality pressure tests review and knowledge preservation." } }, { "id": "breakthrough_window", "name": "breakthrough_window", "trigger_step": 54, "payload": { "description": "A breakthrough opportunity rewards coordinated tooling, funding, and publication.", "signals": { "knowledge_opportunity": 0.4, "attention_opportunity": 0.3 } }, "enabled": true, "repeat_interval": null, "target_agent_ids": [ "scientist_1", "engineer_1", "lab_manager_1", "funding_agent_1" ], "target_resource_ids": [ "knowledge_pool_1", "compute_cluster_1", "attention_stream_1" ], "metadata": { "narrative_hint": "Opportunity rewards collaboration and infrastructure." } } ], "metrics": [ { "name": "diversity", "params": { "collection": "agents", "group_by_path": "type" }, "enabled": true, "metadata": { "display": "Research role diversity" } }, { "name": "entropy", "params": { "collection": "agents", "value_path": "type" }, "enabled": true, "metadata": { "display": "Research role entropy" } }, { "name": "stability", "params": { "collection": "agents", "group_by_path": "type" }, "enabled": true, "metadata": { "display": "Population stability" } }, { "name": "interestingness", "params": { "collection": "agents", "group_by_path": "type" }, "enabled": true, "metadata": { "display": "Composite interestingness" } } ], "metadata": { "example": true, "domain": "research", "created_for": "WorldSmithAI Gradio demo", "design_note": "No research-specific runtime classes are required. The world uses generic agents, resources, policies, behaviors, events, and metrics." } }