# Torinox Protocol deployment and verification reference Verification date: 2026-09-06 UTC ## Live deployment - Network: Robinhood Chain mainnet - Chain ID: `4663` - Oracle: `0xd8a0680e7699526b57140ed4eafdcc7219dc0a0c` - Provider: `0x8741b8a825644D9Ef18Faf2DAB5e9b47B900F2b6` - Exact fee for `getFeeV2(provider, 200000)`: `25000000000000` wei (`0.000025 ETH`) - Refund delay: `6` L1 blocks - Provider callback default: `200000` gas - Registered provider chain end: `500003`; next request sequence observed during verification: `566` - Runtime code hash: `0x25133ee28778728ac5825c0da67863eaef8d40b6b5306b28c9f70c30b4daa118` - Blockscout reports the address as a verified, non-proxy `TorinoxEntropy` contract. ## Reproduce a completed result A completed result can be recomputed with the public contributions using Foundry `cast`: ```bash USER_CONTRIBUTION=cf20518c5c930094398343eaf8f2692dbe8b1a0a8d142ff32cad69fbcb6828ea PROVIDER_CONTRIBUTION=cac94c1dc902ce96ca415fc5a70e34fcd661c2092a45e2533e0aa5b1c85dc2f8 ZERO_BLOCKHASH=$(printf "%064d" 0) cast keccak "0x${USER_CONTRIBUTION}${PROVIDER_CONTRIBUTION}${ZERO_BLOCKHASH}" ``` Expected output: ```text 0x058a22e6c8f170925b26c7c28418d9659801428436616d81f4d66ca0f38fa169 ``` This corresponds to: - Sequence: `565` - Reveal transaction: `0xb3e0d0e7d6d89b9d668867982314f0036247e340fcb8042a41d67b04d91a3155` - Formula: `keccak256(abi.encodePacked(userContribution, providerContribution, bytes32(0)))` ## What this proves - A contract exists at the stated address on chain 4663. - Blockscout has verified source for that deployed address. - The checked fee, provider, refund delay, callback default, and provider sequence values were readable onchain on the verification date. - The selected completed reveal recomputes exactly from its public contributions. ## What this does not prove - Source verification is not an independent security audit. - Deployment existence and one reproducible reveal are not a reliability percentage or SLA. - A refund restores the exact request fee but not transaction gas and does not produce a random result. - The designated provider can withhold after learning a would-be output. Applications need a defined no-reveal policy.