Skip to content

Let the contracts agent sign NDAs

Give the Contracts Manager a signing Mandate for your NDA Template, and keep every larger contract waiting for you.

The Contracts Manager signs mutual NDAs on your Template under a signing Mandate. Any Agreement worth more than $10,000 still waits for you.

Needs Agreement

What you get

  • 1standing permission for the contracts agent to sign NDAs on your own templateMandate
  • 1cap: any contract worth more than $10,000 waits for youLimit
  • 1short wait before each signature, so you can still stop itAction
  • 1signed copy of each NDA, with who signed and whenAgreement

Your agent does

Mandate.authorize
You, to your agent

Let the contracts agent sign NDAs for me.

Sign mutual NDAs without asking me.

Our contracts manager can sign standard NDAs.

# Mandate.authorize
curl -X POST https://api.sb/leaseline.app/mandates/authorize \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"agent":"agent_contracts_manager","verb":"Agreement.sign","limit":"limit_contract_10000","topics":["mutual NDA on the Startup’s Template"]}'
import { $ } from 'startup-builder'

await $.Mandate.authorize({ agent: 'agent_contracts_manager', verb: 'Agreement.sign', limit: 'limit_contract_10000', topics: ['mutual NDA on the Startup’s Template'] })
npx startup-builder do Mandate.authorize --json '{"agent":"agent_contracts_manager","verb":"Agreement.sign","limit":"limit_contract_10000","topics":["mutual NDA on the Startup’s Template"]}'
{
  "name": "do",
  "arguments": {
    "code": "return await $.Mandate.authorize({ agent: 'agent_contracts_manager', verb: 'Agreement.sign', limit: 'limit_contract_10000', topics: ['mutual NDA on the Startup’s Template'] })"
  }
}

Change it

  • Let it sign order forms under $5,000 too.
  • Show me every NDA it signs in a weekly digest.
  • Revoke the signing Mandate.

Under the hood

Systems
Agreements
Nouns
Mandate, Limit, Agreement, Document
Events
Mandate.authorized, Agreement.signed