spec_version: 1 name: procure-rl version: "1.0.0" type: space runtime: fastapi app: server.app:app port: 7860 description: "LLM agent learns procurement negotiation strategy against scripted supplier opponents with hidden utility functions" author: "procure-rl" tags: - openenv - negotiation - procurement - real-world - rl tasks: - id: single_issue description: "Negotiate software license price with cooperative supplier" difficulty: easy max_steps: 6 reward_range: [0.0, 1.0] - id: multi_issue description: "Negotiate price and payment terms with cash-flow-sensitive supplier" difficulty: medium max_steps: 8 reward_range: [0.0, 1.0] - id: adversarial description: "Negotiate multiple issues against aggressive anchoring supplier" difficulty: hard max_steps: 10 reward_range: [0.0, 1.0] reward_range: [0.0, 1.0] observation_space: type: object description: "Natural language supplier message with structured negotiation state and rapport signal" action_space: type: object description: "Negotiation move type, structured terms, and natural language message"