{"uid":"cap_oqNjEujF3U_FWyegerwoP","slug":"savings-ledger-record-quality-audit-string-normalisation-numeric-row-022b0f1e","name":"Savings Ledger — Record Quality Audit + String Normalisation + Numeric Row Ordering","description":"Savings ledger — Record quality audit + String normalisation + Numeric row ordering: Record quality audit + String normalisation + Numeric row ordering for supplied savings ledger records (deposit_amount, withdrawal_amount). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-finance-23-196?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","instrument_group","date","deposit_amount","withdrawal_amount"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"deposit_amount":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"instrument_group":{"type":"string","default":"","maxLength":80},"withdrawal_amount":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","deposit_amount":10,"instrument_group":"group-a","withdrawal_amount":1},{"date":"2026-10-02","row_id":"row-2","deposit_amount":20,"instrument_group":"group-b","withdrawal_amount":2},{"date":"2026-10-03","row_id":"row-3","deposit_amount":15,"instrument_group":"group-a","withdrawal_amount":3},{"date":"2026-10-04","row_id":"row-4","deposit_amount":30,"instrument_group":"group-b","withdrawal_amount":4}],"maxItems":200,"minItems":1},"field":{"enum":["deposit_amount","withdrawal_amount"],"type":"string","default":"deposit_amount"}}},"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_PkFhIVymZmFPovPGPLiYb","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":"Audits record quality, normalises strings, and numerically orders rows in savings ledger data (deposit_amount, withdrawal_amount) for up to 200 rows, returning 3 independent analytical reports.","exampleAgentPrompt":"Can you run a record quality audit, string normalisation, and numeric row ordering on my savings ledger rows? I have 4 rows with deposit_amount and withdrawal_amount fields — row-1 (2026-10-01, group-a, deposit 10, withdrawal 1), row-2 (2026-10-02, group-b, deposit 20, withdrawal 2), row-3 (2026-10-03, group-a, deposit 15, withdrawal 3), row-4 (2026-10-04, group-b, deposit 30, withdrawal 4) — and I want the analysis focused on deposit_amount.","exampleUseCases":[{"title":"Savings ledger data quality check","prompt":"I have 50 rows of savings ledger data with deposit and withdrawal amounts across multiple instrument groups — can you audit them for record quality issues, normalise any inconsistent strings, and order the rows numerically by deposit_amount?"},{"title":"Monthly withdrawal ordering for reconciliation","prompt":"Can you take my 120 savings ledger entries from October and run a numeric row ordering report on the withdrawal_amount field, plus flag any quality issues in the records?"},{"title":"String normalisation across instrument groups","prompt":"My savings ledger has messy instrument_group labels across 80 rows — run the string normalisation and record quality audit on all of them using the deposit_amount as the primary field."}],"resultDescription":"Returns 3 independent analytical reports: (1) a record quality audit identifying data issues in the supplied savings ledger rows, (2) a string normalisation report for text fields such as instrument_group, and (3) a numeric row ordering report ranking rows by the selected field (deposit_amount or withdrawal_amount). All analysis is performed locally on the submitted data with no external lookups.","failureModes":["Exceeding 200 rows returns a validation error","Missing required fields (row_id, date, deposit_amount, withdrawal_amount, instrument_group) causes rejection","Invalid date format (not YYYY-MM-DD) fails schema validation","Amounts outside the range -1,000,000,000,000 to 1,000,000,000,000 are rejected","Empty rows array is not accepted (minItems: 1)"],"whenToPreferThis":"Choose this endpoint when you need three bundled analytical passes — quality audit, string normalisation, and numeric ordering — on savings ledger records in a single low-cost call. It is best suited for batch offline analysis of up to 200 rows of savings data with deposit and withdrawal amounts, where no live data lookup, prediction, or external action is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:49:42.801Z","isFirstParty":false,"canonicalSlug":"savings-ledger-record-quality-audit-string-normalisation-numeric-row-022b0f1e"}