{"uid":"cap_5eKJ9Poqi-r2oZAHfXAfC","slug":"sampling-observations-string-normalisation-keyed-dataset-comparison-d177b710","name":"Sampling Observations: String Normalisation + Keyed Dataset Comparison","description":"Sampling observations — String normalisation + Keyed dataset comparison: String normalisation + Keyed dataset comparison for supplied sampling observations records (sample_value, sample_weight). 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-15-036?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","sample_value","sample_weight"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"sample_value":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"dataset_group":{"type":"string","default":"","maxLength":80},"sample_weight":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","sample_value":10,"dataset_group":"group-a","sample_weight":1},{"date":"2026-10-02","row_id":"row-2","sample_value":20,"dataset_group":"group-b","sample_weight":2},{"date":"2026-10-03","row_id":"row-3","sample_value":15,"dataset_group":"group-a","sample_weight":3},{"date":"2026-10-04","row_id":"row-4","sample_value":30,"dataset_group":"group-b","sample_weight":4}],"maxItems":200,"minItems":1},"other":{"type":"array","items":{"type":"object","required":["row_id","dataset_group","date","sample_value","sample_weight"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"sample_value":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"dataset_group":{"type":"string","default":"","maxLength":80},"sample_weight":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","sample_value":10,"dataset_group":"group-a","sample_weight":1},{"date":"2026-10-02","row_id":"row-2","sample_value":21,"dataset_group":"group-b","sample_weight":2},{"date":"2026-10-03","row_id":"row-3","sample_value":17,"dataset_group":"group-a","sample_weight":3},{"date":"2026-10-04","row_id":"row-4","sample_value":33,"dataset_group":"group-b","sample_weight":4}],"maxItems":200,"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_avznpSBBZGK_p6_XiQ6K6","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":"Runs string normalisation and keyed dataset comparison analytics on up to 200 sampling observation rows (sample_value, sample_weight) across two supplied datasets, returning 2 local reports.","exampleAgentPrompt":"I have two sets of sampling observation records — each with row IDs, group labels, dates, sample values, and weights — can you run string normalisation and a keyed dataset comparison across both sets (up to 200 rows each) and give me the two analytical reports?","exampleUseCases":[{"title":"A/B sample dataset drift check","prompt":"I ran the same sampling process twice and got slightly different numbers — can you compare these two datasets of sampling observations, each tagged with group IDs, dates, sample values, and weights, and tell me where they differ using string normalisation and keyed comparison?"},{"title":"Weighted sample group consistency audit","prompt":"I have two versions of my sampling dataset — rows 1 through 150 each with a dataset_group, date, sample_value, and sample_weight — please normalize the strings and run a keyed comparison so I can see which groups are inconsistent between the two."},{"title":"Pre-merge sampling record validation","prompt":"Before I merge these two sampling record exports, can you normalise the string fields and compare them key-by-key so I can catch any mismatches in sample values or weights across dataset groups?"}],"resultDescription":"Returns two analytical reports: (1) a string normalisation report covering the submitted sampling observation rows, and (2) a keyed dataset comparison report contrasting the 'rows' and 'other' datasets by row_id and dataset_group. No external lookups or predictions are made; all analysis is performed locally on the supplied data.","failureModes":["Exceeding 200 rows in either dataset returns a validation error","Missing required fields (row_id, dataset_group, date, sample_value, sample_weight) cause row rejection","Invalid date format (non-YYYY-MM-DD) fails schema validation","sample_value or sample_weight outside ±1,000,000,000,000 range causes rejection","Submitting fewer than 1 row fails minItems validation","Mismatched row_ids between datasets may result in unmatched comparison entries"],"whenToPreferThis":"Choose this endpoint when you need to compare two keyed datasets of weighted sampling observations and also want string normalisation applied — all in a single low-cost call ($0.01 USDC) without any external data lookup or prediction. Prefer this over general-purpose analytics tools when your data fits the sample_value/sample_weight schema with dataset_group keys and you need both normalisation and comparison reports together.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T00:54:08.631Z","isFirstParty":false,"canonicalSlug":"sampling-observations-string-normalisation-keyed-dataset-comparison-d177b710"}