Skip to main content
The directory is the public layer: businesses, their taxonomy, their relationships, and the claim/nomination flow that moves a listing from seeded to verified.

Business

The central directory entity. Tenant-scoped to an Organization.
FieldTypeNotes
idUUIDPrimary key
slugstringUnique, used in /business/<slug> and tools
name, descriptionstringProfile basics
lat, lng, address, city, region, countrygeoLocation
website, email, phonestringContact
statusenumSEEDED · NOMINATED · CLAIMED · VERIFIED · SUSPENDED
organizationFKOwning workspace
embeddingvector(1536)Semantic search
search_vectortsvectorFull-text search (GIN)
Relationships: M2M categories, tags; 1:1 ContextPack; 1:M ContextDocument, Offer, Want, Review, BusinessRelationship.

Supporting entities

ModelPurpose
CategoryHierarchical taxonomy (self-referential parent)
TagFaceted metadata (certification, business model, ownership, ecosystem)
BusinessRelationshipTyped edges between businesses (partner, supplier, located-at, …)
EnterpriseNetwork / NetworkMembershipCurated partner networks with roles + hierarchy
Offer / WantMurmurations-style offers and needs
ReviewPublic reviews & scout attestations
Nomination / Claim / OwnershipInviteThe seeded → verified ownership funnel
AllianceProgram / AllianceMembershipBundled partnership tiers
Generated from the directory app models; field lists re-sync each iteration.