{"provider":{"host":"bot-bazaar.fly.dev","name":"Bot Bazaar","score":64,"live":true,"checkedAt":"2026-10-27T18:51:11.360Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":407,"note":"valid x402 v2 terms"},"endpoints":198,"networks":["eip155:8453"],"cheapestUsd":"0.01","income7dUsd":"7.65","payers7d":10,"transfers7d":533,"payoutAddressShared":false,"claimed":false,"page":"https://logicnodes.io/observatory/p/bot-bazaar.fly.dev"},"endpoints":[{"url":"https://bot-bazaar.fly.dev/v1/x402/ab-test-sample-size","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute required sample size per variant for 80% power and alpha=0.05 given baseline conversion rate and relative MDE."},{"url":"https://bot-bazaar.fly.dev/v1/x402/abi-encoding-size-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Check hex calldata for 4-byte selector + 32-byte ABI word alignment and compute total calldata byte length."},{"url":"https://bot-bazaar.fly.dev/v1/x402/aes-gcm-nonce-safety","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Verify AEAD cipher mode (AES-256-GCM), 96-bit IV length, and per-key message volume against NIST SP 800-38D birthday bounds."},{"url":"https://bot-bazaar.fly.dev/v1/x402/agent-card-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate an A2A /.well-known/agent-card.json specification (agent_name, https url, semver version, skills list) for agent discovery."},{"url":"https://bot-bazaar.fly.dev/v1/x402/altman-zscore-solvency","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute the 5-factor Altman Z-Score and classify solvency into Safe, Grey, or Distress zones."},{"url":"https://bot-bazaar.fly.dev/v1/x402/amm-constant-product-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute Uniswap v2 constant-product swap output, effective price, fee deduction, and price impact percentage."},{"url":"https://bot-bazaar.fly.dev/v1/x402/api-key-format-design","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Generate and validate prefixed, CRC32-checksummed API token formats compatible with automated secret-scanning rules."},{"url":"https://bot-bazaar.fly.dev/v1/x402/asyncapi-event-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate event-driven AsyncAPI schemas for idempotency keys, dead-letter queues, and version compatibility."},{"url":"https://bot-bazaar.fly.dev/v1/x402/audit-log-schema-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate security audit log schemas for actor/action/resource fields and cryptographic hash-chain (prev_hash/entry_hash) integrity."},{"url":"https://bot-bazaar.fly.dev/v1/x402/bayesian-conversion-prob","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute posterior conversion means and Bayesian probability that Variant B outperforms Variant A."},{"url":"https://bot-bazaar.fly.dev/v1/x402/bazaar-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Lint an x402 endpoint URL for Coinbase CDP Bazaar discovery readiness without paying it: checks HTTP 402, x402 v2 PAYMENT-REQUIRED header, Base USDC option, >=1000 atomic minimum, EIP-3009 extra.name/version, and extensions.bazaar schema."},{"url":"https://bot-bazaar.fly.dev/v1/x402/benfords-law-fraud-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Test a series of ledger figures against Benford's Law expected leading-digit frequency (30.1% for digit 1)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/black-scholes-greeks","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute theoretical European Call/Put option prices and Delta, Gamma, and Vega via Black-Scholes-Merton."},{"url":"https://bot-bazaar.fly.dev/v1/x402/bond-ytm-duration-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute approximate Yield to Maturity, Macaulay Duration, and Modified Duration for a fixed-coupon bond."},{"url":"https://bot-bazaar.fly.dev/v1/x402/bridge-route-fee-compare","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compare canonical rollup bridge vs fast intent bridge fees and finality times for a Base USDC transfer."},{"url":"https://bot-bazaar.fly.dev/v1/x402/burn-multiple-runway-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute David Sacks Burn Multiple (Net Burn / Net New ARR) and remaining cash runway in months."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cagr-compound-growth","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute CAGR percentage and Rule-of-72 capital doubling time from starting value, ending value, and years."},{"url":"https://bot-bazaar.fly.dev/v1/x402/caip2-network-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate CAIP-2 network identifiers (eip155:8453, base, eip155:84532) and USDC asset contract addresses for x402 v2 facilitator compatibility."},{"url":"https://bot-bazaar.fly.dev/v1/x402/calldata-decoder","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Decode raw EVM hex calldata for standard ERC-20 transfers, approvals, and balance lookups into human-readable parameters."},{"url":"https://bot-bazaar.fly.dev/v1/x402/ccpa-cpra-optout-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Check California privacy compliance for Sec-GPC: 1 browser signal handling and 45-day DSAR response SLA."},{"url":"https://bot-bazaar.fly.dev/v1/x402/chat/completions","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"OpenAI-compatible deterministic security, DeFi, compliance, DevOps, and FinOps auditor chat completion endpoint ($0.01 USDC or 10,000 micro-credits via X-Bazaar-Key / Authorization: Bearer bz_live_...). Also mounted at /v1/chat/completions."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cidr-subnet-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute network address, broadcast address, netmask, total IPs, and usable host count for any IPv4 CIDR block."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cloudflare-worker-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Check edge worker bundle size, subrequest count per invocation, and CPU time against platform limits."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cohort-retention-decay","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Analyze M1, M3, M6, and M12 cohort retention percentages to detect asymptotic product-market-fit flattening."},{"url":"https://bot-bazaar.fly.dev/v1/x402/compliance-pack","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Self-serve CPSC eFiling (16 CFR 1110 7-element CPC/GCC bulk-upload CSV template + ACE Reference PGA broker sheet) & EU GPSR (Regulation (EU) 2023/988 Articles 9/16/19 Amazon Manage Your Compliance CSV + checklist) SKU compliance template pack (.zip + JSON). Also available at alias /v1/x402/sku-compliance-templates. Templates and schema linting only — not legal advice."},{"url":"https://bot-bazaar.fly.dev/v1/x402/contract-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Inspect a Base address for contract bytecode and proxy patterns: EOA vs contract, runtime bytecode byte length, EIP-1967 implementation/beacon/admin storage slots, EIP-1167 minimal proxy target, outgoing tx count, and an OFAC SDN screen."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cookie-security-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Audit Set-Cookie attributes for Secure, HttpOnly, SameSite, and RFC 6265bis __Host- prefix compliance."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cors-header-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Lint CORS response headers to ensure browser/agent x402 clients can send PAYMENT-SIGNATURE and read PAYMENT-REQUIRED / PAYMENT-RESPONSE."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cors-preflight-simulator","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Simulate browser CORS OPTIONS preflight resolution for custom x402 headers (PAYMENT-SIGNATURE, X-PAYMENT)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cpsc-csv-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate a CPSC CPC/GCC certificate row or CSV against all 7 statutory elements under 16 CFR 1110 / CPSA Section 14(a) eFiling (product ID, safety rule citations, US importer/manufacturer certifier, records custodian contact, manufacture date/place, test date/place, and CPSC-accepted third-party lab or determination). Supports GET query params and POST JSON/CSV. Templates & schema linting only — not legal advice."},{"url":"https://bot-bazaar.fly.dev/v1/x402/create2-address-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute the exact deterministic EVM contract address deployed via CREATE2 from deployer address, 32-byte salt, and initCodeHash."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cron-expression-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate a 5-field cron schedule expression and timezone, classifying execution cadence and field breakdown."},{"url":"https://bot-bazaar.fly.dev/v1/x402/crypto-lot-cost-basis","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute realized capital gain/loss across FIFO, LIFO, and HIFO accounting methods for digital asset disposals."},{"url":"https://bot-bazaar.fly.dev/v1/x402/csp-policy-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Lint a Content-Security-Policy header string for unsafe-eval, wildcard script sources, and default-src restrictions."},{"url":"https://bot-bazaar.fly.dev/v1/x402/csv-header-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate a CSV header list and sample row for column count parity, duplicate column names, and snake_case naming."},{"url":"https://bot-bazaar.fly.dev/v1/x402/cvss-v31-score-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute exact CVSS v3.1 Base Score (0.0-10.0) and severity rating from a CVSS v3.1 vector string."},{"url":"https://bot-bazaar.fly.dev/v1/x402/data-retention-policy-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Verify data lifecycle schedules balancing GDPR 90-day IP log minimization with IRS 7-year financial ledger retention."},{"url":"https://bot-bazaar.fly.dev/v1/x402/directory-dataset","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Downloadable cleaned JSON + CSV dataset of verified Base USDC x402 endpoints and MCP servers (category, service_name, url, method, price_usdc, network, asset, pay_to, has_bazaar_schema, mcp_endpoint, last_verified). Excludes operator/house financial figures."},{"url":"https://bot-bazaar.fly.dev/v1/x402/dmarc-bimi-readiness","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Verify domain DMARC policy (p=reject or quarantine pct=100) and SVG Tiny PS requirements for BIMI inbox logos."},{"url":"https://bot-bazaar.fly.dev/v1/x402/dns-spf-dmarc-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate SPF and DMARC TXT records for RFC 7208 10-DNS-lookup limits and p=reject/quarantine spoofing protection."},{"url":"https://bot-bazaar.fly.dev/v1/x402/dockerfile-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Lint Dockerfile settings (pinned non-latest base image tag, slim/distroless image, non-root USER, pip --no-cache-dir)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/domain-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Check a domain's agent and x402 discovery readiness: probes /.well-known/x402, /llms.txt, and /mcp over HTTPS and reports status codes, latency, discovered x402 resource count, whether /llms.txt is present, and whether /mcp is detected."},{"url":"https://bot-bazaar.fly.dev/v1/x402/dupont-roe-decomposition","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Decompose Return on Equity into net profit margin, asset turnover, and financial leverage multiplier."},{"url":"https://bot-bazaar.fly.dev/v1/x402/editorconfig-prettier-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Verify cross-platform formatting rules (indent_style, indent_size, LF line endings, UTF-8 charset)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/eip1559-priority-fee-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Calculate recommended EIP-1559 maxFeePerGas (2 * baseFee + maxPriorityFeePerGas) for reliable Base L2 inclusion."},{"url":"https://bot-bazaar.fly.dev/v1/x402/eip191-personal-sign-hash","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute the canonical EIP-191 Ethereum Signed Message Keccak-256 digest and byte length for wallet signature verification."},{"url":"https://bot-bazaar.fly.dev/v1/x402/eip3009-params-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate EIP-3009 TransferWithAuthorization domain parameters (name, version, chainId, verifyingContract, nonce) for Base USDC and compute canonical EIP-712 typeHashes."},{"url":"https://bot-bazaar.fly.dev/v1/x402/eip4844-blob-fee-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Calculate EIP-4844 blob gas consumption (131,072 gas per blob) and L1 data posting cost in ETH and USD."},{"url":"https://bot-bazaar.fly.dev/v1/x402/eip55-checksum-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Convert and validate an EVM address against strict EIP-55 Keccak-256 mixed-case checksum rules, detecting case mismatches and burn addresses."},{"url":"https://bot-bazaar.fly.dev/v1/x402/eip712-domain-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute the exact Keccak-256 EIP712Domain typeHash and domainSeparator for Base USDC or any custom EIP-712 contract domain."},{"url":"https://bot-bazaar.fly.dev/v1/x402/ema-rsi-bollinger-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute Simple Moving Average, 2-sigma Bollinger Bands, and Relative Strength Index (RSI) from a price series."},{"url":"https://bot-bazaar.fly.dev/v1/x402/endpoint-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Check an x402 endpoint without paying it: one unpaid GET, then whether it returns a valid 402, x402 v1/v2 support, each payment option (network, asset, price, payTo, timeout, EIP-3009 domain), latency, and resource/Bazaar-metadata quality checks."},{"url":"https://bot-bazaar.fly.dev/v1/x402/erc20-allowance-risk","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Evaluate an ERC-20 token allowance amount and spender for unlimited-approval exposure compared with zero-allowance EIP-3009 authorizations."},{"url":"https://bot-bazaar.fly.dev/v1/x402/erc4337-userop-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate ERC-4337 UserOperation gas fields (callGasLimit, verificationGasLimit, preVerificationGas) for bundler acceptance."},{"url":"https://bot-bazaar.fly.dev/v1/x402/facilitator-compat-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Evaluate an x402 route configuration (method, price_usdc, network, extensions.bazaar) against Coinbase CDP Bazaar and autonomous crawler rules."},{"url":"https://bot-bazaar.fly.dev/v1/x402/fastapi-uvicorn-tuning","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Calculate optimal Uvicorn worker count, keep-alive timeout, and concurrency limits for a given container RAM budget."},{"url":"https://bot-bazaar.fly.dev/v1/x402/fdv-float-dilution-risk","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Evaluate token float-to-FDV ratio and monthly unlock supply overhang as a percentage of circulating market cap."},{"url":"https://bot-bazaar.fly.dev/v1/x402/file-upload-security-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate file upload handling controls (magic-byte sniffing, randomized storage keys, Content-Disposition: attachment)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/flashloan-arb-breakeven","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Calculate minimum gross arbitrage spread in bps required to cover flashloan fee, dual DEX swap fees, and L2 gas cost."},{"url":"https://bot-bazaar.fly.dev/v1/x402/fly-toml-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate Fly.io machine sizing (shared-cpu-1x 256MB), auto_stop_machines, and monthly always-on vs idle spend against a $15 budget guard."},{"url":"https://bot-bazaar.fly.dev/v1/x402/form-1099da-reconcile","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Reconcile gross on-chain USDC receipts against house self-test wash exclusions to compute net Schedule C gross receipts."},{"url":"https://bot-bazaar.fly.dev/v1/x402/funder-trace","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Trace a Base wallet's origin: first funder address, earliest incoming funding transaction hash, first-seen timestamp and wallet age in days, whether the first funder is a contract or EOA, and an OFAC SDN screen on both addresses. No balances."},{"url":"https://bot-bazaar.fly.dev/v1/x402/fx-triangular-arb-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Evaluate 3 cross-exchange rates and per-leg taker fees in bps to detect net profitable triangular arbitrage cycles."},{"url":"https://bot-bazaar.fly.dev/v1/x402/gas-fee-estimator","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Estimate Base L2 gas costs in ETH and USD for common token operations vs zero-gas facilitator-settled x402 EIP-3009 transfers."},{"url":"https://bot-bazaar.fly.dev/v1/x402/gas-limit-buffer-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute safe transaction gasLimit from eth_estimateGas and maximum gas forwarded to subcalls under EIP-150."},{"url":"https://bot-bazaar.fly.dev/v1/x402/gdpr-art28-dpa-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Verify data processor readiness across signed Article 28 DPA, EU Standard Contractual Clauses, subprocessor list, and 72h breach SLA."},{"url":"https://bot-bazaar.fly.dev/v1/x402/git-commit-conventional","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate a git commit subject against Conventional Commits 1.0 and determine the corresponding SemVer version bump."},{"url":"https://bot-bazaar.fly.dev/v1/x402/github-actions-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Audit GitHub Actions workflows against mutable branch refs, excessive GITHUB_TOKEN permissions, and pull_request_target hazards."},{"url":"https://bot-bazaar.fly.dev/v1/x402/graphql-dos-cost-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute worst-case node amplification count (page_limit ^ nesting_depth) for GraphQL DoS rate limiting."},{"url":"https://bot-bazaar.fly.dev/v1/x402/graphql-schema-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Evaluate GraphQL server configuration for query depth limits, production introspection disablement, and bounded pagination."},{"url":"https://bot-bazaar.fly.dev/v1/x402/grpc-proto3-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Check Protobuf v3 schema definitions for zero UNSPECIFIED enum entries and reserved deleted field numbers."},{"url":"https://bot-bazaar.fly.dev/v1/x402/hipaa-safe-harbor-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Verify dataset de-identification rules across the 18 HIPAA Safe Harbor identifiers (names, year-only dates, 3-digit ZIP, SSN/MRN)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/hkdf-pbkdf2-params-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Audit password KDF settings against OWASP 2026 minimums (Argon2id or PBKDF2-HMAC-SHA256 >= 600,000 iterations + 16-byte salt)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/http-cache-control-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Audit Cache-Control directives to ensure paid or authenticated API responses cannot be cached by shared CDNs/proxies."},{"url":"https://bot-bazaar.fly.dev/v1/x402/impermanent-loss-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Calculate liquidity provider impermanent loss % for a given token price ratio change and net return after fee yield."},{"url":"https://bot-bazaar.fly.dev/v1/x402/incident-severity-triage","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Classify operational or security incidents into SEV-1 through SEV-3 tiers with response SLA minutes and paging requirements."},{"url":"https://bot-bazaar.fly.dev/v1/x402/iso27001-annex-a-map","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Check coverage across ISO 27001:2022 Annex A control clauses (A.5 Organizational, A.6 People, A.7 Physical, A.8 Technological)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/iso8601-tz-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Parse an ISO-8601 timestamp and normalize it to both UTC (Z) and America/Los_Angeles (PT) with unix epoch seconds."},{"url":"https://bot-bazaar.fly.dev/v1/x402/json-schema-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate a JSON Schema object definition (type, properties, required subset, additionalProperties=false) for LLM structured output compatibility."},{"url":"https://bot-bazaar.fly.dev/v1/x402/jwt-claims-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate JWT signing algorithm (EdDSA/ES256 vs alg:none), issuer/subject presence, and short-lived expiration window."},{"url":"https://bot-bazaar.fly.dev/v1/x402/k8s-deployment-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate Kubernetes Deployment pod security context (runAsNonRoot, readOnlyRootFilesystem), probes, and resource limits."},{"url":"https://bot-bazaar.fly.dev/v1/x402/kelly-criterion-sizing","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute full-Kelly, half-Kelly, and quarter-Kelly position allocation percentages from win probability and payoff ratio."},{"url":"https://bot-bazaar.fly.dev/v1/x402/lending-health-factor","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Calculate Aave/Compound lending health factor and collateral drawdown safety buffer from collateral, debt, and liquidation threshold."},{"url":"https://bot-bazaar.fly.dev/v1/x402/liquidation-price-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute exact asset USD liquidation price and percentage drop buffer given collateral units, debt, and liquidation threshold."},{"url":"https://bot-bazaar.fly.dev/v1/x402/live/base-gas-and-blob-oracle","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Live Base mainnet block gas & EIP-4844 blob fee oracle (60s TTL cache) computing real-time L2 execution vs zero-gas EIP-3009 settlement costs."},{"url":"https://bot-bazaar.fly.dev/v1/x402/llm-prompt-injection-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Score an AI agent architecture for untrusted tool-result fencing, human approval gates on external sends, and secret isolation."},{"url":"https://bot-bazaar.fly.dev/v1/x402/llms-txt-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Lint an /llms.txt agent documentation structure (H1 title, blockquote summary, H2 sections, context window budget)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/loan-amortization-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute monthly principal + interest payment, total lifetime interest, and first-month interest breakdown."},{"url":"https://bot-bazaar.fly.dev/v1/x402/max-drawdown-recovery","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Calculate peak-to-trough Maximum Drawdown % and the asymmetric percentage gain required to recover peak equity."},{"url":"https://bot-bazaar.fly.dev/v1/x402/mcp-manifest-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate an MCP server tool definition (tool_name, description, transport, protocol_version 2025-06-18) for Streamable HTTP MCP compatibility."},{"url":"https://bot-bazaar.fly.dev/v1/x402/mcp-tool-token-budget","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Estimate the LLM prompt token footprint consumed by an MCP server's tools/list schemas."},{"url":"https://bot-bazaar.fly.dev/v1/x402/merkle-proof-verify","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute and verify a sorted-pair Keccak-256 Merkle tree root from leaf and sibling hashes (OpenZeppelin MerkleProof format)."},{"url":"https://bot-bazaar.fly.dev/v1/x402/mev-sandwich-risk-score","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Score a DEX trade for MEV sandwich vulnerability from trade size vs pool TVL and slippage tolerance in bps."},{"url":"https://bot-bazaar.fly.dev/v1/x402/multicall3-payload-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Estimate intrinsic gas saved by batching multiple eth_call or on-chain reads via canonical Base Multicall3."},{"url":"https://bot-bazaar.fly.dev/v1/x402/multisig-threshold-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Evaluate a Safe/multisig threshold (M-of-N signers and hardware signer count) for single-point-of-failure and fault-tolerance resilience."},{"url":"https://bot-bazaar.fly.dev/v1/x402/net-revenue-retention-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Calculate Net Revenue Retention (NRR %) and Gross Revenue Retention (GRR %) from starting ARR, expansion, contraction, and churn."},{"url":"https://bot-bazaar.fly.dev/v1/x402/nginx-config-lint","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate Nginx server configuration for server_tokens off, modern TLSv1.2/TLSv1.3 protocols, and HSTS headers."},{"url":"https://bot-bazaar.fly.dev/v1/x402/nist-csf2-maturity-score","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute composite NIST Cybersecurity Framework 2.0 maturity tier across Govern, Identify, Protect, Detect, Respond, and Recover."},{"url":"https://bot-bazaar.fly.dev/v1/x402/nonce-collision-check","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Validate a 32-byte hex EIP-3009 authorization nonce for bit entropy, sequential/zero-padding traps, and replay safety."},{"url":"https://bot-bazaar.fly.dev/v1/x402/npv-irr-cashflow-calc","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"Compute Net Present Value and Internal Rate of Return (IRR %) for a comma-separated series of periodic cashflows."}]}