Spaces:
Runtime error
Runtime error
| { | |
| "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." | |
| } | |
| } |