| import os |
| import argparse |
| import hashlib |
|
|
| def get_file_hash(path): |
| sha = hashlib.sha256() |
| with open(path, 'rb') as f: |
| while True: |
| chunk = f.read(4096) |
| if not chunk: |
| break |
| sha.update(chunk) |
| return sha.hexdigest() |
|
|
| def run_proof(): |
| print("======================================================================") |
| print("ZYMATICA | Brand Assets & Visual Identity Verification Proof") |
| print("======================================================================\n") |
|
|
| |
| parent_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) |
| logo_path = os.path.join(parent_dir, "Logo.jpg") |
| arch_path = os.path.join(parent_dir, "architecture.png") |
|
|
| print("[1] Verifying Official Zymatica Logo File...") |
| if os.path.exists(logo_path): |
| logo_size = os.path.getsize(logo_path) |
| logo_hash = get_file_hash(logo_path) |
| print(f" - Logo path: {logo_path}") |
| print(f" - File size: {logo_size:,} bytes") |
| print(f" - SHA-256 Hash: {logo_hash}") |
| print(" [OK] Logo file verified intact.") |
| else: |
| print(f" [ERROR] Logo.jpg not found at: {logo_path}") |
|
|
| print("\n[2] Verifying Unified Language-U System Architecture Image...") |
| if os.path.exists(arch_path): |
| arch_size = os.path.getsize(arch_path) |
| arch_hash = get_file_hash(arch_path) |
| print(f" - Architecture: {arch_path}") |
| print(f" - File size: {arch_size:,} bytes") |
| print(f" - SHA-256 Hash: {arch_hash}") |
| print(" [OK] System architecture diagram verified intact.") |
| else: |
| print(f" [-] Error: architecture.png not found at: {arch_path}") |
|
|
| |
| print("\n[3] Rendering Official Zymatica Brand Identity:") |
| print("-" * 70) |
| print(" Z Y M A T I C A | L A N G U A G E - U | A S T R O N A U T S H E") |
| print("-" * 70) |
| print(" THE IMPOSSIBLE QUOTE:") |
| print(" \"The impossible is just code waiting to be written,") |
| print(" physics waiting to be rewritten, math a work in progress,") |
| print(" and truth waiting to be discovered.\"") |
| print("-" * 70) |
|
|
| print("\n[VERIFICATION] Brand assets and registry confirmed.") |
|
|
| if __name__ == "__main__": |
| parser = argparse.ArgumentParser(description="Zymatica Brand Assets Proof") |
| parser.add_argument("--test", action="store_true", help="Run test mode") |
| args = parser.parse_args() |
| run_proof() |
|
|