Fat Agent Standard / Core Objects

v1.0

Address

Represents a physical or mailing location within Fat Agent Standard.

An Address exists once. Person, Organization, Property, and other objects reference it by address_id. Role or usage — residence, mailing, previous — belongs on the referencing object, not on Address.

Address

FieldTypeRequiredDescription
address_idstringYes

Unique identifier for the Address

line1stringYes

Primary street address line

line2stringNo

Secondary street address line

citystringYes

City or locality

statestringYes

State, province, or region

postal_codestringYes

Postal or ZIP code

countrystringYes

Country code, preferably ISO 3166-1 alpha-2

countystringNo

County or equivalent subdivision

Validation Rules

  1. address_id MUST be a non-empty string.
  2. line1, city, state, postal_code, and country MUST be non-empty strings.
  3. An Address MUST NOT include person-specific usage such as residence or mailing. Those belong on the referencing object's relationship.
  4. Other objects MUST reference Address by address_id and MUST NOT duplicate this schema.