{"uid":"cap_tpZb2C9lR9Tjvh7jGU9Oq","slug":"mining-payout-imports-declared-column-projection-7ea4b2bf","name":"Mining Payout Imports — Declared Column Projection","description":"Mining payout imports — Declared column projection: Declared column projection 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 declared column projection report.","url":"https://market.datapackvibe.com/x402/assistant-bx-csv-mining-payouts-projection?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__atk0RTf8-13_5unwW_BZ","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 and projects declared columns from a mining payout CSV, checking up to 1000 rows for contract compliance, numeric ranges, and category membership.","exampleAgentPrompt":"Can you validate this mining payout CSV for me — it has columns payout_id, paid_on, pool_id, gross_btc, fee_btc — and check that gross_btc values are between 0 and 500, pool_id is only 'group-a' or 'group-b', and run the declared column projection report?","exampleUseCases":[{"title":"Pre-import payout file audit","prompt":"Before I import this month's mining payouts, can you run the declared column projection report on this CSV to make sure payout_id, paid_on, pool_id, gross_btc, and fee_btc columns are all valid, gross_btc stays between 0 and 1000, and pool_id only contains 'pool-north' or 'pool-south'?"},{"title":"Detecting out-of-range fee values","prompt":"I've got a mining payout CSV with fee_btc values that might be negative or way too high — can you validate it with a minimum of 0 and maximum of 50 and give me a column projection report flagging any rows that are out of range?"},{"title":"Enforcing allowed pool categories","prompt":"Can you check my mining payout import CSV and confirm that every pool_id is one of 'alpha-pool', 'beta-pool', or 'gamma-pool', and run the declared column projection so I can see which rows violate that category rule?"}],"resultDescription":"A declared column projection report for the submitted mining payout CSV, covering up to 1000 rows. The report identifies which rows and cells conform to or violate the declared column contract, including numeric range checks (minimum/maximum), allowed category membership for pool IDs, cell length compliance, and structural integrity of the CSV (delimiter, quoting). Returns structured findings per column and row.","failureModes":["CSV exceeds 100,000 character limit — request rejected","More than 1000 rows submitted — validation may be truncated or refused","Invalid delimiter character provided — parsing failure","Cell exceeds max_cell_length — flagged as violation","Numeric values outside declared minimum/maximum — reported as out-of-range","Category values not in allowed_categories list — reported as violations","Malformed CSV (unclosed quotes, inconsistent columns) — parsing error returned"],"whenToPreferThis":"Choose this endpoint when you need to validate a mining payout CSV file against a declared column schema before importing it into a system, particularly when you need to enforce numeric range constraints on BTC values, whitelist specific pool/category identifiers, and check cell-level length limits. It is purpose-built for the mining payout domain (payout_id, paid_on, pool_id, gross_btc, fee_btc structure) and handles quoted cells natively. Prefer this over generic CSV validators when the mining payout column contract and category enforcement are the primary concern.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T12:39:21.523Z","isFirstParty":false,"canonicalSlug":"mining-payout-imports-declared-column-projection-7ea4b2bf"}