"""Offline record checks. Does not query a model catalog or verify account access."""
EXAMPLES={"gpt-6.1-sol","gpt-6.1-terra","gpt-6-astra","gpt-6-luna"}
def check(surface,label,model_id):
    if surface=="Chat":return {"result":"inspect account menu","access_verified":False}
    if model_id not in EXAMPLES:raise ValueError("Not an ID in this dated example inventory")
    return {"result":"record shape accepted","access_verified":False}
if __name__=="__main__":
    assert not check("API","GPT-6.1 Sol","gpt-6.1-sol")["access_verified"]
    assert check("Chat","current menu","")["result"]=="inspect account menu"
    try:check("API","Plus","ChatGPT Plus")
    except ValueError:pass
    else:raise AssertionError("Subscription label accepted as API ID")
    print("PASS: dated ID record accepted; subscription label rejected; account access remains unverified.")
