# profile.py — helper utilities for RTT site profiles (beta)
 
def create_profile(version="1.0", supports=None, contact=""):
    if supports is None:
        supports = []
    return {
        "rtt_version": version,
        "supports": supports,
        "contact": contact
    }
 
 
def validate_profile(profile):
    if not isinstance(profile, dict):
        return False
    if "rtt_version" not in profile:
        return False
    if "supports" not in profile or not isinstance(profile["supports"], list):
        return False
    return True