{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Business Registration", "description": "Business entity registration record from a state secretary of state or equivalent authority.", "type": "object", "properties": { "entity_name": { "type": "string", "description": "Legal registered name of the entity. Commonly found in: secretary of state website, business registry." }, "entity_name_aliases": { "type": "array", "items": { "type": "string" }, "description": "DBA or trade names. Commonly found in: secretary of state website, DBA filings." }, "entity_type": { "type": "string", "enum": ["llc", "corporation", "partnership", "sole_prop", "nonprofit", "other"], "description": "Legal entity type. Commonly found in: secretary of state website, formation documents." }, "state_of_formation": { "type": "string", "description": "US state where the entity was formed. Commonly found in: secretary of state website." }, "foreign_qualification_states": { "type": "array", "items": { "type": "string" }, "description": "States where the entity is registered as a foreign entity. Commonly found in: state business registries." }, "status": { "type": "string", "enum": ["active", "inactive", "dissolved", "revoked", "pending", "other"], "description": "Current status of the entity. Commonly found in: secretary of state website." }, "formation_date": { "type": "string", "format": "date", "description": "Date the entity was formed. Commonly found in: secretary of state website, articles of incorporation." }, "dissolution_date": { "type": "string", "format": "date", "description": "Date of dissolution if applicable. Commonly found in: secretary of state website." }, "registered_agent_name": { "type": "string", "description": "Name of the registered agent. Commonly found in: secretary of state website." }, "registered_agent_address": { "type": "string", "description": "Address of the registered agent. Commonly found in: secretary of state website." }, "principal_office_address": { "type": "string", "description": "Principal office street address. Commonly found in: secretary of state website, annual report." }, "city": { "type": "string", "description": "City of the principal office. Commonly found in: secretary of state website." }, "state": { "type": "string", "description": "State of the principal office. Commonly found in: secretary of state website." }, "zip_code": { "type": "string", "description": "ZIP code of the principal office. Commonly found in: secretary of state website." }, "officers_and_directors": { "type": "array", "items": { "$ref": "#/$defs/OfficerDirector" }, "description": "Officers, directors, and managers. Commonly found in: secretary of state website, annual report." }, "annual_report_due_date": { "type": "string", "format": "date", "description": "Due date for next annual report. Commonly found in: secretary of state website." }, "entity_number": { "type": "string", "description": "State-assigned entity or file number. Commonly found in: secretary of state website." }, "irs_ein": { "type": "string", "description": "IRS Employer Identification Number (EIN). Commonly found in: IRS records, business filings." }, "page_title": { "type": "string", "description": "Title of the source page. Tabstack auto-fills this from page metadata when left empty." }, "favicon": { "type": "string", "format": "uri", "description": "Favicon URL of the source page. Tabstack auto-fills this from page metadata when left empty." } }, "$defs": { "OfficerDirector": { "type": "object", "description": "An officer, director, or manager of the entity.", "properties": { "name": { "type": "string", "description": "Full name of the officer or director." }, "title": { "type": "string", "description": "Title or role (e.g., CEO, Director, Manager)." }, "address": { "type": "string", "description": "Address of the officer or director." } }, "required": ["name"] } }, "required": ["entity_name", "entity_type", "state_of_formation", "status", "state"] }