Skip to main content

⚡ CleanWeb Studio v2.4.0: B2A Autonomous Agent Data Oracle & Grounding Pipeline

The World's First Pure Business-to-Agent (B2A) Real-Time Data Oracle & x402 Micropayment Engine.
Zero credit cards. Zero human logins. 100% Native USDC pre-funded vaults with on-chain EIP-712 attestations.

Version Multi-Chain PyPI Package Tests License: MIT


🚀 Why CleanWeb Studio for Autonomous AI Agents?

Autonomous AI Agents (LangChain, CrewAI, AutoGPT, DeFi trading bots) face three critical bottlenecks when accessing web knowledge:

  1. Paywall & Anti-Bot Friction: Agents cannot solve Cloudflare turnstiles or register credit cards.
  2. LLM Context Token Waste: Raw HTML is 95% garbage (ads, scripts, cookie banners) that drains inference budgets.
  3. Lack of Verifiable Truth (On-Chain Grounding): Smart contracts on Polymarket, Hyperliquid, or DeFi cannot verify whether off-chain web data has been tampered with.

CleanWeb Studio v2.4.0 solves all three in a single HTTP call.


🔮 4 Core Agent Services & Micro-Pricing (USDC)

Service Endpoint What it Does Cost (USDC) Gas Overhead
🌐 Clean Web (/api/v1/clean-web) 99.9% token reduction web markdown cleaner 0.001 USDC 0원 (<5ms)
🎬 YouTube AI (/api/v1/clean-youtube) Gemini 3.6 Flash hybrid video analysis & audio intelligence 0.010 USDC 0원 (<5ms)
📄 PDF Research (/api/v1/clean-pdf) Formula & table-preserved academic paper extractor 0.005 USDC 0원 (<5ms)
🔮 Web3 Signed Oracle (/api/v1/oracle/grounding) Real-time search + Clean-to-JSON + EIP-712 On-Chain Attestation 0.035 USDC 0원 (<5ms)

💼 B2A Pre-funded Smart Vault (2.0 ~ 1,000.0 USDC)

Forget credit card chargebacks and 2.9% + $0.30 payment gateway fees. CleanWeb operates entirely on Native USDC across Polygon, Base, and Arbitrum.

  • Minimum Deposit: 2.0 USDC (~2,000 web cleans or 200 YouTube AI analyses)
  • Maximum Deposit: 1,000.0 USDC (1,000,000 queries for enterprise agent clusters)
  • Session Key Auth: Agents deposit once on-chain and receive an X-Vault-Key for instant sub-5ms calls with zero gas transaction friction.

🔮 Oracle-Grade Grounding Pipeline (/api/v1/oracle/grounding)

graph LR
    Agent[🤖 Autonomous AI Agent] -->|POST /api/v1/oracle/grounding\nQuery: Fed Interest Rate Decision| CleanWeb[CleanWeb Engine]
    CleanWeb -->|1. Real-time Meta Search| Web[(Live Web Sources)]
    CleanWeb -->|2. Gemini 3.6 Flash| JSON[(Structured JSON)]
    CleanWeb -->|3. EIP-712 Master Key| Signer[(Cryptographic Signer)]
    Signer -->|Signed Attestation v,r,s| Agent
    Agent -->|ecrecover()| Contract[DeFi / Polymarket Smart Contract]

1-Line Solidity Verification (CleanWebOracleVerifier.sol)

// Verify CleanWeb Oracle attestation on Polygon / Base / Arbitrum
require(
    verifier.verifyAttestation(query, dataHash, timestamp, v, r, s),
    "Tampered or unauthorized oracle data"
);

🛠️ Quickstart (Autonomous Python Agent)

import requests

# 1. Deposit into vault via Web3 or use existing session key
VAULT_KEY = "vault_key_your_prefunded_agent_key"

# 2. Call Web3 Signed Oracle Grounding
response = requests.post(
    "http://127.0.0.1:8000/api/v1/oracle/grounding",
    headers={"X-Vault-Key": VAULT_KEY},
    json={
        "query": "US Federal Reserve interest rate decision latest",
        "max_sources": 3
    }
)

