APP_NAME=Laravel APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://localhost APP_LOCALE=en APP_FALLBACK_LOCALE=en APP_FAKER_LOCALE=en_US APP_MAINTENANCE_DRIVER=file # APP_MAINTENANCE_STORE=database # PHP_CLI_SERVER_WORKERS=4 BCRYPT_ROUNDS=12 LOG_CHANNEL=stack LOG_STACK=single LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=aiu_portfolio DB_USERNAME=root DB_PASSWORD= SESSION_DRIVER=database SESSION_LIFETIME=120 SESSION_ENCRYPT=false SESSION_PATH=/ SESSION_DOMAIN=null BROADCAST_CONNECTION=log FILESYSTEM_DISK=local QUEUE_CONNECTION=database CACHE_STORE=database # CACHE_PREFIX= MEMCACHED_HOST=127.0.0.1 REDIS_CLIENT=phpredis REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 MAIL_MAILER=log MAIL_SCHEME=null MAIL_HOST=127.0.0.1 MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_FROM_ADDRESS="hello@example.com" MAIL_FROM_NAME="${APP_NAME}" AWS_ACCESS_KEY_ID= AWS_SECRET_ACCESS_KEY= AWS_DEFAULT_REGION=us-east-1 AWS_BUCKET= AWS_USE_PATH_STYLE_ENDPOINT=false VITE_APP_NAME="${APP_NAME}" # Blockchain Configuration (Sepolia Testnet - FREE) BLOCKCHAIN_ENABLED=true BLOCKCHAIN_NETWORK=sepolia BLOCKCHAIN_RPC_URL=https://rpc.sepolia.org # Alternative FREE RPCs: # BLOCKCHAIN_RPC_URL=https://ethereum-sepolia.publicnode.com # BLOCKCHAIN_RPC_URL=https://sepolia.infura.io/v3/YOUR_INFURA_KEY # Smart Contract Addresses (fill after deployment) BLOCKCHAIN_ISSUER_REGISTRY_ADDRESS= BLOCKCHAIN_CREDENTIAL_REGISTRY_ADDRESS= # Deployer/Admin Wallet (TESTNET ONLY - Never use mainnet keys here!) BLOCKCHAIN_PRIVATE_KEY= BLOCKCHAIN_ADMIN_ADDRESS= # IPFS Configuration IPFS_ENABLED=true IPFS_GATEWAY=http://127.0.0.1:8080 IPFS_API=http://127.0.0.1:5001 # Pinata (FREE tier: 1GB storage) PINATA_ENABLED=false PINATA_API_KEY= PINATA_SECRET_KEY= PINATA_JWT=