Monetization: From Scrapers to Customers
Once Identity is established, we can talk business. IMAGXP supports three primary monetization models, allowing you to turn AI traffic into a revenue stream.
Step C: The Rules (The Visa Check)
Now that we know the Identity is real (Step B), we check the Publisher's Terms:
- If Policy = "No Training": Publisher says "You are Real, but I don't assume training." -> BLOCK.
- If Policy = "Pay Me": Publisher says "You are Real. Where is the money?" -> CHECK WALLET.
- If Policy = "Show Ads": Publisher says "You are Real. Did you show my ads?" -> CHECK PROOF.
Step D: The Reward (HQ Content)
- Action: All checks passed.
- Result: The Publisher serves the High-Quality JSON (Clean text, perfect structure).
- Why: This is better data than scraping HTML. The Agent gets better intelligence; the Publisher gets paid/attribution.
Mechanism 1: Direct Micro-Payments (The "Toll")
The Agent pays per-request access fees directly to the Publisher.
- Implementation: The Publisher sets
requiresPayment: truein their configuration. - Flow:
- Agent requests
/article/123. - Publisher responds
402 Payment Required. - Agent sends a second request with a
Payment-Credential(JWT). - Publisher verifies the JWT locally (using the Payment Provider's Public Key) and serves the content.
- Agent requests
- Use Case: Real-time stock data, premium news, API access.
Log View: The Success Story (Payer)
TimeModuleMessage16:10:05.200IDENTITYโ PASSED. DNS Binding Verified (grok-bot.x.ai).16:10:05.201POLICY๐ Checking Permissions for grok-bot.x.ai...16:10:05.201CONFIGโ ๏ธ Rule Match: requiresPayment = true16:10:05.202POLICYโ DENIED. Reason: PAYMENT_REQUIRED.16:10:05.450SYSTEM๐ Agent Retrying with "Payment-Credential" (Broker Visa)...16:10:05.455BROKER๐ Verifying Broker Credential (Issuer: broker.imagxp.org)...16:10:05.460BROKER๐ฐ Valid Payment Token from broker.imagxp.org for amount 0.001 USD.16:10:05.461POLICYโ PASSED. Requirements Met.16:10:05.462ACCESS๐ GRANTED. Unlocking HQ Content.
Log View: The Failure Story (Freeloader)
TimeModuleMessage16:15:12.100IDENTITYโ PASSED. DNS Binding Verified (random-scraper.com).16:15:12.101POLICY๐ Checking Permissions for random-scraper.com...16:15:12.102CONFIGโ ๏ธ Rule Match: requiresPayment = true16:15:12.103POLICY๐ Checking for Payment Credentials... NONE.16:15:12.104POLICYโ DENIED. Reason: PAYMENT_REQUIRED: Credential check failed.16:15:12.105ACCESSโ BLOCKED. Agent did not pay.
Mechanism 2: The "Bond" & Broker (Optional)
Handling millions of $0.001 transactions individually is inefficient. The Broker Model solves this.
- The Bond: An AI Company (e.g. Perplexity) deposits a large sum (e.g. $100k) into the Broker Smart Contract.
- The Visa: The Broker issues a signed "Visa" (JWT) to the Agent, backed by that Bond.
- The Visit: The Agent shows this Visa to Publishers.
- Settlement: Publishers verify the Visa locally (Zero-Latency). The Broker aggregates the logs from Publishers and settles the payments monthly (like Spotify).
Note: The Broker is OPTIONAL. You can run purely P2P (Mechanism 1) if you prefer.
Mechanism 3: Ad-Supported Access
Agents can gain access by proving they displayed your Ads to their users (e.g., in their AI citation).
- Flow:
- Agent displays your Ad to the user.
- Ad Network issues a "Proof of View" Token (JWT).
- Agent attaches this Token to the request header
x-imagxp-proof. - Publisher validates the Token signatures and grants access.
FAQ: Monetization
- Q: Do I need a Crypto Wallet?
- A: Yes, if you want direct P2P settlement. For Broker settlement, many Brokers offer fiat (USD) payouts.
- Q: What if an Agent refuses to pay?
- A: The SDK blocks them automatically (
402 Payment Required). They receive no data.
- A: The SDK blocks them automatically (
- Q: Why the Broker?
- A: OpenAI doesn't want to send 1,000 checks for $0.01. You don't want to chase them. The Broker acts as the clearing house, similar to Visa/Mastercard.