{"schemaVersion":"server402.catalog.search.v1","generatedAt":"2026-07-21T07:56:52Z","generatedAtBeijing":"2026-07-21 15:56:52 CST","timezone":"Asia/Shanghai","query":"online-exam-proctoring","filters":{"limit":10},"total":1,"services":[{"id":"online-exam-proctoring","canonicalId":"online-exam-proctoring","internalServiceId":"aliyun-facebody-monitor-examination","name":"Monitor Examination Face And Body Analysis","description":"Use this visual AI API when the task needs the visual analysis task described by action 检测线上考试场景中的人脸和异常行为。. Send the schema keys exactly as listed (ImageURL, Type); required parameters: ImageURL.","descriptionForModel":"Use this visual AI API when the task needs the visual analysis task described by action 检测线上考试场景中的人脸和异常行为。. Send the schema keys exactly as listed (ImageURL, Type); required parameters: ImageURL.","category":"face-body","keywords":["MonitorExamination","阿里云人脸人体 线上监考","face detection","body detection","pose estimation","face recognition","liveness detection","human analysis","monitor","examination"],"useCases":["the visual analysis task described by action 检测线上考试场景中的人脸和异常行为。","Call one focused visual AI capability directly with JSON inputs","Use public image or video URLs and structured parameters to get machine-readable results"],"limitations":["Pass parameter names exactly as listed in the input schema","Only public http or https URLs and JSON/base64 text parameters are supported in this adapter","Binary file upload is not exposed by this Server402 adapter","Provider credentials and upstream permissions must be configured on the server"],"tags":["computer-vision","face-body","face-analysis","body-analysis"],"method":"POST","endpoint":"/api/tools/online-exam-proctoring","legacyEndpoint":"/api/tools/aliyun-facebody-monitor-examination","endpointAliases":["/api/tools/online-exam-proctoring","/api/tools/aliyun-facebody-monitor-examination"],"inputTypes":["object","string","uri"],"outputTypes":["object","string"],"inputSchema":{"description":"Use Alibaba Cloud RPC parameter names exactly, for example ImageURL, ImageUrl, Url, URL, JobId, or Tasks depending on the service.","properties":{"ImageURL":{"description":"Public http or https image URL accepted by the Alibaba Cloud API.","format":"uri","type":"string"},"Type":{"description":"Alibaba Cloud RPC parameter Type.","type":"string"}},"required":["ImageURL"],"type":"object"},"outputSchema":{"properties":{"code":{"type":"string"},"content":{"type":"string"},"data":{"type":"object"},"message":{"type":"string"},"requestId":{"type":"string"}},"required":["requestId","data"],"type":"object"},"exampleRequest":{"ImageURL":"https://example.com/image.jpg"},"exampleResponse":{"code":"200","content":"","data":{"Action":"MonitorExamination","Result":"example result from Alibaba Cloud facebody"},"message":"success","requestId":"example-request-id"},"pricing":{"amountCents":20,"amountMicros":200000,"currency":"USD","policyId":"aliyun-viapi","settleMode":"settle_first","billingMode":"per_call","maxCalls":1,"allowReuse":false,"bindClient":true},"payment":{"providerId":"x402-base-usdc","provider":"x402_facilitator"},"quality":{"qualityScore":42,"healthStatus":"unhealthy","healthCheckedAt":"2026-06-03T13:57:36Z","healthLatencyMs":81,"latencyMs":10,"successRate":1,"callCount":2,"executionCount":2,"successCount":2,"errorCount":0,"paymentRequireds":0,"lastCallAt":"2026-07-21T07:56:46Z"},"discovery":{"toolName":"online_exam_proctoring","searchText":"online-exam-proctoring Monitor Examination Face And Body Analysis Use this visual AI API when the task needs the visual analysis task described by action 检测线上考试场景中的人脸和异常行为。. Send the schema keys exactly as listed (ImageURL, Type); required parameters: ImageURL. Use this visual AI API when the task needs the visual analysis task described by action 检测线上考试场景中的人脸和异常行为。. Send the schema keys exactly as listed (ImageURL, Type); required parameters: ImageURL. face-body object string uri object string computer-vision face-body face-analysis body-analysis MonitorExamination 阿里云人脸人体 线上监考 face detection body detection pose estimation face recognition liveness detection human analysis monitor examination the visual analysis task described by action 检测线上考试场景中的人脸和异常行为。 Call one focused visual AI capability directly with JSON inputs Use public image or video URLs and structured parameters to get machine-readable results Pass parameter names exactly as listed in the input schema Only public http or https URLs and JSON/base64 text parameters are supported in this adapter Binary file upload is not exposed by this Server402 adapter Provider credentials and upstream permissions must be configured on the server /api/tools/online-exam-proctoring","aliases":["Monitor Examination Face And Body Analysis","face-body","computer-vision","face-analysis","body-analysis","MonitorExamination","阿里云人脸人体 线上监考","face detection","body detection","pose estimation","face recognition","liveness detection","human analysis","monitor","examination","online-exam-proctoring","online_exam_proctoring","/api/tools/online-exam-proctoring"],"localeHints":["en","zh"],"useCases":["the visual analysis task described by action 检测线上考试场景中的人脸和异常行为。","Call one focused visual AI capability directly with JSON inputs","Use public image or video URLs and structured parameters to get machine-readable results"],"limitations":["Pass parameter names exactly as listed in the input schema","Only public http or https URLs and JSON/base64 text parameters are supported in this adapter","Binary file upload is not exposed by this Server402 adapter","Provider credentials and upstream permissions must be configured on the server"],"paymentFlow":{"type":"http-402","createPayment":{"method":"POST","url":"/api/payments","bodySchema":{"properties":{"providerId":{"type":"string"},"serviceId":{"description":"Use the canonical service id from the catalog. Legacy internal ids remain accepted for backward compatibility.","type":"string"}},"required":["serviceId"],"type":"object"},"responseSchema":{"properties":{"amountCents":{"type":"integer"},"amountMicros":{"type":"integer"},"billingMode":{"type":"string"},"clientId":{"type":"string"},"currency":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"internalServiceId":{"description":"Legacy internal service id, included only for backward compatibility.","type":"string"},"maxCalls":{"type":"integer"},"paidAt":{"format":"date-time","type":"string"},"payTo":{"type":"string"},"paymentId":{"type":"string"},"provider":{"type":"string"},"providerId":{"type":"string"},"remainingCalls":{"type":"integer"},"serviceId":{"description":"Canonical public service id.","type":"string"},"status":{"type":"string"},"token":{"type":"string"},"usedCalls":{"type":"integer"}},"type":"object"}},"verifyPayment":{"method":"GET","url":"/api/payments/{paymentId}","responseSchema":{"properties":{"amountCents":{"type":"integer"},"amountMicros":{"type":"integer"},"billingMode":{"type":"string"},"clientId":{"type":"string"},"currency":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"internalServiceId":{"description":"Legacy internal service id, included only for backward compatibility.","type":"string"},"maxCalls":{"type":"integer"},"paidAt":{"format":"date-time","type":"string"},"payTo":{"type":"string"},"paymentId":{"type":"string"},"provider":{"type":"string"},"providerId":{"type":"string"},"remainingCalls":{"type":"integer"},"serviceId":{"description":"Canonical public service id.","type":"string"},"status":{"type":"string"},"token":{"type":"string"},"usedCalls":{"type":"integer"}},"type":"object"}},"token":{"header":"X-Payment-Token","mcpArgument":"paymentToken","httpUsage":"Send the paid token in the X-Payment-Token request header when calling /api/tools/*.","mcpUsage":"Pass the paid token as the paymentToken argument when calling the MCP tool."},"requiredResponse":{"status":402,"contentType":"application/json","headers":{"PAYMENT-REQUIRED":"base64/json x402PaymentRequired","PAYMENT-SIGNATURE":"base64/json x402 Base USDC payment payload","X-Payment-Required":"true","X-Payment-Token":"payment.token","X402-Guarantee":"base64url/json Xiao Coin escrow guarantee"},"bodySchema":{"properties":{"accepts":{"items":{"type":"object"},"type":"array"},"error":{"type":"string"},"extensions":{"type":"object"},"payment":{"properties":{"amountCents":{"type":"integer"},"amountMicros":{"type":"integer"},"billingMode":{"type":"string"},"clientId":{"type":"string"},"currency":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"internalServiceId":{"description":"Legacy internal service id, included only for backward compatibility.","type":"string"},"maxCalls":{"type":"integer"},"paidAt":{"format":"date-time","type":"string"},"payTo":{"type":"string"},"paymentId":{"type":"string"},"provider":{"type":"string"},"providerId":{"type":"string"},"remainingCalls":{"type":"integer"},"serviceId":{"description":"Canonical public service id.","type":"string"},"status":{"type":"string"},"token":{"type":"string"},"usedCalls":{"type":"integer"}},"type":"object"},"paymentFlow":{"type":"object"},"resource":{"type":"object"},"retry":{"type":"object"},"type":{"const":"payment_required","type":"string"},"x402Version":{"type":"integer"}},"required":["type","error","payment","paymentFlow","retry"],"type":"object"},"x402Version":2,"x402Header":"PAYMENT-REQUIRED","paymentAsset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","paymentNetwork":"eip155:8453"},"retry":{"when":"Retry after paying one accepts[] requirement with Base USDC x402, Xiao Coin AI wallet escrow, or after payment.status is paid and the legacy token has remaining calls.","http":["Preferred x402 flow: call the paid /api/tools/* endpoint once and read accepts[] from the HTTP 402 response body or PAYMENT-REQUIRED header.","Pay one accepts[] requirement with an x402-compatible wallet/facilitator on network eip155:8453 using Base USDC.","Retry the exact same request with PAYMENT-SIGNATURE set to the base64 JSON x402 payment payload.","XIAO flow: pay the accepts[] requirement where asset=XIAO with the AI wallet, then retry the exact same request with X402-Guarantee set to the base64url guarantee JSON.","Legacy token flow: POST /api/payments with serviceId, complete/verify payment, then retry with X-Payment-Token set to payment.token."],"mcp":["Call the tool without paymentToken to receive payment_required structuredContent.","Preferred x402 clients should pay the accepts[] requirement and call the underlying HTTP endpoint with PAYMENT-SIGNATURE.","XIAO-capable agents should pay the XIAO accepts[] requirement through the AI wallet and call the underlying HTTP endpoint with X402-Guarantee.","Legacy MCP clients can complete or verify payment.paymentId, then call the same MCP tool again with paymentToken set to payment.token."],"examples":{"http402":["curl -i https://example.com/api/tools/timestamp","Read accepts[0].network=eip155:8453, accepts[0].asset=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, accepts[0].amount, and accepts[0].payTo.","curl -H 'PAYMENT-SIGNATURE: \u003cbase64-json-x402-payment-payload\u003e' https://example.com/api/tools/timestamp"],"legacyToken":["curl -X POST https://example.com/api/payments -H 'Content-Type: application/json' -d '{\"serviceId\":\"timestamp\"}'","curl -H 'X-Payment-Token: \u003cpayment.token\u003e' https://example.com/api/tools/timestamp"],"mcp":["Call tool timestamp with no paymentToken.","After payment is complete, call timestamp again with paymentToken=\u003cpayment.token\u003e."],"xiao":["curl -i https://example.com/api/tools/timestamp","Read the accepts[] entry with asset=XIAO, create an AI wallet guarantee for merchant_id=aivps.lat and merchant_order_id=payment.paymentId.","curl -H 'X402-Guarantee: \u003cbase64url-guarantee-json\u003e' https://example.com/api/tools/timestamp"]},"failures":["payment required","payment token expired","payment token has no remaining calls","api key required","api key is not allowed to call this service"]}},"paymentHint":"Call POST /api/tools/online-exam-proctoring once to receive HTTP 402 with accepts[] requirements, or create a payment with POST /api/payments using serviceId=\"online-exam-proctoring\". Pay Base USDC with PAYMENT-SIGNATURE or pay XIAO with X402-Guarantee, then retry the same request.","retryHint":"If the service returns HTTP 402, pay one accepts[] requirement, then retry with PAYMENT-SIGNATURE for Base USDC, X402-Guarantee for Xiao Coin, or X-Payment-Token: payment.token for legacy token flow.","requiredState":"published, enabled"},"complexity":"moderate","typicalResponseTime":"1200ms","cacheable":true,"idempotent":true,"outputFormat":"json","relatedServices":["face-database-add-face","face-database-create-entity","face-template-create"],"requiredContext":["public-image-url","aliyun-credentials"],"errorExamples":[{"input":{},"error":"ImageURL is required","statusCode":400},{"input":{"ImageURL":"not-a-url"},"error":"ImageURL must be a valid http or https URL","statusCode":400}],"sla":{"uptime":"99.5%","maxLatency":"5000ms"},"matchScore":201,"matchTerms":["online exam proctoring","online","exam","proctoring"],"why":"Matched online exam proctoring, online, exam, proctoring for \"Monitor Examination Face And Body Analysis\". Price is USD 0.2 per policy aliyun-viapi.","whyMatched":"Matched online exam proctoring, online, exam, proctoring for \"Monitor Examination Face And Body Analysis\". Price is USD 0.2 per policy aliyun-viapi."}],"agents":[{"id":"online-exam-proctoring","name":"Monitor Examination Face And Body Analysis","description":"Use this visual AI API when the task needs the visual analysis task described by action 检测线上考试场景中的人脸和异常行为。. Send the schema keys exactly as listed (ImageURL, Type); required parameters: ImageURL.","endpoint":"/api/tools/online-exam-proctoring","method":"POST","auth_type":"api_key + x402_facilitator http_402","billing_method":"per_call","pricing":{"amountCents":20,"amountMicros":200000,"currency":"USD","policyId":"aliyun-viapi","settleMode":"settle_first","billingMode":"per_call","maxCalls":1,"allowReuse":false,"bindClient":true},"input_schema":{"description":"Use Alibaba Cloud RPC parameter names exactly, for example ImageURL, ImageUrl, Url, URL, JobId, or Tasks depending on the service.","properties":{"ImageURL":{"description":"Public http or https image URL accepted by the Alibaba Cloud API.","format":"uri","type":"string"},"Type":{"description":"Alibaba Cloud RPC parameter Type.","type":"string"}},"required":["ImageURL"],"type":"object"},"output_schema":{"properties":{"code":{"type":"string"},"content":{"type":"string"},"data":{"type":"object"},"message":{"type":"string"},"requestId":{"type":"string"}},"required":["requestId","data"],"type":"object"},"tags":["computer-vision","face-body","face-analysis","body-analysis"],"category":"face-body"}],"demandCapture":{"queryRecorded":true,"demandBearing":true,"status":"published-and-planned-candidates","recommendedAction":"compare-published-services-and-request-missing-fit","message":"Published services and planned API candidates both matched. Prefer a published callable service when it fits; otherwise request early access for the planned candidate that better matches the task.","matchedPlannedServices":[{"id":"popular-product-ring-video-doorbell-comparison-api","name":"Ring Video Doorbell 比价 API","category":"价格/热门商品/比价","availability":"可新增","status":"planned / early-access","servicePage":"https://x402vip.com/services/popular-product-ring-video-doorbell-comparison-api","llmsText":"https://x402vip.com/services/popular-product-ring-video-doorbell-comparison-api/llms.txt","requestAccessUrl":"https://x402vip.com/api/planned-services/request-access","candidateApiPaths":["https://x402vip.com/api/prices/products/ring-video-doorbell/comparison","https://x402vip.com/api/price/products/ring-video-doorbell/comparison","https://x402vip.com/api/products/ring-video-doorbell/comparison","https://x402vip.com/api/shopping/ring-video-doorbell/comparison"],"keywords":["popular-product-ring-video-doorbell-comparison-api","popular-product-ring-video-doorbell-comparison","popular product ring video doorbell comparison","Ring Video Doorbell 比价 API","Ring Video Doorbell","Ring","智能家居","ring-video-doorbell","ring video doorbell","Ring Video Doorbell price","Ring Video Doorbell buy","Ring Video Doorbell purchase","Ring Video Doorbell shopping","Ring Video Doorbell coupon","Ring Video Doorbell sale","Ring Video Doorbell deal","Ring Video Doorbell lowest price","Ring Video Doorbell price comparison","Ring Video Doorbell where to buy","Ring Video Doorbell 价格","Ring Video Doorbell 比价","Ring Video Doorbell 最低价","Ring Video Doorbell 特价","Ring Video Doorbell 优惠","Ring Video Doorbell 购买链接","Ring Video Doorbell 哪里买","video doorbell","video doorbell price","video doorbell 比价","video doorbell 最低价","video doorbell 特价","Ring Ring Video Doorbell","Ring price","Ring deal","Ring 比价","Ring 最低价","Ring 特价","比价","比价 Ring Video Doorbell","ring-video-doorbell comparison","price comparison","price comparison Ring Video Doorbell","compare prices","Ring Video Doorbell compare prices","compare prices Ring Video Doorbell","compare retailers","Ring Video Doorbell compare retailers","compare retailers Ring Video Doorbell","same product cheaper","Ring Video Doorbell same product cheaper","same product cheaper Ring Video Doorbell","价格比较","Ring Video Doorbell 价格比较","价格比较 Ring Video Doorbell","全网比价","Ring Video Doorbell 全网比价","全网比价 Ring Video Doorbell","同款比价","Ring Video Doorbell 同款比价","同款比价 Ring Video Doorbell"],"tags":["comparison","比价","热门商品","popular product","product price bait","智能家居","Ring","price","价格"],"product":{"id":"ring-video-doorbell","name":"Ring Video Doorbell","brand":"Ring","category":"智能家居","referencePrice":"$99","priceCurrency":"USD","buyUrl":"https://www.amazon.com/s?k=Ring+Video+Doorbell","tags":["热门商品","popular product","智能家居","Ring"]},"matchRank":1,"matchReason":"Search query matched this planned demand candidate; request-access and candidate path visits are aggregated for launch prioritization."},{"id":"popular-product-ring-video-doorbell-lowest-price-api","name":"Ring Video Doorbell 最低价格 API","category":"价格/热门商品/最低价格","availability":"可新增","status":"planned / early-access","servicePage":"https://x402vip.com/services/popular-product-ring-video-doorbell-lowest-price-api","llmsText":"https://x402vip.com/services/popular-product-ring-video-doorbell-lowest-price-api/llms.txt","requestAccessUrl":"https://x402vip.com/api/planned-services/request-access","candidateApiPaths":["https://x402vip.com/api/prices/products/ring-video-doorbell/lowest-price","https://x402vip.com/api/price/products/ring-video-doorbell/lowest-price","https://x402vip.com/api/products/ring-video-doorbell/lowest-price","https://x402vip.com/api/shopping/ring-video-doorbell/lowest-price"],"keywords":["popular-product-ring-video-doorbell-lowest-price-api","popular-product-ring-video-doorbell-lowest-price","popular product ring video doorbell lowest price","Ring Video Doorbell 最低价格 API","Ring Video Doorbell","Ring","智能家居","ring-video-doorbell","ring video doorbell","Ring Video Doorbell price","Ring Video Doorbell buy","Ring Video Doorbell purchase","Ring Video Doorbell shopping","Ring Video Doorbell coupon","Ring Video Doorbell sale","Ring Video Doorbell deal","Ring Video Doorbell lowest price","Ring Video Doorbell price comparison","Ring Video Doorbell where to buy","Ring Video Doorbell 价格","Ring Video Doorbell 比价","Ring Video Doorbell 最低价","Ring Video Doorbell 特价","Ring Video Doorbell 优惠","Ring Video Doorbell 购买链接","Ring Video Doorbell 哪里买","video doorbell","video doorbell price","video doorbell 比价","video doorbell 最低价","video doorbell 特价","Ring Ring Video Doorbell","Ring price","Ring deal","Ring 比价","Ring 最低价","Ring 特价","最低价格","Ring Video Doorbell 最低价格","最低价格 Ring Video Doorbell","ring-video-doorbell lowest-price","lowest price","lowest price Ring Video Doorbell","cheapest price","Ring Video Doorbell cheapest price","cheapest price Ring Video Doorbell","best price","Ring Video Doorbell best price","best price Ring Video Doorbell","historical low","Ring Video Doorbell historical low","historical low Ring Video Doorbell","最低价","最低价 Ring Video Doorbell","历史低价","Ring Video Doorbell 历史低价","历史低价 Ring Video Doorbell","最便宜","Ring Video Doorbell 最便宜","最便宜 Ring Video Doorbell"],"tags":["lowest-price","最低价格","热门商品","popular product","product price bait","智能家居","Ring","price","价格"],"product":{"id":"ring-video-doorbell","name":"Ring Video Doorbell","brand":"Ring","category":"智能家居","referencePrice":"$99","priceCurrency":"USD","buyUrl":"https://www.amazon.com/s?k=Ring+Video+Doorbell","tags":["热门商品","popular product","智能家居","Ring"]},"matchRank":2,"matchReason":"Search query matched this planned demand candidate; request-access and candidate path visits are aggregated for launch prioritization."},{"id":"popular-product-ring-video-doorbell-deal-api","name":"Ring Video Doorbell 特价 API","category":"价格/热门商品/特价","availability":"可新增","status":"planned / early-access","servicePage":"https://x402vip.com/services/popular-product-ring-video-doorbell-deal-api","llmsText":"https://x402vip.com/services/popular-product-ring-video-doorbell-deal-api/llms.txt","requestAccessUrl":"https://x402vip.com/api/planned-services/request-access","candidateApiPaths":["https://x402vip.com/api/prices/products/ring-video-doorbell/deal","https://x402vip.com/api/price/products/ring-video-doorbell/deal","https://x402vip.com/api/products/ring-video-doorbell/deal","https://x402vip.com/api/shopping/ring-video-doorbell/deal"],"keywords":["popular-product-ring-video-doorbell-deal-api","popular-product-ring-video-doorbell-deal","popular product ring video doorbell deal","Ring Video Doorbell 特价 API","Ring Video Doorbell","Ring","智能家居","ring-video-doorbell","ring video doorbell","Ring Video Doorbell price","Ring Video Doorbell buy","Ring Video Doorbell purchase","Ring Video Doorbell shopping","Ring Video Doorbell coupon","Ring Video Doorbell sale","Ring Video Doorbell deal","Ring Video Doorbell lowest price","Ring Video Doorbell price comparison","Ring Video Doorbell where to buy","Ring Video Doorbell 价格","Ring Video Doorbell 比价","Ring Video Doorbell 最低价","Ring Video Doorbell 特价","Ring Video Doorbell 优惠","Ring Video Doorbell 购买链接","Ring Video Doorbell 哪里买","video doorbell","video doorbell price","video doorbell 比价","video doorbell 最低价","video doorbell 特价","Ring Ring Video Doorbell","Ring price","Ring deal","Ring 比价","Ring 最低价","Ring 特价","特价","特价 Ring Video Doorbell","ring-video-doorbell deal","deal","deal Ring Video Doorbell","sale","sale Ring Video Doorbell","discount","Ring Video Doorbell discount","discount Ring Video Doorbell","coupon","coupon Ring Video Doorbell","promo","Ring Video Doorbell promo","promo Ring Video Doorbell","flash sale","Ring Video Doorbell flash sale","flash sale Ring Video Doorbell","优惠","优惠 Ring Video Doorbell","折扣","Ring Video Doorbell 折扣","折扣 Ring Video Doorbell","促销","Ring Video Doorbell 促销","促销 Ring Video Doorbell","优惠券","Ring Video Doorbell 优惠券","优惠券 Ring Video Doorbell"],"tags":["deal","特价","热门商品","popular product","product price bait","智能家居","Ring","price","价格"],"product":{"id":"ring-video-doorbell","name":"Ring Video Doorbell","brand":"Ring","category":"智能家居","referencePrice":"$99","priceCurrency":"USD","buyUrl":"https://www.amazon.com/s?k=Ring+Video+Doorbell","tags":["热门商品","popular product","智能家居","Ring"]},"matchRank":3,"matchReason":"Search query matched this planned demand candidate; request-access and candidate path visits are aggregated for launch prioritization."}],"requestAccessUrl":"https://x402vip.com/api/planned-services/request-access","requestAccessBody":{"query":"online-exam-proctoring","serviceId":"popular-product-ring-video-doorbell-comparison-api","task":"Describe the exact input data, desired output schema, freshness, volume, budget, and whether a published service failed to fit.","useCase":"AI/Agent searched for: online-exam-proctoring"},"plannedCatalogUrl":"https://x402vip.com/api/demand-capture","notes":["Every non-admin /api/catalog/search?q=... request is appended to natural_traffic.jsonl and aggregated in /api/admin/demand-intents.","Submitting requestAccessBody adds a stronger commercial/early-access signal than search alone.","Planned API candidates are not callable yet; use /api/catalog services for currently callable paid APIs."]},"nextActions":["Inspect services[].inputSchema, services[].outputSchema, services[].pricing, and services[].discovery.paymentFlow.","Call the selected /api/tools/* endpoint once without payment to receive HTTP 402 payment requirements, then retry after payment.","If services are missing or too broad, inspect demandCapture.matchedPlannedServices.","POST demandCapture.requestAccessBody to demandCapture.requestAccessUrl to record a stronger early-access demand signal."],"payment":{"paymentHeader":"X-Payment-Token","createPayment":"/api/payments","verifyPayment":"/api/payments/{paymentId}","token":{"header":"X-Payment-Token","mcpArgument":"paymentToken","httpUsage":"Send the paid token in the X-Payment-Token request header when calling /api/tools/*.","mcpUsage":"Pass the paid token as the paymentToken argument when calling the MCP tool."},"requiredResponse":{"status":402,"contentType":"application/json","headers":{"PAYMENT-REQUIRED":"base64/json x402PaymentRequired","PAYMENT-SIGNATURE":"base64/json x402 Base USDC payment payload","X-Payment-Required":"true","X-Payment-Token":"payment.token","X402-Guarantee":"base64url/json Xiao Coin escrow guarantee"},"bodySchema":{"properties":{"accepts":{"items":{"type":"object"},"type":"array"},"error":{"type":"string"},"extensions":{"type":"object"},"payment":{"properties":{"amountCents":{"type":"integer"},"amountMicros":{"type":"integer"},"billingMode":{"type":"string"},"clientId":{"type":"string"},"currency":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"internalServiceId":{"description":"Legacy internal service id, included only for backward compatibility.","type":"string"},"maxCalls":{"type":"integer"},"paidAt":{"format":"date-time","type":"string"},"payTo":{"type":"string"},"paymentId":{"type":"string"},"provider":{"type":"string"},"providerId":{"type":"string"},"remainingCalls":{"type":"integer"},"serviceId":{"description":"Canonical public service id.","type":"string"},"status":{"type":"string"},"token":{"type":"string"},"usedCalls":{"type":"integer"}},"type":"object"},"paymentFlow":{"type":"object"},"resource":{"type":"object"},"retry":{"type":"object"},"type":{"const":"payment_required","type":"string"},"x402Version":{"type":"integer"}},"required":["type","error","payment","paymentFlow","retry"],"type":"object"},"x402Version":2,"x402Header":"PAYMENT-REQUIRED","paymentAsset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","paymentNetwork":"eip155:8453"},"retry":{"when":"Retry after paying one accepts[] requirement with Base USDC x402, Xiao Coin AI wallet escrow, or after payment.status is paid and the legacy token has remaining calls.","http":["Preferred x402 flow: call the paid /api/tools/* endpoint once and read accepts[] from the HTTP 402 response body or PAYMENT-REQUIRED header.","Pay one accepts[] requirement with an x402-compatible wallet/facilitator on network eip155:8453 using Base USDC.","Retry the exact same request with PAYMENT-SIGNATURE set to the base64 JSON x402 payment payload.","XIAO flow: pay the accepts[] requirement where asset=XIAO with the AI wallet, then retry the exact same request with X402-Guarantee set to the base64url guarantee JSON.","Legacy token flow: POST /api/payments with serviceId, complete/verify payment, then retry with X-Payment-Token set to payment.token."],"mcp":["Call the tool without paymentToken to receive payment_required structuredContent.","Preferred x402 clients should pay the accepts[] requirement and call the underlying HTTP endpoint with PAYMENT-SIGNATURE.","XIAO-capable agents should pay the XIAO accepts[] requirement through the AI wallet and call the underlying HTTP endpoint with X402-Guarantee.","Legacy MCP clients can complete or verify payment.paymentId, then call the same MCP tool again with paymentToken set to payment.token."],"examples":{"http402":["curl -i https://example.com/api/tools/timestamp","Read accepts[0].network=eip155:8453, accepts[0].asset=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, accepts[0].amount, and accepts[0].payTo.","curl -H 'PAYMENT-SIGNATURE: \u003cbase64-json-x402-payment-payload\u003e' https://example.com/api/tools/timestamp"],"legacyToken":["curl -X POST https://example.com/api/payments -H 'Content-Type: application/json' -d '{\"serviceId\":\"timestamp\"}'","curl -H 'X-Payment-Token: \u003cpayment.token\u003e' https://example.com/api/tools/timestamp"],"mcp":["Call tool timestamp with no paymentToken.","After payment is complete, call timestamp again with paymentToken=\u003cpayment.token\u003e."],"xiao":["curl -i https://example.com/api/tools/timestamp","Read the accepts[] entry with asset=XIAO, create an AI wallet guarantee for merchant_id=aivps.lat and merchant_order_id=payment.paymentId.","curl -H 'X402-Guarantee: \u003cbase64url-guarantee-json\u003e' https://example.com/api/tools/timestamp"]},"failures":["payment required","payment token expired","payment token has no remaining calls","api key required","api key is not allowed to call this service"]},"flow":{"type":"http-402","createPayment":{"method":"POST","url":"/api/payments","bodySchema":{"properties":{"providerId":{"type":"string"},"serviceId":{"description":"Use the canonical service id from the catalog. Legacy internal ids remain accepted for backward compatibility.","type":"string"}},"required":["serviceId"],"type":"object"},"responseSchema":{"properties":{"amountCents":{"type":"integer"},"amountMicros":{"type":"integer"},"billingMode":{"type":"string"},"clientId":{"type":"string"},"currency":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"internalServiceId":{"description":"Legacy internal service id, included only for backward compatibility.","type":"string"},"maxCalls":{"type":"integer"},"paidAt":{"format":"date-time","type":"string"},"payTo":{"type":"string"},"paymentId":{"type":"string"},"provider":{"type":"string"},"providerId":{"type":"string"},"remainingCalls":{"type":"integer"},"serviceId":{"description":"Canonical public service id.","type":"string"},"status":{"type":"string"},"token":{"type":"string"},"usedCalls":{"type":"integer"}},"type":"object"}},"verifyPayment":{"method":"GET","url":"/api/payments/{paymentId}","responseSchema":{"properties":{"amountCents":{"type":"integer"},"amountMicros":{"type":"integer"},"billingMode":{"type":"string"},"clientId":{"type":"string"},"currency":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"internalServiceId":{"description":"Legacy internal service id, included only for backward compatibility.","type":"string"},"maxCalls":{"type":"integer"},"paidAt":{"format":"date-time","type":"string"},"payTo":{"type":"string"},"paymentId":{"type":"string"},"provider":{"type":"string"},"providerId":{"type":"string"},"remainingCalls":{"type":"integer"},"serviceId":{"description":"Canonical public service id.","type":"string"},"status":{"type":"string"},"token":{"type":"string"},"usedCalls":{"type":"integer"}},"type":"object"}},"token":{"header":"X-Payment-Token","mcpArgument":"paymentToken","httpUsage":"Send the paid token in the X-Payment-Token request header when calling /api/tools/*.","mcpUsage":"Pass the paid token as the paymentToken argument when calling the MCP tool."},"requiredResponse":{"status":402,"contentType":"application/json","headers":{"PAYMENT-REQUIRED":"base64/json x402PaymentRequired","PAYMENT-SIGNATURE":"base64/json x402 Base USDC payment payload","X-Payment-Required":"true","X-Payment-Token":"payment.token","X402-Guarantee":"base64url/json Xiao Coin escrow guarantee"},"bodySchema":{"properties":{"accepts":{"items":{"type":"object"},"type":"array"},"error":{"type":"string"},"extensions":{"type":"object"},"payment":{"properties":{"amountCents":{"type":"integer"},"amountMicros":{"type":"integer"},"billingMode":{"type":"string"},"clientId":{"type":"string"},"currency":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"internalServiceId":{"description":"Legacy internal service id, included only for backward compatibility.","type":"string"},"maxCalls":{"type":"integer"},"paidAt":{"format":"date-time","type":"string"},"payTo":{"type":"string"},"paymentId":{"type":"string"},"provider":{"type":"string"},"providerId":{"type":"string"},"remainingCalls":{"type":"integer"},"serviceId":{"description":"Canonical public service id.","type":"string"},"status":{"type":"string"},"token":{"type":"string"},"usedCalls":{"type":"integer"}},"type":"object"},"paymentFlow":{"type":"object"},"resource":{"type":"object"},"retry":{"type":"object"},"type":{"const":"payment_required","type":"string"},"x402Version":{"type":"integer"}},"required":["type","error","payment","paymentFlow","retry"],"type":"object"},"x402Version":2,"x402Header":"PAYMENT-REQUIRED","paymentAsset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","paymentNetwork":"eip155:8453"},"retry":{"when":"Retry after paying one accepts[] requirement with Base USDC x402, Xiao Coin AI wallet escrow, or after payment.status is paid and the legacy token has remaining calls.","http":["Preferred x402 flow: call the paid /api/tools/* endpoint once and read accepts[] from the HTTP 402 response body or PAYMENT-REQUIRED header.","Pay one accepts[] requirement with an x402-compatible wallet/facilitator on network eip155:8453 using Base USDC.","Retry the exact same request with PAYMENT-SIGNATURE set to the base64 JSON x402 payment payload.","XIAO flow: pay the accepts[] requirement where asset=XIAO with the AI wallet, then retry the exact same request with X402-Guarantee set to the base64url guarantee JSON.","Legacy token flow: POST /api/payments with serviceId, complete/verify payment, then retry with X-Payment-Token set to payment.token."],"mcp":["Call the tool without paymentToken to receive payment_required structuredContent.","Preferred x402 clients should pay the accepts[] requirement and call the underlying HTTP endpoint with PAYMENT-SIGNATURE.","XIAO-capable agents should pay the XIAO accepts[] requirement through the AI wallet and call the underlying HTTP endpoint with X402-Guarantee.","Legacy MCP clients can complete or verify payment.paymentId, then call the same MCP tool again with paymentToken set to payment.token."],"examples":{"http402":["curl -i https://example.com/api/tools/timestamp","Read accepts[0].network=eip155:8453, accepts[0].asset=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, accepts[0].amount, and accepts[0].payTo.","curl -H 'PAYMENT-SIGNATURE: \u003cbase64-json-x402-payment-payload\u003e' https://example.com/api/tools/timestamp"],"legacyToken":["curl -X POST https://example.com/api/payments -H 'Content-Type: application/json' -d '{\"serviceId\":\"timestamp\"}'","curl -H 'X-Payment-Token: \u003cpayment.token\u003e' https://example.com/api/tools/timestamp"],"mcp":["Call tool timestamp with no paymentToken.","After payment is complete, call timestamp again with paymentToken=\u003cpayment.token\u003e."],"xiao":["curl -i https://example.com/api/tools/timestamp","Read the accepts[] entry with asset=XIAO, create an AI wallet guarantee for merchant_id=aivps.lat and merchant_order_id=payment.paymentId.","curl -H 'X402-Guarantee: \u003cbase64url-guarantee-json\u003e' https://example.com/api/tools/timestamp"]},"failures":["payment required","payment token expired","payment token has no remaining calls","api key required","api key is not allowed to call this service"]}}}}
