Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,541Letters: 14Defects: 1,323counted 4 min ago
teppi

Server definition

Hash
sha256:9abffac6fdaf4e396532a5e59df65c70e60a9505fbb5ab880684c081fb168bd6
What it is
What a remote MCP server returned when asked what it offers: 12 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Execute exactly the command the candidate confirmed, once, while the approval is valid.", "inputSchema": { "additionalProperties": false, "properties": { "command": { "description": "Optional: must equal the confirmed command (including the candidate's edits); otherwise approval_mismatch. Same shape as propose_action.command.", "oneOf": [ { "additionalProperties": false, "properties": { "actionType": { "const": "CANDIDATE_REQUIREMENTS_UPDATE", "type": "string" }, "command": { "additionalProperties": false, "properties": { "commuteModes": { "anyOf": [ { "items": { "enum": [ "car", "transit", "bicycle", "walk" ], "type": "string" }, "maxItems": 4, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "confirmExisting": { "additionalProperties": false, "properties": { "remotePref": { "enum": [ "ONSITE", "HYBRID", "REMOTE" ], "type": "string" }, "workingHoursPref": { "enum": [ "FULL_TIME", "PART_TIME", "CONTRACT", "DPP_DPC" ], "type": "string" } }, "type": "object" }, "expectedRevision": { "maximum": 2147483647, "minimum": 0, "type": "integer" }, "maxCommuteMinutes": { "anyOf": [ { "maximum": 240, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "nightWork": { "anyOf": [ { "enum": [ "allowed", "excluded" ], "type": "string" }, { "type": "null" } ] }, "priorities": { "additionalProperties": false, "properties": { "availability": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "commute": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "employment": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "location": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "remote": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "salary": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "shifts": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "workingHours": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "weekendWork": { "anyOf": [ { "enum": [ "allowed", "excluded" ], "type": "string" }, { "type": "null" } ] } }, "required": [ "expectedRevision" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "JOB_QUESTION_OPEN", "type": "string" }, "command": { "additionalProperties": false, "properties": { "channels": { "items": { "enum": [ "email", "push" ], "type": "string" }, "maxItems": 2, "type": "array" }, "expectedTermsRevision": { "maximum": 2147483647, "minimum": 0, "type": "integer" }, "jobId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" }, "topic": { "enum": [ "salary", "shifts", "start_window", "training" ], "type": "string" } }, "required": [ "jobId", "topic", "expectedTermsRevision" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "JOB_QUESTION_WITHDRAW", "type": "string" }, "command": { "additionalProperties": false, "properties": { "questionId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" } }, "required": [ "questionId" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "APPLICATION_SUBMIT", "type": "string" }, "command": { "additionalProperties": false, "properties": { "coverLetterAiAssisted": { "type": "boolean" }, "coverLetterAiModel": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ] }, "coverLetterMarkdown": { "anyOf": [ { "maxLength": 20000, "type": "string" }, { "type": "null" } ] }, "cvId": { "anyOf": [ { "format": "cuid", "pattern": "^[cC][0-9a-z]{6,}$", "type": "string" }, { "type": "null" } ] }, "jobId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" }, "previous": { "anyOf": [ { "additionalProperties": false, "properties": { "id": { "format": "cuid", "pattern": "^[cC][0-9a-z]{6,}$", "type": "string" }, "submissionVersion": { "maximum": 2147483647, "minimum": 1, "type": "integer" } }, "required": [ "id", "submissionVersion" ], "type": "object" }, { "type": "null" } ] } }, "required": [ "jobId", "previous", "cvId", "coverLetterMarkdown", "coverLetterAiAssisted" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "INTERVIEW_ACCEPT", "type": "string" }, "command": { "additionalProperties": false, "properties": { "expectedProposalRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "slotId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" }, "submissionVersion": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" } }, "required": [ "submissionVersion", "expectedRevision", "expectedProposalRevision", "slotId" ], "type": "object" }, "interviewId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" } }, "required": [ "actionType", "interviewId", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "INTERVIEW_DECLINE", "type": "string" }, "command": { "additionalProperties": false, "properties": { "expectedProposalRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "reason": { "maxLength": 1000, "minLength": 1, "type": "string" }, "submissionVersion": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" } }, "required": [ "submissionVersion", "expectedRevision", "expectedProposalRevision", "reason" ], "type": "object" }, "interviewId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" } }, "required": [ "actionType", "interviewId", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "INTERVIEW_PROPOSE", "type": "string" }, "command": { "additionalProperties": false, "properties": { "applicationId": { "format": "cuid", "pattern": "^[cC][0-9a-z]{6,}$", "type": "string" }, "expectedRevision": { "maximum": 2147483647, "minimum": 0, "type": "integer" }, "expiresAt": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$", "type": "string" }, "slots": { "items": { "additionalProperties": false, "properties": { "endsAt": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$", "type": "string" }, "startsAt": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$", "type": "string" }, "timeZone": { "maxLength": 100, "minLength": 1, "type": "string" } }, "required": [ "startsAt", "endsAt", "timeZone" ], "type": "object" }, "maxItems": 20, "minItems": 1, "type": "array" }, "submissionVersion": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" } }, "required": [ "applicationId", "submissionVersion", "expectedRevision", "expiresAt", "slots" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "INTERVIEW_CANCEL", "type": "string" }, "command": { "additionalProperties": false, "properties": { "expectedRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "reason": { "maxLength": 1000, "minLength": 1, "type": "string" }, "submissionVersion": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" } }, "required": [ "submissionVersion", "expectedRevision", "reason" ], "type": "object" }, "interviewId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" } }, "required": [ "actionType", "interviewId", "command" ], "type": "object" } ] }, "proposalId": { "format": "uuid", "type": "string" } }, "required": [ "proposalId" ], "type": "object" }, "name": "execute_approved_action", "outputSchema": null }, { "description": "Read the candidate's decision on a proposal: status, the final command including the candidate's edits, and the one-shot approval window.", "inputSchema": { "additionalProperties": false, "properties": { "proposalId": { "format": "uuid", "type": "string" } }, "required": [ "proposalId" ], "type": "object" }, "name": "get_action_proposal", "outputSchema": null }, { "description": "Read an application status for the consent-envelope candidate.", "inputSchema": { "additionalProperties": false, "properties": { "applicationId": { "type": "string" } }, "required": [ "applicationId" ], "type": "object" }, "name": "get_application_status", "outputSchema": null }, { "description": "Get a public Jobsai job detail by id or slug.", "inputSchema": { "additionalProperties": false, "anyOf": [ { "required": [ "id" ] }, { "required": [ "slug" ] } ], "properties": { "id": { "type": "string" }, "slug": { "type": "string" } }, "type": "object" }, "name": "get_job", "outputSchema": null }, { "description": "List all applications for the consent-envelope candidate.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 50, "maximum": 100, "minimum": 1, "type": "integer" }, "status": { "enum": [ "SUBMITTED", "DELIVERED", "OPENED_BY_EMPLOYER", "UNDER_REVIEW", "INTERVIEW_INVITED", "OFFER_EXTENDED", "HIRED", "REJECTED", "WITHDRAWN" ], "type": "string" } }, "type": "object" }, "name": "list_applications", "outputSchema": null }, { "description": "Propose one concrete candidate action (application, job question, interview decision, requirements update) for the candidate's own confirmation. Nothing runs until the candidate confirms.", "inputSchema": { "additionalProperties": false, "properties": { "agentNote": { "description": "Optional plain-text rationale shown to the candidate as untrusted agent text. Omit it or send a string; null is refused.", "maxLength": 500, "minLength": 1, "type": "string" }, "command": { "description": "Normalized candidate command the human will review. Exactly one actionType variant applies; interviewId exists only on INTERVIEW_ACCEPT / INTERVIEW_DECLINE / INTERVIEW_CANCEL. Field semantics per actionType are documented in docs/agents/mcp.md (actions).", "oneOf": [ { "additionalProperties": false, "properties": { "actionType": { "const": "CANDIDATE_REQUIREMENTS_UPDATE", "type": "string" }, "command": { "additionalProperties": false, "properties": { "commuteModes": { "anyOf": [ { "items": { "enum": [ "car", "transit", "bicycle", "walk" ], "type": "string" }, "maxItems": 4, "minItems": 1, "type": "array" }, { "type": "null" } ] }, "confirmExisting": { "additionalProperties": false, "properties": { "remotePref": { "enum": [ "ONSITE", "HYBRID", "REMOTE" ], "type": "string" }, "workingHoursPref": { "enum": [ "FULL_TIME", "PART_TIME", "CONTRACT", "DPP_DPC" ], "type": "string" } }, "type": "object" }, "expectedRevision": { "maximum": 2147483647, "minimum": 0, "type": "integer" }, "maxCommuteMinutes": { "anyOf": [ { "maximum": 240, "minimum": 1, "type": "integer" }, { "type": "null" } ] }, "nightWork": { "anyOf": [ { "enum": [ "allowed", "excluded" ], "type": "string" }, { "type": "null" } ] }, "priorities": { "additionalProperties": false, "properties": { "availability": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "commute": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "employment": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "location": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "remote": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "salary": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "shifts": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] }, "workingHours": { "anyOf": [ { "enum": [ "preferred", "required" ], "type": "string" }, { "type": "null" } ] } }, "type": "object" }, "weekendWork": { "anyOf": [ { "enum": [ "allowed", "excluded" ], "type": "string" }, { "type": "null" } ] } }, "required": [ "expectedRevision" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "JOB_QUESTION_OPEN", "type": "string" }, "command": { "additionalProperties": false, "properties": { "channels": { "items": { "enum": [ "email", "push" ], "type": "string" }, "maxItems": 2, "type": "array" }, "expectedTermsRevision": { "maximum": 2147483647, "minimum": 0, "type": "integer" }, "jobId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" }, "topic": { "enum": [ "salary", "shifts", "start_window", "training" ], "type": "string" } }, "required": [ "jobId", "topic", "expectedTermsRevision" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "JOB_QUESTION_WITHDRAW", "type": "string" }, "command": { "additionalProperties": false, "properties": { "questionId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" } }, "required": [ "questionId" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "APPLICATION_SUBMIT", "type": "string" }, "command": { "additionalProperties": false, "properties": { "coverLetterAiAssisted": { "type": "boolean" }, "coverLetterAiModel": { "anyOf": [ { "maxLength": 200, "type": "string" }, { "type": "null" } ] }, "coverLetterMarkdown": { "anyOf": [ { "maxLength": 20000, "type": "string" }, { "type": "null" } ] }, "cvId": { "anyOf": [ { "format": "cuid", "pattern": "^[cC][0-9a-z]{6,}$", "type": "string" }, { "type": "null" } ] }, "jobId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" }, "previous": { "anyOf": [ { "additionalProperties": false, "properties": { "id": { "format": "cuid", "pattern": "^[cC][0-9a-z]{6,}$", "type": "string" }, "submissionVersion": { "maximum": 2147483647, "minimum": 1, "type": "integer" } }, "required": [ "id", "submissionVersion" ], "type": "object" }, { "type": "null" } ] } }, "required": [ "jobId", "previous", "cvId", "coverLetterMarkdown", "coverLetterAiAssisted" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "INTERVIEW_ACCEPT", "type": "string" }, "command": { "additionalProperties": false, "properties": { "expectedProposalRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "slotId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" }, "submissionVersion": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" } }, "required": [ "submissionVersion", "expectedRevision", "expectedProposalRevision", "slotId" ], "type": "object" }, "interviewId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" } }, "required": [ "actionType", "interviewId", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "INTERVIEW_DECLINE", "type": "string" }, "command": { "additionalProperties": false, "properties": { "expectedProposalRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "expectedRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "reason": { "maxLength": 1000, "minLength": 1, "type": "string" }, "submissionVersion": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" } }, "required": [ "submissionVersion", "expectedRevision", "expectedProposalRevision", "reason" ], "type": "object" }, "interviewId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" } }, "required": [ "actionType", "interviewId", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "INTERVIEW_PROPOSE", "type": "string" }, "command": { "additionalProperties": false, "properties": { "applicationId": { "format": "cuid", "pattern": "^[cC][0-9a-z]{6,}$", "type": "string" }, "expectedRevision": { "maximum": 2147483647, "minimum": 0, "type": "integer" }, "expiresAt": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$", "type": "string" }, "slots": { "items": { "additionalProperties": false, "properties": { "endsAt": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$", "type": "string" }, "startsAt": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$", "type": "string" }, "timeZone": { "maxLength": 100, "minLength": 1, "type": "string" } }, "required": [ "startsAt", "endsAt", "timeZone" ], "type": "object" }, "maxItems": 20, "minItems": 1, "type": "array" }, "submissionVersion": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" } }, "required": [ "applicationId", "submissionVersion", "expectedRevision", "expiresAt", "slots" ], "type": "object" } }, "required": [ "actionType", "command" ], "type": "object" }, { "additionalProperties": false, "properties": { "actionType": { "const": "INTERVIEW_CANCEL", "type": "string" }, "command": { "additionalProperties": false, "properties": { "expectedRevision": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" }, "reason": { "maxLength": 1000, "minLength": 1, "type": "string" }, "submissionVersion": { "exclusiveMinimum": 0, "maximum": 2147483647, "type": "integer" } }, "required": [ "submissionVersion", "expectedRevision", "reason" ], "type": "object" }, "interviewId": { "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "type": "string" } }, "required": [ "actionType", "interviewId", "command" ], "type": "object" } ] } }, "required": [ "command" ], "type": "object" }, "name": "propose_action", "outputSchema": null }, { "description": "List, save, or unsave the consent-envelope candidate's bookmarked jobs.", "inputSchema": { "additionalProperties": false, "properties": { "action": { "default": "list", "enum": [ "list", "save", "unsave" ], "type": "string" }, "jobId": { "type": "string" } }, "type": "object" }, "name": "saved_jobs", "outputSchema": null }, { "description": "Search public Jobsai job listings.", "inputSchema": { "additionalProperties": false, "properties": { "kraj": { "type": "string" }, "limit": { "default": 20, "maximum": 50, "type": "integer" }, "occupation": { "type": "string" }, "page": { "default": 1, "maximum": 50, "type": "integer" }, "query": { "type": "string" }, "remote": { "type": "boolean" } }, "type": "object" }, "name": "search_jobs", "outputSchema": null }, { "description": "Stream new job-match events for an agent client.", "inputSchema": { "additionalProperties": false, "properties": { "candidate_pseudonym": { "type": "string" }, "limit_per_minute": { "maximum": 600, "minimum": 1, "type": "integer" }, "query_id": { "type": "string" }, "since": { "format": "date-time", "type": "string" } }, "type": "object" }, "name": "stream_matches", "outputSchema": null }, { "description": "Submit an application on behalf of the candidate represented by the consent envelope.", "inputSchema": { "additionalProperties": false, "properties": { "coverLetterAiAssisted": { "default": false, "description": "Set true when the cover letter was AI-generated (AI Act Art. 50 transparency; shown to the employer).", "type": "boolean" }, "coverLetterMarkdown": { "maxLength": 3000, "type": "string" }, "jobId": { "type": "string" }, "useExistingCv": { "default": true, "type": "boolean" } }, "required": [ "jobId" ], "type": "object" }, "name": "submit_application", "outputSchema": null }, { "description": "Subscribe to application status change notifications for the consent-envelope candidate.", "inputSchema": { "additionalProperties": false, "properties": { "applicationIds": { "items": { "type": "string" }, "maxItems": 100, "type": "array" } }, "type": "object" }, "name": "subscribe", "outputSchema": null }, { "description": "Withdraw an application on behalf of the consent-envelope candidate.", "inputSchema": { "additionalProperties": false, "properties": { "applicationId": { "type": "string" } }, "required": [ "applicationId" ], "type": "object" }, "name": "withdraw_application", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9abffac6fdaf4e396532a5e59df65c70e60a9505fbb5ab880684c081fb168bd6 | sha256sum