{"build":{"name":"umbra-gateway","version":"0.9.2","tee":"tdx","enclave":true},"receipt_public_key":{"alg":"ed25519","hex":"747acc9d3586d0958a04c9a6135047259fe3b80207a391da72734e93108a8368","source":"enclave"},"payment":{"pay_to":"0x8B89C727ad99c664A79e761B4A309A92b658dd92","protocol_fee_bps":400,"networks":[{"id":"eip155:4663","label":"Robinhood Chain","family":"evm","testnet":false,"recommended":true,"asset":{"symbol":"USDG","address":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","decimals":6},"schemes":["exact","upto"],"long_requests":"upfront + refund","facilitation":{"by":"gateway","url":null,"note":"verified and settled by the gateway itself, inside the enclave; no third party in the payment path"},"explorer":"https://robinhoodchain.blockscout.com","faucet":null},{"id":"eip155:8453","label":"Base","family":"evm","testnet":false,"recommended":false,"asset":{"symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6},"schemes":["exact"],"long_requests":"not available (exact only)","facilitation":{"by":"PayAI","url":"https://facilitator.payai.network","note":"verified and settled by a third-party facilitator, which sees payment metadata (amounts, addresses), never prompts"},"explorer":"https://basescan.org","faucet":null},{"id":"eip155:84532","label":"Base Sepolia","family":"evm","testnet":true,"recommended":false,"asset":{"symbol":"USDC","address":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","decimals":6},"schemes":["exact"],"long_requests":"not available (exact only)","facilitation":{"by":"PayAI","url":"https://x402.org/facilitator","note":"verified and settled by a third-party facilitator, which sees payment metadata (amounts, addresses), never prompts"},"explorer":"https://sepolia.basescan.org","faucet":"https://faucet.circle.com"},{"id":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","label":"Solana","family":"svm","testnet":false,"recommended":false,"asset":{"symbol":"USDC","address":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","decimals":6},"schemes":["exact"],"long_requests":"not available (exact only)","facilitation":{"by":"PayAI","url":"https://facilitator.payai.network","note":"verified and settled by a third-party facilitator, which sees payment metadata (amounts, addresses), never prompts"},"explorer":"https://solscan.io","faucet":null,"ready":true,"receiving_token_account":"EEC6NfiNHGWBRyy3hyB6MA1XSThfsN6VkKAAtRbHC1mq"},{"id":"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","label":"Solana Devnet","family":"svm","testnet":true,"recommended":false,"asset":{"symbol":"USDC","address":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","decimals":6},"schemes":["exact"],"long_requests":"not available (exact only)","facilitation":{"by":"PayAI","url":"https://facilitator.payai.network","note":"verified and settled by a third-party facilitator, which sees payment metadata (amounts, addresses), never prompts"},"explorer":"https://solscan.io/?cluster=devnet","faucet":"https://faucet.circle.com","ready":true,"receiving_token_account":"GDma58bGr9DtnoZ73kbXYLDLTMZ5NJLbyZLStbPigs9d"}],"facilitator_address":"0x8B89C727ad99c664A79e761B4A309A92b658dd92","recommended_network":"eip155:4663","pay_in_umbra":{"available":false,"enabled":true,"market":"graduated: price source for the v4 pool not implemented, rail paused","umbra_usd":null,"eth_per_umbra":null,"price_premium_bps":500,"fee_bps_burned":400,"total_supply":999999999.2264667,"fee_burns_total_umbra":"0.773533","fee_burns_count":2,"last_error":null},"holder_discount":{"enabled":true,"default_fee_bps":400,"tiers":[{"name":"tier1","min_umbra":100000,"fee_bps":200},{"name":"tier2","min_umbra":1000000,"fee_bps":0}],"token":"0x4d3ace48b1590bc4c5dd46f05237c133be564eb3","checked_on":"eip155:4663","how":"send the header x-umbra-payer: <EVM address that will sign the payment> to receive the discounted quote; at payment time the gateway re-checks the actual payer's balance and refuses the request (no charge) if it does not qualify for the quoted tier. With the upto scheme the discount is applied at settlement even without the header."},"trust_note":"Networks with facilitation.by = gateway have no third party in the payment path. On the others a public facilitator (PayAI) verifies and settles; it sees amounts and addresses, never prompts. Every receipt names which one handled the request.","authorization_window":{"base_seconds":120,"per_token_seconds":0.1,"max_seconds":900,"note":"maxTimeoutSeconds in the 402 = min(max_seconds, base_seconds + max_tokens * per_token_seconds). The signature expires after that; if the model has not answered by then, settlement is rejected and nothing is charged."},"revenue_policy":{"fee_bps":400,"fee_wallet":"0x8B89C727ad99c664A79e761B4A309A92b658dd92","split":{"buyback_and_burn_bps":200,"operations_bps":200},"cadence":"monthly","first_execution_threshold_usdg":100,"token":"0x4d3ace48b1590bc4c5dd46f05237c133be564eb3","burn_address":"0x000000000000000000000000000000000000dEaD","ledger_url":"/revenue","executor":"in the gateway process, inside the enclave; parameters literal in the measured compose; ledger read from chain","note":"Half of the protocol fee (2 of 4 bps points, i.e. 50% of fee revenue) buys UMBRA on the open market and burns it to the dead address; the other half funds operations (enclave, gas, refunds). Executed monthly once the fee wallet holds at least the threshold; every execution is appended to the ledger with the swap and burn transactions. No distribution to holders."},"long_requests":{"threshold_max_tokens":2048,"header":"x-umbra-flow: upfront","flow":"upfront","networks":["eip155:4663"],"note":"At or above the threshold (or on request), the 402 offers exact/upfront only: the ceiling is settled before the model runs and the unused part is refunded on-chain by the gateway wallet. The receipt carries refunded_atomic and refund_tx. If the model fails, the full ceiling is refunded."},"network":"eip155:4663","facilitator":"self"},"attestation":{"tee":null,"gateway":{"tee":"tdx","provider":"phala-cloud/dstack","app_id":"3675ce94d56d0bf21e1b0e70fcdbf26078c984c6","instance_id":"2d7ca204405cfba08cf1ccd432d96f98a80cc5b0","compose_hash":"38b106ba72c08f7349bf755383787d2007267b2bf1e5bc8705a4084e99716daa","report_data":"401de66c06fcbb9d1ab9fee6b2dc44e0420dfcb7b99760c61e58222610f10a3e","report_data_binds":"sha256('umbra-receipt-key:' + receipt_public_key_hex)","attestation_url":"/attestation","verify_hint":"POST the quote to https://cloud-api.phala.network/api/v1/attestations/verify or inspect at https://proof.t16z.com"},"model_runtime":{"provider":"phala-confidential-ai","tee":"tdx","attestation_url":"https://inference.phala.com/v1/aci/attestation","workload_keyset_digest":"sha256:a036d8bba3204f9d51fa458d9adb0998af06c71154ad094e6fced9e9742b2f17","report_data":"89b55be3c12360adb97a108f69e34e62d3f081c308ff3170a43fccd6aa2b9fd2","source":{"repo_url":"https://github.com/Dstack-TEE/private-ai-gateway.git","commit":"4ba31eb5af1910b3121161d5cf4a0a9886ca0a01"},"receipt_signing_keys":1,"note":"Sealed-tier models run inside this attested runtime; its report is public and each response carries an upstream receipt id."}},"retention":{"prompt":"not stored","response":"not stored","gateway_database":"none","settlement_metadata":"not stored by the gateway; the settlement itself is public on-chain (amount, payer, payee, transaction)","hosting_logs":"standard serverless request logs (timestamp, path, status) without request or response bodies","receipts":"returned to the client only; the gateway keeps no copy"}}