{"catalog_version":"ardaro.agent-services.catalog.v1","brand":"Ardaro Agent Services","services":[{"service_id":"ardaro.receipt_intelligence","name":"Ardaro Receipt Intelligence","version":"1.0.0","description":"Extract and validate structured expense data from receipt text or a provider-neutral receipt extraction. Use when an agent needs merchant, date, tax, total, line items, confidence, duplicate detection, and arithmetic validation before creating or reconciling an expense. The result is advisory and always requires human review.","capabilities":["receipt_extraction","line_item_normalization","arithmetic_validation","duplicate_screening","human_review_draft"],"semantic_keywords":["receipt OCR","receipt extraction","expense extraction","invoice parsing","purchase reconciliation","construction receipt","supplier receipt","merchant extraction","line-item extraction","duplicate receipt","purchase order matching"],"price":{"model":"fixed_per_accepted_request","amount":"0.25","currency":"USDC","display":"$0.25","network":"eip155:8453","failed_input_validation_charged":false,"same_payment_identifier_replay_requires_new_payment":false,"successful_response_loss_retry_policy":"Retry only the exact original signed payment payload and exact request body with the same payment identifier. Never create a new signature for an unknown outcome."},"supported_input_types":[{"mime_type":"text/plain","input_kind":"text","description":"Bounded OCR or receipt text supplied by the caller."},{"mime_type":"application/json","input_kind":"structured","description":"Provider-neutral structured receipt extraction."}],"limits":{"max_request_bytes":262144,"max_text_characters":20000,"max_pages":1,"max_line_items":100,"max_existing_fingerprints":10000,"normal_latency_target_ms":2000,"request_timeout_ms":15000},"retention":{"raw_documents_retained":false,"raw_receipt_images_retained":false,"extracted_results_retained":true,"default_retention_seconds":900,"storage_scope":"volatile_result_cache_and_durable_content_free_payment_metadata","durable_recovery_supported":true,"payment_metadata_retention_seconds":220752000,"used_for_model_training":false,"deletion_behavior":"Receipt inputs and result bodies remain volatile. Content-free payment, settlement, and aggregate sales metadata use the production retention policy and retained encrypted storage."},"schemas":{"openapi":"https://agents.getardaro.com/openapi.json","request_contract_version":"ardaro.agent-receipt-intelligence.request.v1","response_contract_version":"ardaro.agent-receipt-intelligence.response.v1"},"endpoints":{"analyze":"https://agents.getardaro.com/v1/receipt-intelligence/analyze","example":"https://agents.getardaro.com/agent-services/receipt-intelligence/example"},"status":{"source":"production_operational","network":"base_mainnet_only","deployed":true,"settlement_proven":true,"bazaar_indexed":true,"mainnet_enabled":true},"mcp":{"source_interface_available":true,"public_endpoint_deployed":false,"tools":["analyze_receipt"]},"policy":{"advisory_only":true,"human_review_required":true,"financial_mutation_supported":false,"ardaro_saas_tenant_access":false},"support":{"email":"support@getardaro.com","url":"mailto:support@getardaro.com","terms_url":"https://getardaro.com/legal/terms","privacy_url":"https://getardaro.com/legal/privacy"},"benchmark":{"benchmark_id":"ardaro.receipt-intelligence.synthetic.v1","service_version":"1.0.0","fixture_count":3,"completed_count":3,"error_count":0,"accuracy":{"merchant":{"passed":3,"evaluated":3,"accuracy":1.0},"date":{"passed":3,"evaluated":3,"accuracy":1.0},"total":{"passed":3,"evaluated":3,"accuracy":1.0},"subtotal_tax":{"passed":3,"evaluated":3,"accuracy":1.0},"line_item":{"passed":3,"evaluated":3,"accuracy":1.0},"quantity":{"passed":3,"evaluated":3,"accuracy":1.0},"duplicate_detection":{"passed":3,"evaluated":3,"accuracy":1.0},"arithmetic_anomaly_detection":{"passed":3,"evaluated":3,"accuracy":1.0}},"dataset_license":"CC0-1.0","dataset_origin":"Generated synthetic fixtures; no customer or third-party receipt data.","input_scope":"synthetic provider-neutral structured extraction; not image OCR","latency_ms":{"median":2.772,"p95":4.846,"sample_count":3},"deterministic_result_signature":"bench_ccff3821f996384a60ce4cfe1750f71a1bcb98847a001965f0819ca6754e0157","raw_documents_published":false}}]}