aup_validate
Validates Classroom AI AUP JSON documents against the v0.1 schema, enforcing conditional rules for scope, roles, and date constraints.
Instructions
Validate a Classroom AI AUP JSON document against the v0.1 schema. Enforces conditional rules: course scope requires non-empty course_ids; assignment scope requires non-empty assignment_ids; assistance_extent_max=none forbids any permitted_roles; expires_at must follow effective_at; roles cannot be both permitted and prohibited.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| document_json | Yes |