{
    "_comment": "Fallback signals used by AvailabilityMatcher / DomainStatusResolver when a TLD is NOT present in whois.json, or as a secondary check. All matching is case-insensitive substring matching against raw WHOIS text. Edit freely; no code change needed.",

    "available_patterns": [
        "No match",
        "No match for",
        "Domain not found",
        "NOT FOUND",
        "Object_Not_Found",
        "No entries found",
        "No Data Found",
        "No Object Found",
        "The queried object does not exist",
        "Not Registered",
        "No matching record",
        "is available for registration",
        "No information available",
        "Status: free",
        "Status: AVAILABLE",
        "This domain name has not been registered."
    ],

    "expired_text_patterns": [
        "Status: expired",
        "domain has expired",
        "This domain has expired"
    ],

    "grace_statuses": [
        "addPeriod",
        "autoRenewPeriod",
        "renewPeriod",
        "transferPeriod",
        "pendingRenew"
    ]
}
