{"id":"c303ac12-7b30-4207-bd2a-44bbdf949fee","slug":"api-contract-release-check","name":"API 배포 전 호환성 변경 검사","description":"API 개발팀·배포 에이전트용. 전후 API 계약 목록을 비교해 삭제된 경로, 새 필수 인자, 제거·자료형 변경된 응답 필드를 찾아 배포 검토 목록을 만듭니다. method·path·requiredParameters·responseFields 형식으로 입력합니다. 평면 계약 비교이며 OpenAPI 전체 규격·인증·실행 동작·중첩 스키마는 검사하지 않습니다.","kind":"contract-check","priceAtomic":"100000","status":"published","sample":{"after":[{"path":"/orders","method":"GET","responseFields":{"id":"string","amount":"string"},"requiredParameters":["tenant"]}],"before":[{"path":"/orders","method":"GET","responseFields":{"id":"string","amount":"number"},"requiredParameters":[]}]},"verifiedHash":"843e198573e7973a9b38c1d3d4e6b948c8164975655ba481467de6b1539e3c10","verifiedAt":"2026-09-18T14:14:53.000Z","integration":{"audience":["developers","AI agents"],"request":{"method":"POST","url":"https://api.tumn.com/v1/products/api-contract-release-check","contentType":"application/json","example":{"after":[{"path":"/orders","method":"GET","responseFields":{"id":"string","amount":"string"},"requiredParameters":["tenant"]}],"before":[{"path":"/orders","method":"GET","responseFields":{"id":"string","amount":"number"},"requiredParameters":[]}]}},"freeSample":{"method":"GET","url":"https://api.tumn.com/products/api-contract-release-check/sample","fixedExampleOnly":true,"charged":false},"limits":{"maxInputBytes":65536,"maxOutputBytes":262144,"maxJsonDepth":16},"payment":{"protocol":"x402","version":2,"network":"eip155:8453","token":"USDC","amountAtomic":"100000","payTo":"0xeFA92A4adEd2977642E4d24c485c4A5a6b4c60fb","enabled":false,"signatureHeader":"PAYMENT-SIGNATURE"},"responses":{"200":"Execution result and receipt; fixed sample GET is free","400":"Invalid input; fix before signing a payment","402":"Payment required or invalid authorization; inspect offer and validate amount, network, token, recipient and resource","403":"Self-purchase prohibited","409":"Existing authorization conflicts, is pending, or has uncertain settlement; do not create a replacement payment","429":"Rate limited; wait according to Retry-After","503":"Sales paused, product verification pending or service busy; do not sign a new payment"},"retry":"A signed authorization is bound to one exact request. Reuse the same payment and body to retrieve its result; do not automatically create a new nonce or payment on failure.","dataHandling":"Submit only data you are allowed to share. Remove credentials and personal information. Paid results are retained in the transaction ledger."},"endpoint":"https://api.tumn.com/v1/products/api-contract-release-check","live":false,"payTo":"0xeFA92A4adEd2977642E4d24c485c4A5a6b4c60fb","network":"eip155:8453"}