# Business Profile Schema

Complete TypeScript schema definition for business profiles in the AIDP Protocol.

## Schema Definition

```typescript
interface BusinessProfile {
  id: string;
  name: string;
  category: string;
  description: string;
  location: Location;
  contact: ContactInfo;
  services: Service[];
  hours: Hours;
  media: Media;
  aiOptimization?: AIOptimization;
  trust: TrustSignals;
}
```

## Fields

### Basic Information

* `id`: Unique business identifier
* `name`: Business name
* `category`: Primary business category
* `description`: Detailed business description

### Location

* Address, coordinates, service area

### Contact

* Phone, email, website, social media

### Services

* Service offerings, pricing, availability

### AI Optimization

* Exclusive content for AI platforms
* Insider tips, local secrets

### Trust Signals

* Verification status, response rate, reviews

## See Also

* [Core Specification](https://amistan.gitbook.io/aidp-docs/aidp-schema-open-standard/core-specification)
* [Validation](https://amistan.gitbook.io/aidp-docs/aidp-schema-open-standard/validation)
