This abbreviated preview is for scanning. The complete machine-readable file remains /openapi.json.
Show OpenAPI JSON preview
{
"openapi": "3.1.0",
"info": {
"title": "Primitive402 API",
"version": "0.16.0",
"description": "Tiny paid tools for AI agents. Composable x402 microtools for safe web ingestion, source verification, page proofs, return policy extraction, subscription terms extraction, and product-fit checks."
},
"servers": [
{
"url": "https://primitive402.dev",
"description": "Configured public API base URL"
}
],
"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",
"/v1/check-product-fit",
"/x402/v1/check-product-fit"
],
"components": {
"schemas": [
"ErrorResponse",
"SafeFetchUrlInput",
"SafeFetchUrlOutput",
"PromptInjectionRiskInput",
"PromptInjectionRiskOutput",
"VerifyClaimAgainstSourceInput",
"VerifyClaimAgainstSourceOutput",
"CreatePageProofInput",
"CreatePageProofOutput",
"CheckProductFitInput",
"CheckProductFitOutput",
"ExtractReturnPolicyInput",
"ExtractReturnPolicyOutput",
"ExtractSubscriptionTermsInput",
"ExtractSubscriptionTermsOutput"
]
}
}