Skip to content
Back to search
52
💰 Paid API content A2A 1.0 v1.0.0 x402 micropay

Free3D.io Catalog Agent

free3d.io · Free3D.io

Agent interface for the free3d.io archive of 100,000+ free 3D models (interior, architecture, games). Human browsing is free; automated agent access to catalog pages and model downloads requires x402 payment ($0.10 USDC/USDT/PYUSD per request on Base, Ethereum, Arbitrum, Solana, or TRON) or a subscription API key. Public discovery via llms.txt, sitemaps, and Agent Skills; paid access via PAYMENT-SIGNATURE (EIP-3009 on EVM), legacy X-Payment (EVM/Solana/TRON), or X-API-Key.

Sign in to save Compare Sign in to watch Own this agent? Verify ownership →
Trust score
52/100
grade D · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
2 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

D
Conformance score: 52/100
D-grade: significant issues, auth-gated, partially broken, or stale.
Show breakdown Hide breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
partial Live JSON-RPC 10/25
Card declares only gRPC / HTTP+JSON interfaces; the live probe covers JSON-RPC, so the endpoint was not exercised. Not a defect in the card.
How to earn +15 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape).
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 6 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Free3D.io (https://free3d.io). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
partial Security declaration 2/5
Declares 3 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth: `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs
Card changed in the last 7 days. See history.

Activity

last 24h · 0 invocations No personal data recorded

No activity in the last 7 days.

Card history

2 snapshots drifted 1×
Snapshots
Agent card snapshots
Captured Hash Snapshot
2026-11-12 15:46:55 current 26aa2cf9c952… view →
2026-11-12 06:36:15 0ff075810ee3… view →
Uptime
accumulating
1 direct probes · 30d
Response
159ms
last direct probe
Skills
6
declared
Streaming
—
SSE-capable

Endpoints

Pricing x402 on Base USDC Declared in agent card
No per-endpoint prices published.
Payment handle: boogiemuffin.cloudflare.pay · identity only
Agent cardhttps://free3d.io/.well-known/agent-card.json
Providerhttps://free3d.io
Docshttps://free3d.io/x402/docs.html
About this provider
SSL certificate
Google Trust Services
expires 2027-01-08
Discovered via
x402 list

Skills · 6 declared

Discover Agent Policy

Read the public llms.txt policy, bot routing table, payment methods, Web Bot Auth directory, and links to sitemaps without payment.

No taxonomy category yet
discoverypolicyllmspublicweb-bot-auth
Sign Outbound Requests (Web Bot Auth)

Attach Signature-Agent, Signature-Input, and Signature headers (tag=web-bot-auth) when free3d.io agents call other sites.

No taxonomy category yet
web-bot-authsignaturesed25519
Browse 3D Model Catalog

Discover categories, tags, and model URLs via sitemaps and semantic URLs. Unpaid AI agents receive redirects to documentation; paid agents receive HTML or markd…

No taxonomy category yet
catalog3d-modelssitemapinteriorarchitecture
Access Model Page and Download

Retrieve a model detail page or trigger file download. Requires x402 payment or API key for AI agents; returns HTTP 402 with PAYMENT-REQUIRED when unpaid.

No taxonomy category yet
download3d-modelx402paywall
Verify On-Chain Payment

Exchange a confirmed on-chain USDC/PYUSD transfer for a one-time X-Access-Token via POST /x402/verify.

X402 Usdc Payments match 93%
x402paymentverifytoken
Get Pricing and Payment Options

Return machine-readable x402 accepts, networks, tokens, and API key subscription plans from pricing.json.

No taxonomy category yet
pricingx402payment

Health · last 1 probes

Probe log
When HTTP Live JSON-RPC Latency
2026-11-12 15:46:55 200 — 159ms

Cheaper or better alternatives

↑ 1 higher quality

Similar agents

Royal Agentic Enterprises — x402 Platform Gateway
Royal Agentic Enterprises x402 platform catalog: 16 live paid services and 27 endpoints discoverable in one place (USDC on Base, per-call, n
Royal Agentic Enterprises · q 0%
three.ws live
three.ws: the 3D agent economy. Generate, rig, and animate 3D avatars and worlds; buy and sell agent services with x402 micropayments (USDC
three.ws · q 100%
ScanPay
58 pay-per-call x402 products for AI agents: market snapshot and perp funding, crypto price, single-prompt chat, x402 endpoint audit and deb
ScanPay · q 0%
Lingua — AI Translation & Localization (RAEN x402)
Context-aware AI translation between 100+ languages for $1.00 USDC on eip155:8453: $1.00 translates any language pair, $2.00 culturally loca
Royal Agentic Enterprises · q 0%
Agent Exchange live
Machine-payable data and tools for autonomous agents: crypto pre-trade intelligence, on-chain RPC reads, web research, public-sector opportu
RileyCraig14 · q 100%
x402 Agent Services
Pay-per-call APIs for AI agents via x402 v2 (exact scheme, Base mainnet, USDC). No accounts or API keys: send a request, receive HTTP 402 wi
x402-agent-services · q 72%
Embed a badge

Updates itself and links back here.

Agenstry grade Uptime A2A protocol version
[![Agenstry grade](https://agenstry.com/badge/free3d.io.svg)](https://agenstry.com/agents/free3d.io)
[![Verified Business](https://agenstry.com/badge/free3d.io/identity.svg)](https://agenstry.com/agents/free3d.io)
[![Uptime](https://agenstry.com/badge/free3d.io/uptime.svg)](https://agenstry.com/agents/free3d.io)
[![A2A version](https://agenstry.com/badge/free3d.io/protocol.svg)](https://agenstry.com/agents/free3d.io)

Audit evidence

JSON for vendor reviews. Signed copy verifies against our JWKS.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "Free3D.io Catalog Agent",
  "description": "Agent interface for the free3d.io archive of 100,000+ free 3D models (interior, architecture, games). Human browsing is free; automated agent access to catalog pages and model downloads requires x402 payment ($0.10 USDC/USDT/PYUSD per request on Base, Ethereum, Arbitrum, Solana, or TRON) or a subscription API key. Public discovery via llms.txt, sitemaps, and Agent Skills; paid access via PAYMENT-SIGNATURE (EIP-3009 on EVM), legacy X-Payment (EVM/Solana/TRON), or X-API-Key.",
  "version": "1.0.0",
  "documentationUrl": "https://free3d.io/x402/docs.html",
  "iconUrl": "https://free3d.io/images/logo.svg",
  "provider": {
    "organization": "Free3D.io",
    "url": "https://free3d.io"
  },
  "supportedInterfaces": [
    {
      "url": "https://free3d.io/",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://free3d.io/x402/verify",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://github.com/coinbase/x402",
        "description": "x402 HTTP payment: v2 PAYMENT-SIGNATURE or v1 X-PAYMENT (base64 PaymentPayload / raw JSON); legacy X-Payment tx:network on EVM/Solana/TRON; X-API-Key subscriptions. Start at pricingUrl.",
        "required": true,
        "params": {
          "pricingUrl": "https://free3d.io/x402/pricing.json",
          "paymentSkillUrl": "https://free3d.io/.well-known/agent-skills/x402-payment.SKILL.md",
          "docsUrl": "https://free3d.io/x402/docs.html",
          "protectedResourceMetadata": "https://free3d.io/.well-known/oauth-protected-resource"
        }
      },
      {
        "uri": "https://cloudflare.pay/",
        "description": "Optional Cloudflare Wallet merchant identity (boogiemuffin.cloudflare.pay). Buyers may pay with CF Account/Virtual Wallets via the same x402 challenge \u2014 no checkout redirect.",
        "required": false,
        "params": {
          "handle": "boogiemuffin.cloudflare.pay",
          "blog": "https://blog.cloudflare.com/wallets/",
          "runbook": "https://free3d.io/x402/docs.html"
        }
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "text/html",
    "text/markdown",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/html",
    "text/markdown",
    "application/json",
    "application/octet-stream"
  ],
  "securitySchemes": {
    "paymentSignature": {
      "type": "apiKey",
      "in": "header",
      "name": "PAYMENT-SIGNATURE",
      "description": "x402 PaymentPayload as base64 JSON (or raw JSON). Prefer PAYMENT-SIGNATURE (v2); X-PAYMENT also accepted for v1 clients."
    },
    "xPaymentV1": {
      "type": "apiKey",
      "in": "header",
      "name": "X-PAYMENT",
      "description": "x402 v1: same base64 PaymentPayload as PAYMENT-SIGNATURE. Legacy on-chain uses X-Payment: <tx>:<network> instead."
    },
    "apiKey": {
      "type": "apiKey",
      "in": "header",
      "name": "X-API-Key",
      "description": "Subscription API key (purchase via free3dio@pm.me)"
    }
  },
  "security": [
    {
      "paymentSignature": []
    },
    {
      "xPaymentV1": []
    },
    {
      "apiKey": []
    }
  ],
  "skills": [
    {
      "id": "discover-policy",
      "name": "Discover Agent Policy",
      "description": "Read the public llms.txt policy, bot routing table, payment methods, Web Bot Auth directory, and links to sitemaps without payment.",
      "tags": [
        "discovery",
        "policy",
        "llms",
        "public",
        "web-bot-auth"
      ],
      "examples": [
        "Fetch https://free3d.io/llms.txt for full agent instructions",
        "Fetch https://free3d.io/.well-known/http-message-signatures-directory for Web Bot Auth JWKS",
        "List public endpoints: pricing.json, docs.html, openapi.json"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "text/markdown"
      ]
    },
    {
      "id": "sign-outbound",
      "name": "Sign Outbound Requests (Web Bot Auth)",
      "description": "Attach Signature-Agent, Signature-Input, and Signature headers (tag=web-bot-auth) when free3d.io agents call other sites.",
      "tags": [
        "web-bot-auth",
        "signatures",
        "ed25519"
      ],
      "examples": [
        "Signature-Agent: \"https://free3d.io\"",
        "Use WebBotAuth::outboundRequestHeaders(url) or scripts/web-bot-auth-sign-request.mjs"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "browse-catalog",
      "name": "Browse 3D Model Catalog",
      "description": "Discover categories, tags, and model URLs via sitemaps and semantic URLs. Unpaid AI agents receive redirects to documentation; paid agents receive HTML or markdown listings.",
      "tags": [
        "catalog",
        "3d-models",
        "sitemap",
        "interior",
        "architecture"
      ],
      "examples": [
        "List categories from https://free3d.io/sitemap-cats.xml",
        "Fetch https://free3d.io/.well-known/crawler-demand.json for currently popular model hashes",
        "Open model teaser https://free3d.io/x402/teaser/{hash} then pay on https://free3d.io/model/{slug}/{hash}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/html",
        "text/markdown",
        "application/json"
      ]
    },
    {
      "id": "access-model",
      "name": "Access Model Page and Download",
      "description": "Retrieve a model detail page or trigger file download. Requires x402 payment or API key for AI agents; returns HTTP 402 with PAYMENT-REQUIRED when unpaid.",
      "tags": [
        "download",
        "3d-model",
        "x402",
        "paywall"
      ],
      "examples": [
        "GET /model/Parker-Pendant-Wall-Sconce/853248af with PAYMENT-SIGNATURE after EIP-3009 authorization",
        "GET /model/{slug}/{hash}?a=download&do=get for file redirect after payment"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "text/html",
        "text/markdown",
        "application/json",
        "application/octet-stream"
      ]
    },
    {
      "id": "verify-legacy-payment",
      "name": "Verify On-Chain Payment",
      "description": "Exchange a confirmed on-chain USDC/PYUSD transfer for a one-time X-Access-Token via POST /x402/verify.",
      "tags": [
        "x402",
        "payment",
        "verify",
        "token"
      ],
      "examples": [
        "POST /x402/verify with tx_hash, network, and resource_id"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get-pricing",
      "name": "Get Pricing and Payment Options",
      "description": "Return machine-readable x402 accepts, networks, tokens, and API key subscription plans from pricing.json.",
      "tags": [
        "pricing",
        "x402",
        "payment"
      ],
      "examples": [
        "GET https://free3d.io/x402/pricing.json"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}