{"uid":"cap_rDGuEkPsNupEnx2QxrOyz","slug":"tutorial-completion-string-normalisation-adjacent-row-changes-2c94064b","name":"Tutorial Completion — String Normalisation + Adjacent Row Changes","description":"Tutorial completion — String normalisation + Adjacent row changes: String normalisation + Adjacent row changes for supplied tutorial completion records (starts, completions). 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-game-20-029?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","game_area","date","starts","completions"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"starts":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"game_area":{"type":"string","default":"","maxLength":80},"completions":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","starts":10,"game_area":"group-a","completions":1},{"date":"2026-10-02","row_id":"row-2","starts":20,"game_area":"group-b","completions":2},{"date":"2026-10-03","row_id":"row-3","starts":15,"game_area":"group-a","completions":3},{"date":"2026-10-04","row_id":"row-4","starts":30,"game_area":"group-b","completions":4}],"maxItems":200,"minItems":1},"field":{"enum":["starts","completions"],"type":"string","default":"starts"}}},"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_r9rIMTzEZ1pj-eVeUspMa","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 tutorial completion records (starts and completions) by applying string normalization and adjacent row change analysis, returning two reports for up to 200 rows.","exampleAgentPrompt":"Can you run string normalization and adjacent row change analysis on my tutorial completion data — I have rows with game_area, date, starts, and completions for up to 50 entries, and I want both reports focusing on the 'completions' field?","exampleUseCases":[{"title":"Day-over-day tutorial starts tracking","prompt":"I have daily tutorial start counts across two game areas over the past week — can you run the adjacent row changes report on my 'starts' field so I can see how engagement shifted each day?"},{"title":"Normalizing inconsistent game area labels","prompt":"My tutorial data has messy game_area strings like 'Group A', 'group-a', and 'GROUP A' mixed together — can you run the string normalization report on these 14 rows so they're consistent?"},{"title":"Completion rate drop investigation","prompt":"I want to check if there are sudden drops in completions between consecutive days in my tutorial dataset — run both the string normalization and adjacent row change reports on my completions data for these 30 rows across group-a and group-b."}],"resultDescription":"Returns two independent analytical reports: (1) a string normalization report on the game_area or relevant text fields, and (2) an adjacent row changes report showing deltas between consecutive rows for the selected field (starts or completions). Both reports are computed locally from the supplied data with no external lookups.","failureModes":["More than 200 rows submitted — request rejected due to maxItems constraint","Missing required fields (row_id, game_area, date, starts, or completions) — validation error","Invalid date format (not YYYY-MM-DD) — schema validation failure","Payment not provided or insufficient — x402 payment required error","Empty rows array — minItems constraint violation"],"whenToPreferThis":"Choose this endpoint when you need both string normalization and sequential row-change analysis on tutorial completion data in a single low-cost call. Ideal for game or e-learning analytics pipelines where you want to clean categorical labels and inspect day-over-day engagement deltas simultaneously, without needing external data sources or live lookups.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-25T12:32:32.844Z","isFirstParty":false,"canonicalSlug":"tutorial-completion-string-normalisation-adjacent-row-changes-2c94064b"}