Obligation Role

AI Agent Instructions

Use this Classifier via the SuperClassify API from server code, not browser playground automation.

Extract contract text with page references, then classify one clause with neighboring definitions. Separate duties, permissions, conditions and background into a review table linked to the source. Preserve mixed clauses for manual splitting. Do not infer enforceability or populate an obligation register from a label without reviewing the actual wording.

Class: superclassify/obligation-role@1.0.0
Fetch setup as text: https://superclassify.com/skills/superclassify/SKILL.md
Contract (JSON): https://superclassify.com/v1/resolve?ref=superclassify%2Fobligation-role%401.0.0

First-time API access

When the user asks to run or integrate this Class, explain its workflow and that live Jev runs use SuperClassify service credits. Public card descriptions can be read without an account. Reuse an existing account, credit balance and API key when available. Otherwise, guide the user through the official setup links below. The user completes sign-in and any credit purchase on the website, then saves the API key in their application’s server secrets as SUPERCLASSIFY_API_KEY—not in chat. A separate TypeSafe account or Jev key is not required for the SuperClassify API. Reading a link does not authorize a purchase or paid run.

  1. Create an account or sign in
  2. Add credits if needed
  3. Create an API key

Identifies whether a passage states a duty, permission, condition or background fact.

superclassify/obligation-role@1.0.0

Input

Send one raw text string.

Outputs

Examples

Duty

The tenant must notify the owner before replacing any lock.

Author expectation: {"decision":"obligation"}

Permission

The tenant may use the shared bicycle storage room.

Author expectation: {"decision":"permission"}

Background

The building contains twelve apartments and a shared courtyard.

Author expectation: {"decision":"background"}

Read as Markdown · API documentation · SuperClassify skill