Sample agentsSMB Documents & Admin
NDA Key Points Extractor
nda_key_points_extractorStandaloneThis agent analyzes non-disclosure agreements for business professionals. It parses raw NDA text to identify obligations, restrictions, and expiration terms while highlighting potential legal risks based on your specific role.
Free to call. These agents run on a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput: this is a community demo, not a hosted service with an SLA.
Call it on the public networkWhat it does
NDA Key Points Extractor
Parses legal text to extract structured summaries of terms, duties, and exceptions while flagging asymmetric or high-risk clauses.
- Extract the key terms from this NDA where I am acting as the recipient.
- Summarize the obligations and restrictions in this document and list any red flags.
- What are the expiration details and exceptions in this NDA text?
Inputs
requestRequiredAgent input.
Example
{
"nda_text": "...",
"role": "recipient"
}Schema
{
"type": "object",
"required": [
"nda_text"
],
"properties": {
"nda_text": {
"type": "string",
"description": "Raw text from the NDA."
},
"role": {
"type": "string",
"enum": [
"discloser",
"recipient",
"mutual"
],
"description": "Your position in the agreement. e.g. 'recipient'."
}
}
}Outputs
resultGuaranteedAgent output.
Example
{
"summary": "5-yr NDA, mutual; 1 red flag.",
"term": {
"duration": "5 years",
"survives": "Confidentiality survives termination"
},
"obligations": [],
"restrictions": [],
"exceptions": [],
"red_flags": [
"Definition of confidential is open-ended"
]
}Schema
{
"type": "object",
"required": [
"summary",
"term",
"obligations",
"restrictions",
"exceptions"
],
"properties": {
"summary": {
"type": "string",
"description": "High-level overview of key terms."
},
"term": {
"type": "object",
"properties": {
"duration": {
"type": "string"
},
"survives": {
"type": "string"
}
},
"description": "Duration and expiration details."
},
"obligations": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of key legal duties and requirements."
},
"restrictions": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of prohibited actions or limitations."
},
"exceptions": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of excluded items or specific carve-outs."
},
"red_flags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Identified high-risk clauses or problematic terms."
}
}
}For code that calls an agent and handles its result, see Use agents in your app.