Schemas / Legal (agreements)
rig.legal.party
v0.31.0 · draft 4 fields 2 required
Fields
| Field | Type | Meaning | |
|---|---|---|---|
agreement |
entity | required | The rig.legal.agreement |
party |
entity | required | Person or organisation |
role |
enumparty · buyer · seller · lessor · lessee · employer · employee · licensor · licensee · witness · guarantor | optional | Optional. party / buyer / seller / lessor / lessee / employer / employee / licensor / licensee / witness / guarantor |
signedDate |
string | optional | Optional. Day this side signed, YYYY-MM-DD |
One side of an agreement. Format when present.
agreement and party are required. Name the party on that entity. A second signatory is another entity.
signedDate here is this side's signature day. rig.legal.agreement signedDate is the instrument date when the source only has one.
JSON Schema
Resolves at https://rig.works/schemas/rig.legal.party.schema.json —
raw file.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://rig.works/schemas/rig.legal.party.schema.json",
"title": "rig.legal.party",
"type": "object",
"additionalProperties": false,
"properties": {
"agreement": {
"$ref": "./_defs.schema.json#/$defs/entity"
},
"party": {
"$ref": "./_defs.schema.json#/$defs/entity"
},
"role": {
"type": "string",
"enum": [
"party",
"buyer",
"seller",
"lessor",
"lessee",
"employer",
"employee",
"licensor",
"licensee",
"witness",
"guarantor"
]
},
"signedDate": {
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
"description": "ISO 8601 calendar date."
}
},
"required": [
"agreement",
"party"
],
"description": "One side of an agreement. party is a person or organisation entity. A second signatory is another entity."
}