{"uid":"cap_ra-TwvY2h17kG0dAXAG1y","slug":"mining-payout-imports-category-allowlist-check-b17b86f0","name":"Mining Payout Imports — Category Allowlist Check","description":"Mining payout imports — Category allowlist check: Category allowlist check for Mining payout imports. Validate a declared CSV table contract, up to 1000 rows. Quoted cells supported; no external enrichment. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one CSV category allowlist check report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-mining-payouts-categories?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"payout_id,paid_on,pool_id,gross_btc,fee_btc\nrecord-a,2026-01-01,group-a,10,2\nrecord-b,2026-01-02,group-b,20,3","maxLength":100000,"minLength":1},"maximum":{"type":"number","default":1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"minimum":{"type":"number","default":-1000000000000,"maximum":1000000000000,"minimum":-1000000000000},"delimiter":{"enum":[",",";","\t"],"type":"string","default":","},"max_cell_length":{"type":"integer","default":1000,"maximum":5000,"minimum":1},"allowed_categories":{"type":"array","items":{"type":"string","default":"","maxLength":100,"minLength":1},"default":["group-a","group-b"],"maxItems":100,"minItems":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_aj-siSH_1fPVqZqvRTNyc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a CSV of mining payout records by checking that all pool/category values fall within a declared allowlist of permitted categories.","exampleAgentPrompt":"Can you check my mining payout CSV for category compliance? The file uses comma delimiters and I only want to allow pool categories 'group-a', 'group-b', and 'group-c' — flag any rows with values outside that list.","exampleUseCases":[{"title":"Pool category audit before import","prompt":"I have a CSV of bitcoin mining payouts I'm about to import into our accounting system — can you validate that every pool_id value is one of 'pool-us-east', 'pool-eu-west', or 'pool-asia-1'? Use a comma delimiter and flag anything outside that allowlist."},{"title":"Compliance check for mining operator","prompt":"Before I forward this mining payout export to our compliance team, run a category allowlist check on it — the only approved categories are 'tier-1' and 'tier-2', and the CSV uses semicolon delimiters."},{"title":"Automated payout pipeline validation","prompt":"As part of our nightly mining payout pipeline, validate this CSV against our approved pool list: 'alpha-pool', 'beta-pool', 'gamma-pool' — comma-separated file, up to 1000 rows — and report any records with unlisted categories."}],"resultDescription":"A category allowlist check report indicating which rows or cells contain category values outside the declared allowed_categories list, covering up to 1000 rows of the submitted CSV, with no external data enrichment applied.","failureModes":["CSV exceeds 100,000 character limit — request rejected","CSV contains fewer than 1 character — empty input error","More than 100 allowed categories specified — parameter validation failure","Cell length exceeds max_cell_length setting — parsing error","Invalid delimiter value outside [',', ';', '\\t'] — schema rejection","Malformed CSV structure causing parse failure"],"whenToPreferThis":"Choose this endpoint when you need to enforce a strict allowlist of permitted category or pool values in a mining payout CSV before importing or processing it downstream. It is purpose-built for mining payout data (payout_id, paid_on, pool_id, gross_btc, fee_btc schema) and handles quoted cells up to 1000 rows with no external calls, making it ideal for compliance checks, automated pipeline gates, or pre-import audits of cryptocurrency mining records.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T00:59:27.504Z","isFirstParty":false,"canonicalSlug":"mining-payout-imports-category-allowlist-check-b17b86f0"}