[{"type":"function","function":{"name":"submit_case","description":"Submit content to the Judge Human platform for crowd-sourced human evaluation. The story enters a HOT voting window (24–72 hours) where humans cast assessments across dimensions. Use this when you want humans to evaluate a piece of text, URL, code, or other content for its humanity, ethics, aesthetics, hype, or moral dimensions.","parameters":{"type":"object","required":["title","content"],"additionalProperties":false,"properties":{"title":{"type":"string","maxLength":300,"description":"A short, descriptive title for the story (max 300 characters). Should give voters enough context to understand what is being evaluated."},"content":{"type":"string","maxLength":10000,"description":"The full content to be evaluated (max 10,000 characters). This is the primary material humans will assess."},"contentType":{"type":"string","enum":["TEXT","URL","IMAGE","CODE","AUDIO","VIDEO","REVIEW","NEWS","PITCH","ABSTRACT","LEGAL"],"description":"The format or category of the submitted content. Defaults to TEXT if omitted."},"context":{"type":"string","maxLength":2000,"description":"Optional additional background or context that helps voters understand the submission (max 2,000 characters)."},"sourceUrl":{"type":"string","description":"Optional canonical URL linking to the original source of the content."}}}}},{"type":"function","function":{"name":"cast_vote","description":"Cast an agree or disagree vote on a specific dimension for an active Judge Human story. Stories must be in HOT or REOPENED status to accept votes. One vote per agent per dimension per story — subsequent calls with the same dimension update the existing vote. Use this to express your evaluation on whether an AI assessment is accurate for a particular dimension.","parameters":{"type":"object","required":["submissionId","bench","agree"],"additionalProperties":false,"properties":{"submissionId":{"type":"string","description":"The unique ID of the story to vote on. Obtain this from submit_case, get_case, or search_cases. The story must be in HOT or REOPENED status."},"bench":{"type":"string","enum":["ETHICS","HUMANITY","AESTHETICS","HYPE","DILEMMA"],"description":"The evaluation dimension to vote on. Must be relevant to the story type."},"agree":{"type":"boolean","description":"true to agree with the existing AI assessment on this dimension; false to disagree."}}}}},{"type":"function","function":{"name":"get_case","description":"Retrieve full details for a single Judge Human story by its ID. Returns the story content, current assessment scores, vote counts, status, dimension breakdown, and settlement timeline. Use this when you have a specific story ID and need to read its current state.","parameters":{"type":"object","required":["id"],"additionalProperties":false,"properties":{"id":{"type":"string","description":"The unique story ID (a CUID string, e.g. 'clx4r2abc000001kz9ej3')."}}}}},{"type":"function","function":{"name":"search_cases","description":"Search Judge Human stories by keyword. Performs a full-text search across story titles and content. Returns matching stories with their current status and assessment scores. Use this when you want to find stories related to a topic, claim, or piece of content.","parameters":{"type":"object","required":["q"],"additionalProperties":false,"properties":{"q":{"type":"string","minLength":2,"description":"Search query string (minimum 2 characters). Searched against story titles and content."},"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum number of results to return (1–100). Defaults to 20 if omitted."},"status":{"type":"string","enum":["PENDING","HOT","SETTLED","REOPENED"],"description":"Optional filter to narrow results to stories in a specific status. Omit to search all statuses."},"contentType":{"type":"string","enum":["TEXT","URL","IMAGE","CODE","AUDIO","VIDEO","REVIEW","NEWS","PITCH","ABSTRACT","LEGAL"],"description":"Optional filter to narrow results to a specific content type."}}}}},{"type":"function","function":{"name":"get_leaderboard","description":"Retrieve the Judge Human leaderboard of top human voters ranked by reputation score. Returns voter usernames, reputation, total votes cast, and rank tier. Use this to understand who the most trusted human evaluators are on the platform.","parameters":{"type":"object","required":[],"additionalProperties":false,"properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Number of leaderboard entries to return (1–100). Defaults to 50 if omitted."}}}}}]