Examples
Industry Examples
Real-world siteai.json files for common website types. All examples use the Schema.org-compatible format defined in the A2WF v1.0 Specification.
🛒 E-Commerce Store
Allows product browsing and checkout with human verification. Blocks account creation and fake reviews.
{
"@context": "https://schema.org",
"specVersion": "1.0",
"identity": {
"@type": "WebSite",
"name": "Example Online Store",
"description": "Online retail store",
"inLanguage": "en",
"category": "e-commerce",
"jurisdiction": "EU",
"applicableLaw": ["EU AI Act", "GDPR"]
},
"defaults": {
"agentAccess": "restricted",
"requireIdentification": true,
"maxRequestsPerMinute": 30
},
"permissions": {
"read": {
"productCatalog": { "allowed": true, "rateLimit": 60 },
"pricing": { "allowed": true, "rateLimit": 60 },
"availability": { "allowed": true, "rateLimit": 30 },
"reviews": { "allowed": true, "rateLimit": 20 },
"faq": { "allowed": true }
},
"action": {
"search": { "allowed": true, "rateLimit": 20 },
"addToCart": { "allowed": true },
"checkout": {
"allowed": true,
"humanVerification": true,
"note": "Final purchase requires human confirmation."
},
"createAccount": { "allowed": false },
"submitReview": { "allowed": false }
},
"data": {
"customerRecords": { "allowed": false },
"orderHistory": { "allowed": false },
"paymentInfo": { "allowed": false }
}
},
"scraping": {
"bulkDataExtraction": false,
"priceMonitoring": false,
"trainingDataUsage": false
},
"agentIdentification": {
"requireUserAgent": true,
"requiredFields": ["agentName", "agentOperator"],
"allowAnonymousAgents": false
},
"humanVerification": {
"methods": ["redirect-to-browser"],
"requiredFor": ["checkout"]
},
"legal": {
"termsUrl": "https://www.example-store.com/legal/ai-terms"
}
}
🏥 Healthcare Clinic
Strict access control. Appointment booking requires human verification. Patient data fully protected.
{
"@context": "https://schema.org",
"specVersion": "1.0",
"identity": {
"@type": "WebSite",
"name": "Example Medical Clinic",
"description": "Primary care medical clinic",
"inLanguage": "en",
"category": "healthcare",
"jurisdiction": "EU",
"applicableLaw": ["EU AI Act", "GDPR"]
},
"defaults": {
"agentAccess": "restricted",
"requireIdentification": true,
"humanVerificationRequired": true,
"maxRequestsPerMinute": 10
},
"permissions": {
"read": {
"openingHours": { "allowed": true },
"contactInfo": { "allowed": true },
"companyInfo": { "allowed": true, "note": "Services, providers, locations." },
"faq": { "allowed": true }
},
"action": {
"search": { "allowed": true, "rateLimit": 5 },
"bookAppointment": {
"allowed": true,
"humanVerification": true,
"note": "Patient must confirm identity."
},
"submitContactForm": { "allowed": true, "humanVerification": true },
"createAccount": { "allowed": false }
},
"data": {
"customerRecords": {
"allowed": false,
"note": "Patient records protected under GDPR and medical confidentiality."
},
"paymentInfo": { "allowed": false },
"employeeData": { "allowed": false }
}
},
"scraping": {
"bulkDataExtraction": false,
"trainingDataUsage": false,
"contentReproduction": false
},
"agentIdentification": {
"requireUserAgent": true,
"requiredFields": ["agentName", "agentOperator", "agentPurpose"],
"allowAnonymousAgents": false
},
"humanVerification": {
"methods": ["redirect-to-browser", "email-confirmation"],
"requiredFor": ["bookAppointment", "submitContactForm"]
},
"legal": {
"termsUrl": "https://www.example-clinic.com/legal/ai-policy",
"dataRetention": "No patient data may be stored by agents.",
"euAiActCompliance": {
"transparencyRequired": true,
"riskClassification": "high",
"humanOversightMandatory": true
}
}
}
🍽️ Restaurant
Open access for menu and availability. Table reservation requires guest confirmation.
{
"@context": "https://schema.org",
"specVersion": "1.0",
"identity": {
"@type": "WebSite",
"name": "Example Restaurant",
"description": "Italian restaurant with terrace dining",
"inLanguage": "en",
"category": "restaurant",
"jurisdiction": "EU"
},
"defaults": {
"agentAccess": "open",
"maxRequestsPerMinute": 20
},
"permissions": {
"read": {
"productCatalog": { "allowed": true, "note": "Menu and daily specials." },
"pricing": { "allowed": true },
"availability": { "allowed": true, "note": "Table availability." },
"openingHours": { "allowed": true },
"contactInfo": { "allowed": true },
"reviews": { "allowed": true }
},
"action": {
"search": { "allowed": true },
"bookAppointment": {
"allowed": true,
"humanVerification": true,
"note": "Reservation requires guest confirmation."
},
"submitReview": { "allowed": false },
"submitContactForm": { "allowed": true, "humanVerification": true }
},
"data": {
"customerRecords": { "allowed": false },
"paymentInfo": { "allowed": false }
}
},
"scraping": {
"bulkDataExtraction": false,
"trainingDataUsage": false
},
"agentIdentification": {
"allowAnonymousAgents": true
},
"humanVerification": {
"methods": ["redirect-to-browser"],
"requiredFor": ["bookAppointment"]
},
"legal": {
"termsUrl": "https://www.example-restaurant.com/legal/ai-terms"
}
}
📰 News / Media
Heavily restricted. Headlines only, no content reproduction, strict copyright enforcement.
{
"@context": "https://schema.org",
"specVersion": "1.0",
"identity": {
"@type": "WebSite",
"name": "Example News Network",
"description": "International news organization",
"inLanguage": "en",
"category": "news",
"jurisdiction": "EU",
"applicableLaw": ["EU AI Act", "GDPR", "EU Copyright Directive"]
},
"defaults": {
"agentAccess": "restricted",
"requireIdentification": true,
"maxRequestsPerMinute": 10
},
"permissions": {
"read": {
"productCatalog": { "allowed": true, "rateLimit": 10, "note": "Headlines and summaries only." },
"contactInfo": { "allowed": true },
"faq": { "allowed": true }
},
"action": {
"search": { "allowed": true, "rateLimit": 5 }
},
"data": {
"customerRecords": { "allowed": false }
}
},
"scraping": {
"bulkDataExtraction": false,
"trainingDataUsage": false,
"contentReproduction": false,
"competitiveAnalysis": false,
"note": "All content protected by copyright. Contact licensing@example-news.com for licensing."
},
"agentIdentification": {
"requireUserAgent": true,
"requiredFields": ["agentName", "agentOperator", "agentPurpose"],
"allowAnonymousAgents": false
},
"legal": {
"termsUrl": "https://www.example-news.com/legal/ai-access-policy",
"dataRetention": "Agents must not store full article text. Headlines and metadata only."
}
}
🏦 Banking / Finance
Minimal access. No financial transactions via agents. High-risk classification under EU AI Act.
{
"@context": "https://schema.org",
"specVersion": "1.0",
"identity": {
"@type": "WebSite",
"name": "Example Bank AG",
"description": "Regulated financial institution",
"inLanguage": "en",
"category": "finance",
"jurisdiction": "EU",
"applicableLaw": ["EU AI Act", "GDPR", "PSD2", "MiFID II"]
},
"defaults": {
"agentAccess": "minimal",
"requireIdentification": true,
"humanVerificationRequired": true,
"maxRequestsPerMinute": 5
},
"permissions": {
"read": {
"productCatalog": { "allowed": true, "rateLimit": 5, "note": "Public product information only." },
"contactInfo": { "allowed": true },
"openingHours": { "allowed": true },
"faq": { "allowed": true }
},
"action": {
"search": { "allowed": true, "rateLimit": 3 },
"checkout": { "allowed": false, "note": "No financial transactions via agents." },
"createAccount": { "allowed": false, "note": "KYC requirements." },
"bookAppointment": { "allowed": true, "humanVerification": true }
},
"data": {
"customerRecords": { "allowed": false },
"orderHistory": { "allowed": false },
"paymentInfo": { "allowed": false },
"internalAnalytics": { "allowed": false },
"employeeData": { "allowed": false }
}
},
"scraping": {
"bulkDataExtraction": false,
"priceMonitoring": false,
"trainingDataUsage": false,
"contentReproduction": false,
"competitiveAnalysis": false
},
"agentIdentification": {
"requireUserAgent": true,
"requiredFields": ["agentName", "agentOperator", "agentPurpose"],
"allowAnonymousAgents": false
},
"humanVerification": {
"methods": ["redirect-to-browser", "email-confirmation", "sms-otp"],
"requiredFor": ["bookAppointment"]
},
"legal": {
"termsUrl": "https://www.example-bank.com/legal/ai-access-policy",
"complianceNote": "Regulated financial institution. Unauthorized automated access may be a criminal offense.",
"dataRetention": "Agents must not store any data obtained from this domain.",
"euAiActCompliance": {
"transparencyRequired": true,
"riskClassification": "high",
"humanOversightMandatory": true
}
}
}
All examples are available on GitHub. Contributions welcome!