{"uid":"cap_eVcnT2zG6vJr0lDR-HDwj","slug":"token-pool-observations-csv-column-projection-validator-cefb7f1e","name":"Token Pool Observations CSV Column Projection Validator","description":"Token pool observations — Declared column projection: Declared column projection for Token pool observations. 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-token-pools-projection?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"observation_id,observed_on,pool_address,liquidity_usd,volume_usd\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_Vq9fS_lw_MSPKdi3K4o_M","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 declared CSV table contract for token pool observation data, checking column structure and projecting up to 1000 rows with configurable constraints.","exampleAgentPrompt":"Can you validate this token pool observations CSV to make sure the declared columns are correct — it uses comma delimiters, cells up to 1000 chars, values between -1000000000000 and 1000000000000, and only pool addresses group-a and group-b are allowed?","exampleUseCases":[{"title":"Pre-ingestion DeFi data contract check","prompt":"Before I load this token pool observations CSV into our pipeline, validate its declared column projection for me — comma-separated, max 1000 rows, pool addresses should only be group-a or group-b, and numeric values must stay between 0 and 1000000000."},{"title":"QA check on liquidity report export","prompt":"I exported a liquidity and volume report as a CSV with columns observation_id, observed_on, pool_address, liquidity_usd, volume_usd — can you run it through the token pool column projection validator to confirm the column contract is correct and all cells are under 500 characters?"},{"title":"Automated pool data schema enforcement","prompt":"Every day we get a new pool observations CSV file; validate today's file using semicolon as the delimiter, allow only group-a, group-b, and group-c as pool addresses, and flag any rows where numeric values fall outside -500000 to 500000."}],"resultDescription":"A declared column projection report for the submitted token pool observations CSV, indicating whether the column contract is valid, which rows pass or fail constraints (up to 1000 rows), and details on cell length violations, out-of-range numerics, or disallowed category values.","failureModes":["CSV exceeds 100,000 character limit — request rejected","More than 1000 rows submitted — only first 1000 processed or error returned","Invalid delimiter specified outside of comma, semicolon, or tab — validation error","Numeric values outside configured min/max range flagged as violations","Disallowed category values in pool_address column flagged as contract violations","Malformed CSV with unclosed quotes or inconsistent columns — parse error","Empty CSV string submitted — minimum length violation"],"whenToPreferThis":"Use this endpoint when you need to validate a token pool observations CSV against a declared column contract before ingestion or processing, especially when you need to enforce allowed pool address categories, numeric bounds, and cell length limits. Prefer this over generic CSV validators when your data specifically follows the observation_id/observed_on/pool_address/liquidity_usd/volume_usd schema and you need a structured projection report.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T00:53:08.838Z","isFirstParty":false,"canonicalSlug":"token-pool-observations-csv-column-projection-validator-cefb7f1e"}