data = response.json()
print("Fact Summary:", data["summary_markdown"])
print("Structured JSON:", data["structured_data"])
print("EIP-712 Signature:", data["oracle_attestation"]["signature"])

🧪 Comprehensive Test Suite (19/19 Passed)

# Run complete test suite
python -m pytest tests/ -v
tests/test_oracle_grounding.py::test_oracle_grounding_402_challenge PASSED           [  5%]
tests/test_oracle_grounding.py::test_oracle_grounding_execution_with_attestation PASSED [ 10%]
tests/test_oracle_grounding.py::test_oracle_vault_deduction_0_035 PASSED             [ 15%]
tests/test_payment_comprehensive.py::test_full_payment_lifecycle PASSED              [ 21%]
tests/test_payment_comprehensive.py::test_vip_promo_code PASSED                      [ 26%]
tests/test_payment_comprehensive.py::test_b2a_vault_deposit_limits_lifecycle PASSED [ 31%]
tests/test_payment_comprehensive.py::test_ui_html_payment_components PASSED          [ 36%]
tests/test_phase1_cleaners.py::test_web_cleaner_example_domain PASSED                [ 42%]
tests/test_phase1_cleaners.py::test_youtube_cleaner_video_id PASSED                  [ 47%]
tests/test_phase1_cleaners.py::test_youtube_cleaner_execution PASSED                 [ 52%]
tests/test_phase1_cleaners.py::test_batch_clean_concurrent PASSED                    [ 57%]
tests/test_phase2_payments.py::test_multi_chain_configs PASSED                       [ 63%]
tests/test_phase2_payments.py::test_onchain_eip712_attestation PASSED                [ 68%]
tests/test_phase2_payments.py::test_vault_deposit_and_deduct PASSED                  [ 73%]
tests/test_phase2_payments.py::test_402_challenge_returned_when_unauthorized PASSED [ 78%]
tests/test_phase2_payments.py::test_dev_bypass PASSED                                [ 84%]
tests/test_treasury.py::test_ping_keepalive PASSED                                   [ 89%]
tests/test_treasury.py::test_treasury_status_endpoint PASSED                         [ 94%]
tests/test_treasury.py::test_multi_chain_balances_structure PASSED                   [100%]

======================= 19 passed, 2 warnings in 44.01s =======================

📜 License

Distributed under the MIT License. See LICENSE for more information.

Metadata

Release files for x402-cleanweb-agent 2.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for x402-cleanweb-agent 2.4.0
File Size Uploaded
x402_cleanweb_agent-2.4.0.tar.gz 60.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for x402-cleanweb-agent 2.4.0
File Interpreter ABI Platform
x402_cleanweb_agent-2.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 123.1 kB

Release files / x402_cleanweb_agent-2.4.0.tar.gz

Download URL x402_cleanweb_agent-2.4.0.tar.gz
Size 60.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b17ab57e50e2a50b964c63b61709d184ad7c97ace7109b4d79adfaf0135a5dd2
BLAKE2b-256 checksum
How to use checksums
be87cc0bdf6ad0c7c8d7901e837a98d042f20d95849a819967f371dd6025172d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / x402_cleanweb_agent-2.4.0-py3-none-any.whl

Download URL x402_cleanweb_agent-2.4.0-py3-none-any.whl
Size 62.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f5f1355e6e3c6dd60ab418163a4129738e95d68bf97eda9cc1ec8e9ffac8463a
BLAKE2b-256 checksum
How to use checksums
4133d45b972834d6e14c56e47bca2a04aab31a61c2a10b06df31566846971c2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release history Release notifications | RSS feed

2.7.0

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.5

2 release files

2.5.4

2 release files

2.5.3

2 release files

2.5.2

2 release files

2.5.1

2 release files

2.5.0

2 release files

This release

2.4.0 This release

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.0

2 release files

1.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page