aup_check_compliance
Compare an AUP with a Student AI Disclosure on eight declared checks: policy effective window, signature, artifact_hash, teacher acknowledgment, prompt evidence mode, permitted/prohibited roles, assistance-extent ceiling, and…
Instructions
Compare an AUP with a Student AI Disclosure on eight declared checks: policy effective window, signature, artifact_hash, teacher acknowledgment, prompt evidence mode, permitted/prohibited roles, assistance-extent ceiling, and assistance_extent_max=none vs ai_used=true. Returns { allowed, policy_id, disclosure_id, violations[] }; allowed=true means only these checks passed. It does not verify policy scope, tool/vendor requirements, parent consent, Tutor Cards, or legal compliance, and is not an enforcement decision.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aup_url | No | AUP URL — server fetches it. | |
| aup_json | No | AUP as inline JSON. | |
| disclosure_json | Yes | Student AI Disclosure as inline JSON. |