Skip to content

Latest commit

 

History

History
112 lines (56 loc) · 4.6 KB

Agt-Outline.md

File metadata and controls

112 lines (56 loc) · 4.6 KB

CodersNote=A basic outline for an NDA. Borrowing some terms from "TechContracts.com".

CodersNote=We start with the basic frame for an Agreement - header, parties, why, sections, signature.

=[G/NW-NDA/00/Form/Agt.md]

sec=

  1. {Prime.Sec}
  2. {Def.Sec}
  3. {General.Sec}
  4. {Misc.Sec}

CodersNote=We borrow TechContracts' notion of "Prime" clauses - the business terms.

Prime.Sec={Prime.Ti}
{Intro.sec}

  1. {ConfInfo.Sec}
  2. {Use.Sec}
  3. {IP.Sec}
  4. {Flow.Sec}

Use.Sec={Use.Ti}

  1. {Use.Purpose.Sec}
  2. {Use.Analyze.Sec}

IP.Sec={IP.Ti}

  1. {IP.Had.Sec}
  2. {IP.Make.Sec}

CodersNote="Flow" is for the intended movement of information. Confide, Circulate, Copy, Return. Disclosure to a non-party is an unintended risk, handled in the General terms.

CodersNote="Flow" is something like the notion of "Happy Path", what is supposed to happen with information confided by the Provider to the Recipient. Most of the rest is background or risk management.

Flow.Sec={Flow.Ti}

  1. {Confide.Sec}
  2. {Circulate.Sec}
  3. {Copy.Sec}
  4. {Return.Sec}

Confide.Sec={Confide.Ti}

  1. {Confide.Scope.Sec}
  2. {Confide.Method.Sec}

Circulate.Sec={Circulate.Ti}

  1. {Circulate.ToWhom.Sec}
  2. {Circulate.Conditions.Sec}

Copy.Sec={Copy.Ti}

  1. {Copy.Permitted.Sec}
  2. {Copy.Tracking.Sec}

Return.Sec={Return.Ti}

  1. {ReturnToProvider.Sec}
  2. {Destroy.Sec}

ConfInfo.Sec={ConfInfo.Ti}
{ConfInfo.Intro.sec}

  1. {Include.Sec}
  2. {Exclude.Sec}

Include.Sec={Include.Ti}
{Include.Intro.sec}

  1. {Include.Core.sec}
  2. {Include.Marked.sec}
  3. {Include.Obvious.sec}

Def.Sec={Def.Ti}

  1. {Def.Provider.sec}
  2. {Def.Recipient.sec}
  3. {Def.Confidential_Information.sec}
  4. {Def.Asset.sec}

General.Sec={General.Ti}

  1. {BreachByDisclosure.Sec}
  2. {Notice.Sec}
  3. {Amend.Sec}
  4. {GovtDemand.Sec}
  5. {Dispute.Sec}
  6. {Law.Sec}

Misc.Sec={Misc.Ti}

  1. {Counterpart.Sec}

CodersNote=English Language defaults (to be moved to the /US/EN/ folder)

Doc.Ti=Non-Disclosure Agreement

Why.Ti=Whereas:

Among.secs/2=

  • {P1.US.Contract.Among.Sec}
  • {P2.US.Contract.Among.Sec}

Among.Ti/2=By and Between:

Among.Def.sec=Each a "{DefT.Party}" and collectively the "{_Parties}."

This.sec/2=This {Doc.Ti} (this "{DefT.Agreement}") is made as of {EffectiveDate.YMD} ("{DefT.Effective_Date}"), by and between the {_Parties}.

Why.Ti=Recitals

That.sec=In consideration of the mutual promises contained in {_this_Agreement} and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the {_Parties} agree as follows:

By.Ti=Signature

Note=As with "Among," By assumes two parties but you can make more - By.secs={By.secs/3} or 4, etc.

By.0.sec=IN WITNESS WHEREOF, the {_Parties} have executed {_this_Agreement} as of the {_Effective_Date}.

By.secs/2=

{P1.US.Contract.By.Sec}{P2.US.Contract.By.Sec}

CodersNote=Section Headings

Prime.Ti=Primary Terms

Use.Ti=Use of Information

IP.Ti=Intellectual Property Rights

Flow.Ti=The Flow of Confidential Information

Confide.Ti=Scope and Methods of Confiding Information

Circulate.Ti=Circulation of Information by Recipient

Copy.Ti=Copies of Information Made by Recipient

Return.Ti=Return of Information by Recipient

ConfInfo.Ti=Confidential Information

Def.Ti=Definitions

General.Ti=General Terms

Misc.Ti=Miscellaneous Terms

CodersNote=Examples of Defined Terms as Links:

_Effective_Date=Effective Date

_Agreement=Agreement

_this_Agreement=this {_Agreement}

_Party=Party

_Parties=Parties

CodersNote=These terms are defined "inline" - in the text rather than in the Definitions section. That is a common device, though debatable as a best practice. We can make each use of the defined term link to the place in which the term is defined by using the device of a double include - the Def.Agreement.sec={_Agreement} provides an HTML target called Def.Agreement.sec.

Def.Effective_Date.sec={_Effective_Date}

Def.Agreement.sec={_Agreement}

Def.Party.sec={_Party}