{"service":"HALOWERK gamingwerk","endpoint":"/v1/npc-dialogue-gen","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["seed","npc_name","player_name","intent","tone","facts"],"additionalProperties":false,"properties":{"seed":{"type":"string","minLength":1,"maxLength":256,"description":"Stable seed used only for deterministic template selection."},"npc_name":{"type":"string","minLength":1,"maxLength":128},"player_name":{"type":"string","minLength":1,"maxLength":128},"intent":{"type":"string","enum":["greet","warn","offer_quest","trade","refuse"]},"tone":{"type":"string","enum":["warm","formal","wary","urgent","dry"]},"facts":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":512,"description":"A fact that may be surfaced verbatim."}}}},"requestExample":{"seed":"harbor-night-17","npc_name":"Captain Ilyra","player_name":"Mara","intent":"offer_quest","tone":"wary","facts":["The east beacon stopped at midnight.","The harbor gate closes at dawn."]},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["seed","npc_name","player_name","intent","tone","facts"],"additionalProperties":false,"properties":{"seed":{"type":"string","minLength":1,"maxLength":256,"description":"Stable seed used only for deterministic template selection."},"npc_name":{"type":"string","minLength":1,"maxLength":128},"player_name":{"type":"string","minLength":1,"maxLength":128},"intent":{"type":"string","enum":["greet","warn","offer_quest","trade","refuse"]},"tone":{"type":"string","enum":["warm","formal","wary","urgent","dry"]},"facts":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":512,"description":"A fact that may be surfaced verbatim."}}}},"requestExample":{"seed":"harbor-night-17","npc_name":"Captain Ilyra","player_name":"Mara","intent":"offer_quest","tone":"wary","facts":["The east beacon stopped at midnight.","The harbor gate closes at dawn."]}}],"example_request":{"seed":"harbor-night-17","npc_name":"Captain Ilyra","player_name":"Mara","intent":"offer_quest","tone":"wary","facts":["The east beacon stopped at midnight.","The harbor gate closes at dawn."]},"serviceName":"HALOWERK gamingwerk","tags":["iot","gaming","dialogue"],"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"outputExample":{"speaker":"Captain Ilyra","addressee":"Mara","dialogue":"Keep your voice down, Mara. The harbor gate closes at dawn. I need you to investigate.","surfaced_fact":"The harbor gate closes at dawn.","template_choices":{"tone":"wary","intent":"offer_quest"},"generation_scope":"seeded_template_composition","method":"deterministic intent-and-tone template composition selected by SHA-256 seed"}}