{
  "name": "FairPath Agent Tool Surface",
  "version": "0.1.0",
  "status": "contract_documentation",
  "homepage": "https://fairpath.app",
  "llms": "https://fairpath.app/llms.txt",
  "full_reference": "https://fairpath.app/llms-full.txt",
  "agent_guidance": "https://fairpath.app/ai-agents.txt",
  "service_boundary": {
    "national_posture": "FairPath accepts U.S. addresses and routes lower-depth jurisdictions into a national argument workflow with transparent data-confidence language, evidence gaps, notice uploads, owner facts, public records, ATTOM fallback where available, and jurisdiction-appropriate filing guidance where FairPath can responsibly provide it.",
    "deeper_automation_counties": [
      "harris_tx",
      "montgomery_tx",
      "fort_bend_tx",
      "brazoria_tx",
      "galveston_tx",
      "waller_tx",
      "collin_tx",
      "denton_tx"
    ],
    "compliance": "FairPath prepares property-tax argument records and evidence packets. The homeowner chooses whether to file and submits any county filing themselves. This is county-specific filing guidance, not legal or tax advice."
  },
  "permission_scopes": [
    "public_guidance:read",
    "property:check",
    "argument_record:write",
    "checkout:create",
    "packet:read",
    "packet:update_status"
  ],
  "tools": [
    {
      "name": "get_county_requirements",
      "auth": "public",
      "scope": "public_guidance:read",
      "side_effect": "none"
    },
    {
      "name": "explain_argument_lanes",
      "auth": "public",
      "scope": "public_guidance:read",
      "side_effect": "none"
    },
    {
      "name": "check_property",
      "auth": "address_consent_required",
      "scope": "property:check",
      "side_effect": "none"
    },
    {
      "name": "build_argument_record",
      "auth": "address_consent_required",
      "scope": "argument_record:write",
      "side_effect": "builds_argument_record"
    },
    {
      "name": "create_checkout_session",
      "auth": "auth_or_guest_token_required",
      "scope": "checkout:create",
      "side_effect": "creates_checkout"
    },
    {
      "name": "get_packet_status",
      "auth": "auth_or_guest_token_required",
      "scope": "packet:read",
      "side_effect": "none"
    },
    {
      "name": "get_packet_download_url",
      "auth": "auth_or_guest_token_required",
      "scope": "packet:read",
      "side_effect": "none"
    },
    {
      "name": "record_homeowner_filed",
      "auth": "auth_or_guest_token_required",
      "scope": "packet:update_status",
      "side_effect": "updates_homeowner_confirmed_status"
    }
  ],
  "prohibited_actions": [
    "direct_county_filing",
    "success_probability",
    "settlement_accept_decline_recommendation",
    "legal_advice",
    "tax_advice",
    "checkout_without_explicit_consent",
    "packet_access_without_auth_or_guest_token"
  ]
}
