{"uid":"cap_YbJlN6YZ6gj1Mg55P1oRJ","slug":"training-example-metadata-category-allowlist-check-f81d34f0","name":"Training Example Metadata — Category Allowlist Check","description":"Training example metadata — Category allowlist check: Category allowlist check for Training example metadata. 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-training-data-categories?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"csv":{"type":"string","default":"example_id,created_on,label,text_length,sample_weight\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_smltxejiAsdoOeYwnNSAk","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 that all category values in a training data CSV fall within a declared allowlist of permitted categories","exampleAgentPrompt":"Check my training data CSV for any category values not in the allowlist ['group-a','group-b','group-c'] — the CSV uses comma delimiters, here it is: 'example_id,created_on,label,text_length,sample_weight\\nrecord-a,2026-01-01,group-a,10,2\\nrecord-b,2026-01-02,group-x,20,3'","exampleUseCases":[{"title":"Pre-training label audit for ML pipeline","prompt":"Before I kick off training, validate this 500-row CSV to make sure every value in the 'label' column is one of ['cat','dog','bird'] — flag any rows that have unexpected category values. Delimiters are commas."},{"title":"Data QA check for annotation team output","prompt":"My annotation team just sent back a batch of labeled data as a CSV. Can you check it against the allowed categories ['positive','negative','neutral'] and tell me which rows, if any, have values outside that list?"},{"title":"Automated dataset compliance in CI workflow","prompt":"As part of our CI pipeline, validate this training dataset CSV — delimited by semicolons — to confirm all category entries are strictly within ['class-1','class-2','class-3','class-4']. Report any non-conforming rows."}],"resultDescription":"A report indicating which rows (if any) contain category values that fall outside the declared allowlist, along with details on the offending values and their positions in the CSV. Compliant datasets receive a clean pass result.","failureModes":["CSV exceeds 100,000 character limit — request rejected","CSV has more than 1,000 rows — exceeds row limit","allowed_categories list exceeds 100 entries — rejected","Cell length exceeds max_cell_length limit","Malformed CSV that cannot be parsed — error returned","Empty CSV body — validation fails immediately"],"whenToPreferThis":"Choose this endpoint when you need a fast, cheap ($0.01 USDC) automated check that a training dataset's category/label column contains only approved values, without any external enrichment or enrichment side effects. Ideal for CI/CD data validation pipelines, pre-training audits, and annotation QA workflows where you want a declarative allowlist enforced against a CSV up to 1,000 rows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T06:50:30.607Z","isFirstParty":false,"canonicalSlug":"training-example-metadata-category-allowlist-check-f81d34f0"}