{"info":{"title":"Seneschal","version":"1.0.0"},"openapi":"3.1.0","paths":{"/v1/q/base-fee":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Seneschal: Q Base Fee","intent":"charge","method":"evm","recipient":"0x46Ba634261566CF242c853d1f49511f9268ba674"}]},"summary":"Single-fact: what does Ethereum mainnet gas cost RIGHT NOW? Returns the latest block’s base fee + blob base fee AND the consensus-computed next-block projection (not a guess — the protocol’s own EIP-1559/4844 arithmetic), straight from eth_feeHistory. Fields: {block, base_fee_gwei, blob_base_fee_gwei, gas_used_ratio, next_base_fee_gwei, next_blob_base_fee_gwei}. Bulk per-block history: /v1/premium"}},"/v1/q/xmr/fee":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Seneschal: Xmr Fee","intent":"charge","method":"evm","recipient":"0x46Ba634261566CF242c853d1f49511f9268ba674"}]},"summary":"Single-fact: recommended Monero per-byte fee in piconero (also exposed per-kB for convenience)."}},"/v1/q/xmr/height":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Seneschal: Xmr Height","intent":"charge","method":"evm","recipient":"0x46Ba634261566CF242c853d1f49511f9268ba674"}]},"summary":"Single-fact: current Monero chain height + sync status. Sourced from a live operator-run monerod node."}}},"x-service-info":{"description":"Seneschal is an x402-native service at https://api.seneschal.space, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 3 endpoints listed."}}