{"uid":"cap_PvdFIoRwiYJJyRf3BrJaH","slug":"ardaro-ledger-reconciliation-analyzer-7549a62c","name":"Ardaro Ledger Reconciliation Analyzer","description":"Evidence-bounded visibility into publicly discoverable x402 agent services.","url":"https://agents.getardaro.com/v1/agent-utilities/ledger-reconciliation/analyze","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"result":{"tool":"reconcile_api_ledger","issues":[],"policy":{"scope":"Compares caller-supplied billing and usage observations only. Matching records may both be inaccurate or incomplete. No reservation database, authenticated provider receipt, network packet, delivery, or blockchain record is inspected.","stateless":true,"model_calls":0,"advisory_only":true,"ledger_updated":false,"delivery_verified":false,"credentials_issued":false,"reservation_created":false,"human_review_required":true,"external_spend_enforced":false,"submitted_records_retained":false,"submitted_evidence_verified":false,"caller_identity_authenticated":false,"downstream_payment_authorized":false,"telemetry_independently_verified":false},"records_compared":1,"totals_by_currency":[{"currency":"USD","usage_count":1,"usage_total":"0.300000","billing_count":1,"billing_total":"0.300000"}],"matched_record_count":1,"reconciliation_status":"MATCHED_SUBMITTED_RECORDS"},"status":"review_required","identities":{"analysis_result_identity":"res_19b1681d96cd27c55497ec5527f3917406bf0ce6b580dae5070aeaf7b0b23096"},"service_id":"ardaro.reconcile_api_ledger","contract_version":"ardaro.agent-utilities.response.v1"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1kfQj7aA5WqmGh_v27gI6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Compares caller-supplied API billing records and usage observations to identify matches or discrepancies, returning an advisory reconciliation status without touching any authoritative ledger or verified data source.","exampleAgentPrompt":"I have two sets of records — one from my API billing system showing $0.30 USD and one from my usage logs also showing $0.30 USD for 1 call — can you run a ledger reconciliation on these and tell me if they match?","exampleUseCases":[{"title":"Monthly API billing audit","prompt":"I need to reconcile last month's API billing against our internal usage logs — I've got billing showing $45.00 USD across 150 calls and usage logs showing $43.50 USD across 148 calls. Can you compare these and flag any discrepancies?"},{"title":"Spot-check single API charge","prompt":"I was just billed $0.25 USD for one API call but my usage tracker also recorded exactly $0.25 for that call — can you run a quick reconciliation to confirm they match?"},{"title":"Multi-currency usage vs billing review","prompt":"We have billing records in USD and EUR that I want to reconcile against our usage data before the finance team review — USD billing is $120 for 400 calls and usage shows $118, EUR billing is €30 for 100 calls and usage shows €30. Can you analyze whether these records line up?"}],"resultDescription":"Returns a JSON object with a reconciliation_status (e.g. MATCHED_SUBMITTED_RECORDS), matched_record_count, totals_by_currency (with usage and billing totals per currency), an issues array listing any discrepancies found, an advisory policy block clarifying scope limitations (stateless, no external verification, human review required), and a unique analysis_result_identity hash for the response. Status is always 'review_required' as the analysis is advisory only.","failureModes":["Malformed or missing billing/usage record input returns an error","Currency mismatch between billing and usage records may produce unmatched totals rather than a direct comparison","Results are advisory only — both submitted records may be inaccurate; no authoritative source is consulted","Blockchain, network, or provider receipts are not verified, so MATCHED status does not guarantee real-world accuracy","No caller authentication means results cannot be tied to a verified identity"],"whenToPreferThis":"Choose this endpoint when you have caller-supplied billing and usage records you want to compare programmatically for surface-level matching, especially in an automated agent workflow where a quick advisory check is sufficient before escalating to human review. Do not use it when you need authoritative verification against a provider's actual ledger, blockchain records, or authenticated receipts — this endpoint is explicitly stateless and advisory only.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:41:26.878Z","isFirstParty":false}