AI agents in property management, transactions, and valuation access tenant PII, financial records, and protected class data. AutoPIL enforces access policy at the data layer — keeping Fair Housing Act compliance intact as AI takes on more of the workflow.
10 policies across property management, transaction processing, and valuation compliance — isolating tenant PII from financial records, and separating appraisal data from sales transaction details.
policies: # Lease management agent — lease and occupancy data; blocked from financial ledgers and appraisal reports - name: lease_management_agent_policy agent_role: lease_management_agent allowed_sources: - lease_agreements - occupancy_records - tenant_contact_info - unit_inventory denied_sources: - financial_ledgers - appraisal_reports - transaction_records allowed_tasks: - lease_renewal - occupancy_reporting - notice_generation denied_tasks: - valuation_decision - financial_reporting max_sensitivity: high
Point policy_path at your industry directory. AutoPIL loads every
YAML file recursively — roles, sensitivity rules, and process groups wired up
automatically from the directory structure. No additional config needed.
Policies are hot-reloaded at runtime. Extend or override any pre-built policy via the REST API without redeploying your agents or restarting services.
from autopil import ContextGuard # Point at your industry — only those policies load guard = ContextGuard( policy_path="policies/real_estate/", audit_db="autopil.db", ) # policies/real_estate/ — loads recursively # Switch verticals by changing the path — nothing else changes.
Pre-built policies for real estate are included in every AutoPIL trial. Extend or override any rule via the REST API without redeploying.