Skip to main content

cpSetCrowdyStudioAgentPlatformPolicy

Operator only (is_operator or is_super_admin). Patch Management platform Agentic Studio policy and global emergency kill. SIDE EFFECTS: the published kill takes precedence over every app setting, the revision increments, and a sanitized append-only audit event is written. NOTHING IS FANNED OUT TO APPS: Game API pulls crowdy.studio-agent-policy/1 per app, so a platform change reaches an app that already holds a replica within about a minute (refreshAfter is two thirds of a 60s validity) and reaches an app with no replica only when a permitted caller next asks about it. Game API must fail closed if the envelope is missing, malformed, or stale. Narrowing the platform lists narrows every app immediately on its next read, including apps that expressed no narrowing of their own. Hard ZDR/collection/body-retention rules and platform-funded/no-wallet pilot funding cannot be loosened. Stable errors: AGENT_POLICY_INVALID, AGENT_POLICY_REVISION_CONFLICT, IDEMPOTENCY_CONFLICT.

cpSetCrowdyStudioAgentPlatformPolicy(
input: SetCrowdyStudioAgentPlatformPolicyInput!
): CrowdyStudioAgentPolicy!

Arguments

cpSetCrowdyStudioAgentPlatformPolicy.input ● SetCrowdyStudioAgentPlatformPolicyInput! non-null input

Platform policy/kill patch, expected revision, and required idempotency key.

Type

CrowdyStudioAgentPolicy object

Management's Agentic Crowdy Studio policy publication. EFFECTIVE values are the fail-closed platform/app intersection; an app can never widen platform models, tools, modes, risks, budgets, retention, or privacy. Game API runtime enforcement still requires a fresh validated replica.