SMB Documents & AdminStandalone
NDA Key Points Extractor
nda_key_points_extractor
This 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. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What 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
requestapplication/jsonrequired
Agent 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
resultapplication/jsonguaranteed
Agent 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."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network