{"uid":"cap_Oh6zzH7Dv7OnVEESIYRdN","slug":"waste-monitoring-string-normalisation-2628742c","name":"Waste Monitoring String Normalisation","description":"Waste monitoring - String normalisation: String normalisation for Waste monitoring. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded string normalisation deliverable.","url":"https://market.datapackvibe.com/x402/assistant-sector-analytics-waste-monitoring-normalise?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","material","date","collected_kg","recycled_kg"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"material":{"type":"string","default":"","maxLength":80},"recycled_kg":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"collected_kg":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","material":"group-a","recycled_kg":1,"collected_kg":10},{"date":"2026-10-02","row_id":"row-2","material":"group-b","recycled_kg":2,"collected_kg":20},{"date":"2026-10-03","row_id":"row-3","material":"group-a","recycled_kg":3,"collected_kg":15},{"date":"2026-10-04","row_id":"row-4","material":"group-b","recycled_kg":4,"collected_kg":30}],"maxItems":200,"minItems":1}}},"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_Sy27r3pt8sdcy806nCxbG","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":"Normalises string fields (material names, dates, row IDs) in waste monitoring records of up to 200 rows, applying local data-quality processing without external enrichment.","exampleAgentPrompt":"Can you normalise the string fields in my waste monitoring records? I have 4 rows: row-1 with material 'group-a', date 2026-10-01, collected 10kg, recycled 1kg; row-2 with 'group-b', 2026-10-02, collected 20kg, recycled 2kg; row-3 'group-a', 2026-10-03, collected 15kg, recycled 3kg; row-4 'group-b', 2026-10-04, collected 30kg, recycled 4kg.","exampleUseCases":[{"title":"Cleaning inconsistent material labels","prompt":"I've got a batch of waste collection records where the material names are all over the place — some say 'Plastic', others 'plastic', 'PLASTIC', or 'plstc'. Can you normalise those string fields across all 50 rows so they're consistent before I load them into our database?"},{"title":"Pre-processing recycling data for reporting","prompt":"Before I run my monthly recycling rate report, I need to clean up the string fields in these 120 waste monitoring rows — standardise the material names and make sure all the date strings are in the right YYYY-MM-DD format."},{"title":"Quality-checking waste tracking entries","prompt":"We received a dump of 80 waste monitoring records from a third-party collector and the material and date fields look messy. Can you run string normalisation on them so we know the data is clean and consistently formatted?"}],"resultDescription":"Returns a bounded normalised deliverable containing the input waste monitoring rows with string fields (material, date, row_id) cleaned and standardised, along with any data-quality flags or corrections applied during local processing.","failureModes":["Missing required fields (row_id, material, date, collected_kg, recycled_kg) returns a validation error","Array exceeding 200 items is rejected with a maxItems constraint error","Date strings not matching YYYY-MM-DD pattern are flagged or rejected","Null or out-of-range numeric values for collected_kg or recycled_kg may cause processing errors","Empty rows array (minItems: 1) returns a validation error","Payment failure (x402 protocol) results in no processing"],"whenToPreferThis":"Choose this endpoint when you have up to 200 waste monitoring records whose string fields (material names, dates, row IDs) need local normalisation and data-quality cleaning before aggregation or reporting, and you do not require external enrichment, forecasting, or cross-domain lookups. Ideal for pre-processing pipelines in waste management analytics.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T00:55:51.117Z","isFirstParty":false,"canonicalSlug":"waste-monitoring-string-normalisation-2628742c"}