{
  "generated_at": "2026-05-11T00:56:48.476130+00:00",
  "slug": "x402factory-ai-solana-ata",
  "title": "X402factory \u00b7 Solana Ata",
  "url": "https://x402factory.ai/solana/ata",
  "category": "finance",
  "summary": "X402factory \u00b7 Solana Ata \u2014 x402-protected finance API. Pay $0.400 per call on solana. Indexed by x402all.",
  "seo": {
    "title": "X402factory \u00b7 Solana Ata \u2014 x402 finance API \u00b7 $0.400 per call",
    "description": "X402factory \u00b7 Solana Ata \u2014 x402-protected finance API. Pay $0.400 per call on solana. Indexed by x402all."
  },
  "use_cases": [],
  "risk_notes": [],
  "pricing_sanity": {
    "flag": "expensive_outlier",
    "ratio": 13.333,
    "median_category_atomic": 30000
  },
  "pricing_review_required": false,
  "pricing_decimal_suspect": false,
  "trust_tier": "indexed_external",
  "accepts": [
    {
      "scheme": "exact",
      "network": "solana",
      "pay_to": "AGENTxr77msTPAmGk4DwdumueVAa3SvtyrpTf6tWMeWD",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "max_amount_required_atomic": "400000",
      "max_timeout_seconds": 60,
      "mime_type": "application/json",
      "description": "Create a Solana associated token account (ATA) for a given wallet and SPL mint so it can hold that token. Typical use: prepare a wallet to receive USDC or other SPL tokens before sending funds. Cost: 0.4 USDC per call. The endpoint checks via RPC whether the ATA already exists; if it does, discovery returns an error and no payment is needed. For paid calls, if the ATA cannot be created or is found to already exist at execution time, the server attempts to refund the 0.4 USDC payment.",
      "verified": false,
      "hints": {
        "input": {
          "type": "http",
          "method": "POST",
          "bodyType": "json",
          "bodyFields": {
            "mint": {
              "type": "string",
              "required": false,
              "description": "Optional SPL token mint address for which to create the ATA. When omitted, the server uses its configured USDC_MINT for the current NETWORK."
            },
            "target_wallet": {
              "type": "string",
              "required": true,
              "description": "Solana wallet address (base58) for which the associated token account (ATA) should be created."
            }
          }
        },
        "output": {
          "ok": {
            "type": "boolean",
            "description": "True when the ATA exists or was created after a paid call. False when the x402 payment had to be refunded."
          },
          "mint": {
            "type": "string",
            "description": "SPL mint used when checking/creating the ATA."
          },
          "action": {
            "type": "string",
            "description": "Action performed. For successful calls this is 'create_ata'."
          },
          "status": {
            "type": "string",
            "description": "Operation status: 'created' when a new ATA was created, 'already_exists' when the ATA already existed, 'refunded' when the payment was refunded, or 'failed' when both ATA creation and refund failed."
          },
          "message": {
            "type": "string",
            "description": "Short human-readable summary of the outcome."
          },
          "ata_address": {
            "type": "string",
            "description": "Associated token account address for the (wallet, mint) pair on Solana."
          },
          "refund_txid": {
            "type": "string",
            "description": "On-chain transaction signature for the refund when a paid call could not create the ATA or the ATA already existed at execution time."
          },
          "payment_txid": {
            "type": "string",
            "description": "On-chain transaction signature for the x402 payment that unlocked this endpoint, when available."
          },
          "target_wallet": {
            "type": "string",
            "description": "Wallet address for which the ATA was checked/created."
          }
        }
      }
    }
  ],
  "origin": {
    "slug": "x402factory-ai",
    "host": "x402factory.ai",
    "url": "https://x402factory.ai",
    "favicon": "https://x402factory.ai/x402factoryfavoicon.jpg"
  },
  "json_ld": {
    "@id": "https://x402all.com/resource/x402factory-ai-solana-ata",
    "url": "https://x402all.com/resource/x402factory-ai-solana-ata",
    "name": "X402factory \u00b7 Solana Ata",
    "@type": "WebAPI",
    "offers": {
      "url": "https://x402all.com/resource/x402factory-ai-solana-ata",
      "@type": "Offer",
      "price": "0.4",
      "availability": "https://schema.org/InStock",
      "priceCurrency": "USDC",
      "additionalProperty": [
        {
          "name": "paymentNetwork",
          "@type": "PropertyValue",
          "value": "solana"
        },
        {
          "name": "paymentAsset",
          "@type": "PropertyValue",
          "value": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
        }
      ],
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": "0.400000",
        "unitText": "call",
        "priceCurrency": "USDC"
      },
      "eligibleCustomerType": "Agent"
    },
    "sameAs": "https://x402factory.ai/solana/ata",
    "@context": "https://schema.org",
    "provider": {
      "@id": "https://x402all.com/server/x402factory-ai",
      "url": "https://x402factory.ai",
      "name": "x402factory.ai",
      "@type": "Organization"
    },
    "identifier": "x402factory-ai-solana-ata",
    "description": "X402factory \u00b7 Solana Ata \u2014 x402-protected finance API. Pay $0.400 per call on solana. Indexed by x402all.",
    "potentialAction": {
      "@type": "BuyAction",
      "target": "https://axon402.com/test-buy?resource=x402factory-ai-solana-ata",
      "description": "Test-buy this endpoint on AXON"
    },
    "applicationCategory": "finance"
  },
  "axon_deep_link": "https://axon402.com/test-buy?resource=x402factory-ai-solana-ata",
  "callability": {
    "status": "partial",
    "schema_callability": 0.282,
    "source": "facilitator_bazaar",
    "source_confidence": 0.75,
    "match_confidence": 0.4,
    "schema_confidence": 0.2,
    "validated_at": "2026-05-10T22:54:56.019355+00:00",
    "warnings": []
  },
  "contract": {
    "route_template": "https://x402factory.ai/solana/ata",
    "content_type": "application/json",
    "response_schema": {
      "ok": {
        "type": "boolean",
        "description": "True when the ATA exists or was created after a paid call. False when the x402 payment had to be refunded."
      },
      "mint": {
        "type": "string",
        "description": "SPL mint used when checking/creating the ATA."
      },
      "action": {
        "type": "string",
        "description": "Action performed. For successful calls this is 'create_ata'."
      },
      "status": {
        "type": "string",
        "description": "Operation status: 'created' when a new ATA was created, 'already_exists' when the ATA already existed, 'refunded' when the payment was refunded, or 'failed' when both ATA creation and refund failed."
      },
      "message": {
        "type": "string",
        "description": "Short human-readable summary of the outcome."
      },
      "ata_address": {
        "type": "string",
        "description": "Associated token account address for the (wallet, mint) pair on Solana."
      },
      "refund_txid": {
        "type": "string",
        "description": "On-chain transaction signature for the refund when a paid call could not create the ATA or the ATA already existed at execution time."
      },
      "payment_txid": {
        "type": "string",
        "description": "On-chain transaction signature for the x402 payment that unlocked this endpoint, when available."
      },
      "target_wallet": {
        "type": "string",
        "description": "Wallet address for which the ATA was checked/created."
      }
    },
    "examples": [],
    "schema_presence": {
      "path_schema": "unknown",
      "query_schema": "unknown",
      "header_schema": "unknown",
      "request_body_schema": "unknown",
      "response_schema": "partial"
    },
    "contract_hash": "3c380e032e33264aa17cdf97667830f1aa1eaaa90e3b354db52fc9a85315343f"
  }
}