Schema discovery

OpenAPI and catalogs

Use these machine-readable documents to inspect routes, schemas, prices, x402 aliases, and Bazaar-style metadata.

OpenAPI file

Raw file: /openapi.json

OpenAPI version: 3.1.0

Use this file to generate clients, inspect request and response schemas, or validate integration tests against Primitive402's route contract.

Paths

/v1/safe-fetch-url, /x402/v1/safe-fetch-url, /v1/check-prompt-injection-risk, /x402/v1/check-prompt-injection-risk, /v1/verify-claim-against-source, /x402/v1/verify-claim-against-source, /v1/create-page-proof, /x402/v1/create-page-proof, /v1/extract-return-policy, /x402/v1/extract-return-policy, /v1/extract-subscription-terms, /x402/v1/extract-subscription-terms

Schemas

ErrorResponse, SafeFetchUrlInput, SafeFetchUrlOutput, PromptInjectionRiskInput, PromptInjectionRiskOutput, VerifyClaimAgainstSourceInput, VerifyClaimAgainstSourceOutput, CreatePageProofInput, CreatePageProofOutput, ExtractReturnPolicyInput, ExtractReturnPolicyOutput, ExtractSubscriptionTermsInput, ExtractSubscriptionTermsOutput

/openapi.json

OpenAPI 3.1 schema document for local and x402 paths.

/catalog.json

Human and developer route catalog with examples, schema refs, prices, tags, and safety notes.

Raw preview

Show OpenAPI JSON preview
{
  "openapi": "3.1.0",
  "info": {
    "title": "Primitive402 API",
    "version": "0.12.0",
    "description": "Tiny paid tools for AI agents. Composable x402 microtools for safe web ingestion, source verification, page proofs, return policy extraction, and subscription terms extraction."
  },
  "paths": [
    "/v1/safe-fetch-url",
    "/x402/v1/safe-fetch-url",
    "/v1/check-prompt-injection-risk",
    "/x402/v1/check-prompt-injection-risk",
    "/v1/verify-claim-against-source",
    "/x402/v1/verify-claim-against-source",
    "/v1/create-page-proof",
    "/x402/v1/create-page-proof",
    "/v1/extract-return-policy",
    "/x402/v1/extract-return-policy",
    "/v1/extract-subscription-terms",
    "/x402/v1/extract-subscription-terms"
  ],
  "schemas": [
    "ErrorResponse",
    "SafeFetchUrlInput",
    "SafeFetchUrlOutput",
    "PromptInjectionRiskInput",
    "PromptInjectionRiskOutput",
    "VerifyClaimAgainstSourceInput",
    "VerifyClaimAgainstSourceOutput",
    "CreatePageProofInput",
    "CreatePageProofOutput",
    "ExtractReturnPolicyInput",
    "ExtractReturnPolicyOutput",
    "ExtractSubscriptionTermsInput",
    "ExtractSubscriptionTermsOutput"
  ]
}