{"uid":"cap_L_Kh_R4s8SPSfv5cFqLe3","slug":"backup-exercises-adjacent-row-changes-base-100-series-e69801ae","name":"Backup Exercises — Adjacent Row Changes + Base-100 Series","description":"Backup exercises — Adjacent row changes + Base-100 series: Adjacent row changes + Base-100 series for supplied backup exercises records (restore_minutes, restored_gb). 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-security-05-155?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","control_group","date","restore_minutes","restored_gb"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"restored_gb":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"control_group":{"type":"string","default":"","maxLength":80},"restore_minutes":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","restored_gb":1,"control_group":"group-a","restore_minutes":10},{"date":"2026-10-02","row_id":"row-2","restored_gb":2,"control_group":"group-b","restore_minutes":20},{"date":"2026-10-03","row_id":"row-3","restored_gb":3,"control_group":"group-a","restore_minutes":15},{"date":"2026-10-04","row_id":"row-4","restored_gb":4,"control_group":"group-b","restore_minutes":30}],"maxItems":200,"minItems":1},"field":{"enum":["restore_minutes","restored_gb"],"type":"string","default":"restore_minutes"},"base_index":{"type":"integer","default":0,"maximum":199,"minimum":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_j44ti5Uem5vEgqLNcst7F","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":"Computes adjacent row-to-row changes and base-100 indexed series for up to 200 rows of backup exercise data (restore_minutes, restored_gb).","exampleAgentPrompt":"Run adjacent row change analysis and a base-100 series on my backup exercise records — I have 4 rows with dates from 2026-10-01 to 2026-10-04, two groups (group-a and group-b), restore_minutes values of 10, 20, 15, and 30, and restored_gb of 1, 2, 3, and 4. Use restore_minutes as the field and start the base index at row 0.","exampleUseCases":[{"title":"Backup speed trend over time","prompt":"I have 10 weekly backup exercise results with dates, group labels, restore_minutes, and restored_gb. Can you calculate how restore_minutes changed from one run to the next and also show me a base-100 indexed series starting from the first row?"},{"title":"Comparing recovery times by control group","prompt":"I've got 50 backup exercise records split between group-a and group-b, each with a date, restore_minutes, and restored_gb. Please compute the adjacent row changes for restored_gb with base index at 0 so I can see how recovery volumes shifted across runs."},{"title":"Baseline-normalized backup performance report","prompt":"Can you take my 25-row backup exercise dataset — it has row IDs, dates, control groups, restore_minutes, and restored_gb — and produce both a row-to-row change report and a base-100 series for restore_minutes indexed from row 5?"}],"resultDescription":"Returns two analytical reports for the supplied backup exercise rows: (1) an adjacent row change report showing the delta in the selected field (restore_minutes or restored_gb) between each consecutive row, and (2) a base-100 indexed series anchoring the selected field's values relative to the specified base_index row. Both reports operate on the supplied data locally with no external lookups.","failureModes":["Fewer than 1 row supplied — minItems validation error","More than 200 rows supplied — maxItems validation error","Invalid date format (not YYYY-MM-DD) — pattern validation error","base_index out of range (>=200 or <0) — validation error","Field value not in enum [restore_minutes, restored_gb] — validation error","Null numeric values in key field may affect delta calculations","Missing required row fields (row_id, control_group, date) — schema validation error"],"whenToPreferThis":"Choose this endpoint when you have tabular backup exercise records with restore_minutes or restored_gb metrics and need both a sequential row-change analysis and a base-100 normalized series in a single call. It is ideal for lightweight, local analytical computation on up to 200 rows without requiring an external analytics platform, database, or live data connection. Prefer alternatives if you need predictive modeling, real-time monitoring, or analysis of fields beyond the two supported metrics.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-25T12:32:20.188Z","isFirstParty":false,"canonicalSlug":"backup-exercises-adjacent-row-changes-base-100-series-e69801ae"}