{"uid":"cap_2a_HX2ngXYES5ypae1k9a","slug":"agentproof-murex-vercel-app-caf9988c","name":"AgentProof Contract Score","description":"API contract score for agents - measure response stability before automation.","url":"https://agentproof-murex.vercel.app/api/contract-score","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"schema":{"type":"object","description":"Optional JSON Schema to score the responses against."},"responses":{"type":"array","items":{"description":"Any JSON value."},"description":"Sample API responses to score for contract stability."}}},"responseSchema":null,"example":{"request":{"responses":[{"body":{},"status":200}]},"response":{"notes":["Response contract is stable enough for agent workflows."],"score":100,"service":"AgentProof","verdict":"agent-proof","endpoint":"api.contract-score","validCount":1,"schemaErrors":[],"missingFields":[],"responseCount":1,"unstableFields":[]}},"exampleRequest":{"responses":[{"body":{},"status":200}]},"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_sEwBdEJ8W8yxwQJQS63hl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Measures API response stability and contract reliability before an agent automates against an endpoint","exampleAgentPrompt":"Before I automate against the Stripe /v1/charges endpoint, can you score its contract stability using AgentProof — I want to know if the response structure is consistent enough to safely build a workflow on top of it?","exampleUseCases":null,"resultDescription":"Returns a numeric contract stability score indicating how consistent and reliable the API's response structure is across calls, along with metrics about response variability and an assessment of automation readiness.","failureModes":["Invalid or unreachable API endpoint URL provided — returns error indicating inability to fetch sample responses","Insufficient response samples to compute a meaningful stability score — returns low-confidence score","Payment failure for x402 micropayment — request rejected before processing","Malformed request body missing required endpoint or sample data — returns 400 validation error"],"whenToPreferThis":"Use this endpoint when you need to assess whether an external API is stable and predictable enough to automate against — especially before building agent workflows, setting up recurring automations, or integrating an unfamiliar third-party API. Prefer this over manual testing when you want a quantified stability score rather than anecdotal observations.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:34:24.448Z","isFirstParty":false}