{"uid":"cap_JSOb-JyO96S6opCPcLpKG","slug":"feature-availability-analytics-duplicate-key-report-numeric-b26706b7","name":"Feature Availability Analytics — Duplicate Key Report + Numeric Distribution","description":"Feature availability — Duplicate key report + Numeric distribution: Duplicate key report + Numeric distribution for supplied feature availability records (populated_features, expected_features). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-analytics-10-055?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","populated_features","expected_features"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"dataset_group":{"type":"string","default":"","maxLength":80},"expected_features":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"populated_features":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","dataset_group":"group-a","expected_features":1,"populated_features":10},{"date":"2026-10-02","row_id":"row-2","dataset_group":"group-b","expected_features":2,"populated_features":20},{"date":"2026-10-03","row_id":"row-3","dataset_group":"group-a","expected_features":3,"populated_features":15},{"date":"2026-10-04","row_id":"row-4","dataset_group":"group-b","expected_features":4,"populated_features":30}],"maxItems":200,"minItems":1},"field":{"enum":["populated_features","expected_features"],"type":"string","default":"populated_features"}}},"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_qM1ONzM243uJMETbub-DX","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":"Analyzes up to 200 feature availability records to produce two independent reports: a duplicate key report and a numeric distribution for populated_features or expected_features.","exampleAgentPrompt":"I have 50 feature availability records with row_id, dataset_group, date, populated_features, and expected_features — can you run a duplicate key report and numeric distribution on the populated_features field for me?","exampleUseCases":[{"title":"Duplicate key audit for feature pipeline","prompt":"I've got a batch of 120 feature availability rows with row IDs, dataset groups, and dates — can you check them for duplicate keys and also show me the numeric distribution of populated_features?"},{"title":"Expected features distribution analysis","prompt":"Run a numeric distribution report on the expected_features column across my 80 feature availability records and flag any duplicate row IDs at the same time."},{"title":"Data quality check before ML training","prompt":"Before I feed these 200 feature availability records into training, can you run the duplicate key report and numeric distribution on the populated_features field to make sure the data looks clean?"}],"resultDescription":"Two independent analytical reports: (1) a duplicate key report identifying repeated row_id values within the submitted rows, and (2) a numeric distribution summarizing the spread and frequency of values in the selected field (populated_features or expected_features), all computed locally on the supplied data without any external lookups.","failureModes":["Submitting more than 200 rows causes rejection","Missing required fields (row_id, date, populated_features, expected_features) causes validation error","Date values not matching YYYY-MM-DD pattern are rejected","Numeric values outside the allowed range (-1,000,000,000,000 to 1,000,000,000,000) are rejected","Empty rows array causes failure","Invalid field enum value (not populated_features or expected_features) causes error"],"whenToPreferThis":"Choose this endpoint when you need simultaneous duplicate-key detection and numeric distribution analysis on a single batch of feature availability records (up to 200 rows) at low cost ($0.01 USDC for both reports). It is ideal for data quality audits before ML pipelines, ETL validation, or feature store monitoring where both duplication and value spread are relevant. Prefer alternatives if you need live data lookups, predictions, more than 200 rows, or reports beyond duplicate detection and numeric distribution.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T07:18:11.578Z","isFirstParty":false,"canonicalSlug":"feature-availability-analytics-duplicate-key-report-numeric-b26706b7"}