{"schemaVersion":2,"generatedAt":1792522882109,"mode":"real-payments","network":"eip155:8453","disclaimer":"Real Base mainnet USDC. Prices include the InvokePort fee. Payment settles before the API call; upstream failures have no automatic refund. Verify the 402 quote before signing.","trust":"operator-reviewed revisions; provider output remains untrusted","filters":{"q":"","kind":"ALL","tag":"","sort":"name"},"pagination":{"page":1,"limit":12,"total":6,"totalPages":1,"hasPrevious":false,"hasNext":false},"facets":{"kindCounts":{"HTTP":6,"MCP":0,"CONTRACT":0,"AI":0},"tags":[{"label":"developer-tools","count":3},{"label":"etl","count":3},{"label":"json","count":3},{"label":"data-quality","count":2},{"label":"automation","count":1},{"label":"comparison","count":1},{"label":"compatibility","count":1},{"label":"csv","count":1},{"label":"extraction","count":1},{"label":"html","count":1},{"label":"markdown","count":1},{"label":"openapi","count":1},{"label":"release-review","count":1},{"label":"security","count":1},{"label":"validation","count":1}]},"services":[],"capabilities":[{"kind":"HTTP","serviceRoutingKey":"invokeport-cleaner","routingKey":"clean","name":"Data Cleaner","description":"Clean a supplied CSV or JSON batch with explicit trim, type and exact-deduplication rules. Receive cleaned JSON, original row indices and a change journal. Ambiguous conversions produce warnings.","tags":["data-quality","csv","json","etl"],"resourceUri":"https://invokeport.vyachkovtun.chatgpt.site/api/gateway/invokeport-cleaner/clean","priceAtomic":"22223","priceDisplay":"0.022223","sellerPriceAtomic":"20000","platformFeeAtomic":"2222","platformFeeBps":1000,"payoutAddress":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","payoutModel":"direct-first-party","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","assetDecimals":6,"network":"eip155:8453","provider":{"address":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","displayName":"InvokePort","verificationStatus":"unverified"},"invocation":{"kind":"HTTP","mode":"platform-builtin","method":"POST"},"hasInputSchema":true,"hasOutputSchema":false,"hasDemoInput":true,"buyerGuide":{"bestFor":"Preparing small exports and automation payloads for their next import step.","deliverables":["Cleaned JSON rows and original row mapping","Exact duplicate removal only when requested","Change journal, warning counts and reproducible hashes"],"limitations":["Exactly one of rows or csv. Up to 500 rows, 64 JSON fields / 32 CSV columns, 128 KiB input.","Top-level changes only. Explicit types: number, integer, boolean, iso-date. Dates must be YYYY-MM-DD; ambiguous conversions are skipped.","Keep your original input; no source or output body is retained. First occurrence wins when deduplication is enabled."]},"paidCallCount":0,"paidSuccessRate":null},{"kind":"HTTP","serviceRoutingKey":"invokeport-datasets","routingKey":"diff","name":"Dataset Diff","description":"Compare two JSON datasets by a unique key. Get added and removed records plus field-level changes. Reordering rows does not count as a change; duplicate keys are rejected.","tags":["json","etl","comparison","automation"],"resourceUri":"https://invokeport.vyachkovtun.chatgpt.site/api/gateway/invokeport-datasets/diff","priceAtomic":"22223","priceDisplay":"0.022223","sellerPriceAtomic":"20000","platformFeeAtomic":"2222","platformFeeBps":1000,"payoutAddress":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","payoutModel":"direct-first-party","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","assetDecimals":6,"network":"eip155:8453","provider":{"address":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","displayName":"InvokePort","verificationStatus":"unverified"},"invocation":{"kind":"HTTP","mode":"platform-builtin","method":"POST"},"hasInputSchema":true,"hasOutputSchema":false,"hasDemoInput":true,"buyerGuide":{"bestFor":"Comparing saved exports, inventory snapshots and agent-produced datasets.","deliverables":["Added and removed records with original row indices","Changed fields with before/after values and presence markers","Summary counts and reproducible hashes"],"limitations":["Up to 500 rows per dataset; 64 fields and 128 KiB combined input.","Every row needs a unique non-blank string or safe integer key. Numeric and string keys differ.","Nested arrays are order-sensitive. Missing and null differ. No source is fetched or modified."]},"paidCallCount":0,"paidSuccessRate":null},{"kind":"HTTP","serviceRoutingKey":"invokeport-html","routingKey":"markdown","name":"HTML → Clean Markdown","description":"Convert supplied HTML into readable Markdown without scripts, navigation or tracking images. Preserve headings, links and code. No URL is fetched and no JavaScript is executed.","tags":["html","markdown","extraction","developer-tools"],"resourceUri":"https://invokeport.vyachkovtun.chatgpt.site/api/gateway/invokeport-html/markdown","priceAtomic":"11112","priceDisplay":"0.011112","sellerPriceAtomic":"10000","platformFeeAtomic":"1111","platformFeeBps":1000,"payoutAddress":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","payoutModel":"direct-first-party","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","assetDecimals":6,"network":"eip155:8453","provider":{"address":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","displayName":"InvokePort","verificationStatus":"unverified"},"invocation":{"kind":"HTTP","mode":"platform-builtin","method":"POST"},"hasInputSchema":true,"hasOutputSchema":false,"hasDemoInput":true,"buyerGuide":{"bestFor":"Preparing saved HTML for text processing, documentation and agent context.","deliverables":["Clean Markdown as text, not rendered HTML","Omitted-element count and reproducible hashes","Optional HTTP(S) base URL for relative links, without fetching it"],"limitations":["Supplied HTML only: 65,536 characters within 128 KiB JSON; 10,000 visited nodes / 64 levels.","No JavaScript, CSS rendering or network. Media and explicitly hidden elements are omitted.","Tables become simplified text rows; lists use bullets. Not a security sanitizer or full browser rendering."]},"paidCallCount":0,"paidSuccessRate":null},{"kind":"HTTP","serviceRoutingKey":"invokeport-data","routingKey":"quality-audit","name":"JSON Data Quality Audit","description":"Audit a JSON batch for missing values, duplicate rows, mixed types and explicit required/unique/type rules. Get field profiles, failing row indices and a sample-inferred schema without echoing source values.","tags":["data-quality","json","etl","validation"],"resourceUri":"https://invokeport.vyachkovtun.chatgpt.site/api/gateway/invokeport-data/quality-audit","priceAtomic":"22223","priceDisplay":"0.022223","sellerPriceAtomic":"20000","platformFeeAtomic":"2222","platformFeeBps":1000,"payoutAddress":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","payoutModel":"direct-first-party","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","assetDecimals":6,"network":"eip155:8453","provider":{"address":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","displayName":"InvokePort","verificationStatus":"unverified"},"invocation":{"kind":"HTTP","mode":"platform-builtin","method":"POST"},"hasInputSchema":true,"hasOutputSchema":false,"hasDemoInput":true,"buyerGuide":{"bestFor":"Checking JSON exports and agent/ETL results before loading them into another system.","deliverables":["Field profiles: completeness, types, distinct counts and duplicate counts","Rule failures with zero-based row indices, not source values","Sample-inferred schema and reproducible input/report SHA-256 hashes"],"limitations":["1–500 rows, 64 top-level fields and 128 KiB total; bounded nesting/node count.","Required rejects missing/null/blank. Unique ignores missing/null; types check present values. No coercion or automatic repair.","Profiles describe this sample only, not correctness of facts. Do not submit credentials or unnecessary personal data."]},"paidCallCount":0,"paidSuccessRate":null},{"kind":"HTTP","serviceRoutingKey":"invokeport-contracts","routingKey":"change-review","name":"OpenAPI Change Review","description":"Compare before/after OpenAPI documents. Receive detected breaking changes, manual-review findings, JSON-pointer locations and a migration checklist. Partial static coverage; no live API calls.","tags":["openapi","release-review","compatibility","developer-tools"],"resourceUri":"https://invokeport.vyachkovtun.chatgpt.site/api/gateway/invokeport-contracts/change-review","priceAtomic":"33334","priceDisplay":"0.033334","sellerPriceAtomic":"30000","platformFeeAtomic":"3333","platformFeeBps":1000,"payoutAddress":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","payoutModel":"direct-first-party","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","assetDecimals":6,"network":"eip155:8453","provider":{"address":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","displayName":"InvokePort","verificationStatus":"unverified"},"invocation":{"kind":"HTTP","mode":"platform-builtin","method":"POST"},"hasInputSchema":true,"hasOutputSchema":false,"hasDemoInput":true,"buyerGuide":{"bestFor":"Reviewing API releases or two saved versions of an integration contract.","deliverables":["Removed operations, required inputs and directional schema-change findings","Actionable locations, severity totals and a migration checklist","Coverage warnings and reproducible input/report SHA-256 hashes"],"limitations":["Partial OpenAPI 3.0/3.1 JSON comparison, not a safe-to-deploy guarantee. References and composition are not expanded.","Combined input: 128 KiB; each document: 100 paths / 200 operations. Up to 300 findings with explicit truncation.","No endpoint is fetched. Documentation-only changes can require manual review."]},"paidCallCount":0,"paidSuccessRate":null},{"kind":"HTTP","serviceRoutingKey":"invokeport-audit","routingKey":"launch-review","name":"OpenAPI launch review","description":"Upload an OpenAPI 3.0/3.1 JSON document and receive a static findings report, a readiness score, suggested fixes and reproducible hashes. No live endpoint is tested; payment settles before delivery.","tags":["security","developer-tools"],"resourceUri":"https://invokeport.vyachkovtun.chatgpt.site/api/gateway/invokeport-audit/launch-review","priceAtomic":"11112","priceDisplay":"0.011112","sellerPriceAtomic":"10000","platformFeeAtomic":"1111","platformFeeBps":1000,"payoutAddress":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","payoutModel":"direct-first-party","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","assetDecimals":6,"network":"eip155:8453","provider":{"address":"0x711fac1528640b313c58aeaeb86d173eb2c49d2c","displayName":"InvokePort","verificationStatus":"unverified"},"invocation":{"kind":"HTTP","mode":"platform-builtin","method":"POST"},"hasInputSchema":true,"hasOutputSchema":false,"hasDemoInput":true,"buyerGuide":{"bestFor":"Reviewing declared security and integration details before an API launch.","deliverables":["Prioritized findings with locations","Heuristic readiness score and suggested fixes","Reproducible document and report SHA-256 hashes"],"limitations":["Static OpenAPI 3.0/3.1 JSON only; no live testing or security certification.","128 KiB input; bounded document complexity."]},"paidCallCount":0,"paidSuccessRate":null}]}