{"schema_version":"ardaro.mcp-discovery.v1","document_kind":"optional_custom_discovery_metadata","name":"Ardaro Agent Services","version":"1.3.0","endpoint":"https://agents.getardaro.com/mcp","transport":"streamable-http","protocol_versions":["2025-11-25","2025-06-18","2025-03-26"],"authoritative_tool_discovery":"MCP tools/list","catalog_url":"https://agents.getardaro.com/agent-services","openapi_url":"https://agents.getardaro.com/openapi.json","quickstart_url":"https://agents.getardaro.com/agent-utilities","examples_url":"https://github.com/ashevilleislove/ardaro-agent-examples","registry_url":"https://registry.modelcontextprotocol.io/v0.1/servers/io.github.ashevilleislove%2Fardaro-receipt-intelligence/versions/latest","tools":[{"name":"analyze_receipt","title":"Analyze a receipt for human review","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. Paid tool: 0.25 USDC per accepted request. Requires an owner-authorized x402-capable client. Use get_receipt_example for a fixed free example.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","input","existing_fingerprints"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.request.v1","description":"Required request contract identifier; send this exact version string."},"input":{"description":"One receipt supplied as bounded OCR text or a provider-neutral structured extraction. Choose exactly one input kind.","oneOf":[{"type":"object","additionalProperties":false,"required":["kind","text"],"properties":{"kind":{"const":"text","description":"Selects receipt text input; supply the text property."},"text":{"type":"string","description":"OCR or receipt text for one document, up to 20,000 characters. Exclude payment-card data, credentials, customer-record payloads, and financial posting instructions.","minLength":1,"maxLength":20000}}},{"type":"object","additionalProperties":false,"required":["kind","analysis"],"properties":{"kind":{"const":"structured","description":"Selects structured receipt input; supply the analysis property."},"analysis":{"type":"object","description":"Provider-neutral receipt extraction using only the listed fields. Omit fields that were not extracted.","additionalProperties":false,"minProperties":1,"properties":{"vendor":{"description":"Merchant or supplier name printed on the receipt. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"purchase_date":{"description":"Purchase date as extracted; YYYY-MM-DD is recommended. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":10},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":10},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"subtotal":{"description":"Receipt subtotal before tax, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"tax":{"description":"Total tax amount printed on the receipt, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"total":{"description":"Final receipt total, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"currency":{"description":"Three-letter currency code shown on the receipt, for example USD. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":3},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":3},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"purchase_order":{"description":"Purchase-order reference printed on the receipt; this does not select or link an Ardaro job. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"receipt_reference":{"description":"Receipt, invoice, or transaction reference printed on the document. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"line_items":{"type":"array","description":"Extracted receipt line items, limited to 100 entries; omit unavailable item fields.","maxItems":100,"items":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"description":{"description":"Item description printed on the receipt. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":240},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":240},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"product_code":{"description":"Product identifier or SKU printed for this line item. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"quantity":{"description":"Quantity purchased for this line item. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"unit_price":{"description":"Price per unit for this line item, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"amount":{"description":"Extended amount printed for this line item, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]}}}}}}}}]},"existing_fingerprints":{"type":"array","description":"Receipt fingerprints already known to the caller for duplicate comparison. Supply lowercase 64-character SHA-256 hex strings, or an empty array when none are available; at most 10,000 entries.","maxItems":10000,"items":{"type":"string","pattern":"^[0-9a-f]{64}$"}}}},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","anyOf":[{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","description":"Receipt Intelligence v1 response. result is authoritative; receipt is a derived compatibility projection that MUST match result.","x-ardaro-authoritative-analysis-path":"$.result","x-ardaro-receipt-compatibility-path":"$.receipt","x-ardaro-receipt-projection-profile":"ardaro.result-receipt-projection.v1","x-ardaro-analysis-result-identity-profile":"ardaro.recursive-key-sort-compact-json-utf8-sha256.v1","additionalProperties":false,"required":["contract_version","service","version","status","engine","receipt","confidence","duplicate_check","duplicate_fingerprint","arithmetic_verified","arithmetic_consistency","warnings","warning_groups","identities","result","metering","policy"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"service":{"const":"ardaro.receipt_intelligence"},"version":{"const":"1.0.0"},"status":{"const":"review_required"},"engine":{"type":"object"},"receipt":{"type":"object","description":"Non-authoritative compatibility projection generated from result under ardaro.result-receipt-projection.v1. Consumers MUST use result for structured receipt values and reject a response when this projection diverges.","additionalProperties":false,"required":["vendor","purchase_date","totals","line_items"],"properties":{"vendor":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"purchase_date":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":10},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"purchase_order":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"receipt_reference":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals":{"type":"object","additionalProperties":false,"required":["subtotal","tax","total","currency"],"properties":{"subtotal":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"tax":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"total":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"currency":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":3},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]}}},"line_items":{"type":"array","maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","product_code","quantity","unit_price","amount"],"properties":{"description":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":240},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"product_code":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"quantity":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"unit_price":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"amount":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]}}}}}},"confidence":{"type":"object"},"duplicate_check":{"type":"object"},"duplicate_fingerprint":{"type":["string","null"],"pattern":"^[0-9a-f]{64}$"},"arithmetic_verified":{"type":["boolean","null"]},"arithmetic_consistency":{"enum":["verified","mismatch","unavailable"]},"warnings":{"type":"array","maxItems":64,"items":{"type":"object"}},"warning_groups":{"type":"object"},"identities":{"type":"object","additionalProperties":false,"required":["request_identity","document_fingerprint","analysis_result_identity"],"properties":{"request_identity":{"type":"string","pattern":"^req_[0-9a-f]{64}$"},"document_fingerprint":{"type":["string","null"],"pattern":"^[0-9a-f]{64}$"},"analysis_result_identity":{"type":"string","pattern":"^res_[0-9a-f]{64}$"}}},"payment_identity":{"type":"object","additionalProperties":false,"required":["protocol","reference","replayed"],"properties":{"protocol":{"const":"x402-v2"},"reference":{"type":"string","pattern":"^pay_[0-9a-f]{64}$"},"replayed":{"type":"boolean"}}},"result":{"type":"object","description":"Sole authoritative structured analysis object. Its recursively key-sorted, compact UTF-8 JSON bytes are SHA-256 hashed under ardaro.recursive-key-sort-compact-json-utf8-sha256.v1 and published as analysis_result_identity.","additionalProperties":false,"required":["extracted_facts","inferred_suggestions","unavailable_fields","validation","provenance"],"properties":{"extracted_facts":{"type":"object","additionalProperties":false,"required":["line_items"],"properties":{"vendor":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"purchase_date":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":10},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"purchase_order":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"receipt_reference":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals.subtotal":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals.tax":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals.total":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals.currency":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":3},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"line_items":{"type":"array","maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","product_code","quantity","unit_price","amount"],"properties":{"description":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":240},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"product_code":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"quantity":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"unit_price":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"amount":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]}}}}}},"inferred_suggestions":{"type":"array","maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["field","value"],"properties":{"field":{"enum":["vendor","purchase_date","purchase_order","receipt_reference","totals.subtotal","totals.tax","totals.total","totals.currency"]},"value":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":240},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}}}},"unavailable_fields":{"type":"array","uniqueItems":true,"items":{"enum":["purchase order reference","purchase_date","receipt or invoice number","totals.currency","totals.subtotal","totals.tax","totals.total","vendor"]}},"validation":{"type":"object"},"provenance":{"type":"object"}}},"metering":{"type":"object"},"policy":{"type":"object"}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["accepts"],"properties":{"x402Version":{"type":"integer","const":2,"default":2},"error":{"type":["string","null"]},"resource":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"description":{"type":["string","null"]},"mimeType":{"type":["string","null"]},"serviceName":{"type":["string","null"]},"tags":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"iconUrl":{"type":["string","null"]}}},{"type":"null"}]},"accepts":{"type":"array","items":{"type":"object","required":["scheme","network","asset","amount","payTo","maxTimeoutSeconds"],"properties":{"scheme":{"type":"string"},"network":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"},"extra":{"type":"object","additionalProperties":true}}}},"extensions":{"oneOf":[{"type":"object","additionalProperties":true},{"type":"null"}]}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","service_code","message","retryable","remediation"],"properties":{"code":{"type":"string","maxLength":80},"service_code":{"enum":["ARDARO_ARITHMETIC_MISMATCH","ARDARO_DOCUMENT_TOO_LARGE","ARDARO_DUPLICATE_SUSPECTED","ARDARO_EXTRACTION_LOW_CONFIDENCE","ARDARO_IDEMPOTENCY_CONFLICT","ARDARO_INPUT_UNSUPPORTED","ARDARO_PAYMENT_INVALID","ARDARO_PAYMENT_RECONCILIATION_REQUIRED","ARDARO_PAYMENT_REQUIRED","ARDARO_RATE_LIMITED","ARDARO_SERVICE_UNAVAILABLE"]},"message":{"type":"string","maxLength":280},"retryable":{"type":"boolean"},"remediation":{"type":"string","maxLength":280}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","service","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"not_ready"},"service":{"const":"ardaro-receipt-intelligence"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","minLength":1,"maxLength":80},"message":{"const":"Service is not ready."}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"string"}}},{"type":"object","additionalProperties":false,"required":["status","message"],"properties":{"status":{"const":"error"},"message":{"type":"string"}}}]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"ardaro/serviceId":"ardaro.receipt_intelligence","ardaro/serviceVersion":"1.0.0","ardaro/fixedPrice":"$0.25","ardaro/paymentNetwork":"eip155:8453","ardaro/humanReviewRequired":true}},{"name":"get_receipt_example","title":"Get a fixed free receipt example","description":"Free, fixed synthetic receipt request and expected human-review result. No user document is processed and no payment is authorized. Use this to evaluate Ardaro before any paid call.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["example_version","synthetic_only","paid_processing_performed","input_description","request","expected_response","limits"],"properties":{"example_version":{"const":"ardaro.receipt-intelligence.example.v1"},"synthetic_only":{"const":true},"paid_processing_performed":{"const":false},"input_description":{"type":"string"},"request":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","input","existing_fingerprints"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.request.v1","description":"Required request contract identifier; send this exact version string."},"input":{"description":"One receipt supplied as bounded OCR text or a provider-neutral structured extraction. Choose exactly one input kind.","oneOf":[{"type":"object","additionalProperties":false,"required":["kind","text"],"properties":{"kind":{"const":"text","description":"Selects receipt text input; supply the text property."},"text":{"type":"string","description":"OCR or receipt text for one document, up to 20,000 characters. Exclude payment-card data, credentials, customer-record payloads, and financial posting instructions.","minLength":1,"maxLength":20000}}},{"type":"object","additionalProperties":false,"required":["kind","analysis"],"properties":{"kind":{"const":"structured","description":"Selects structured receipt input; supply the analysis property."},"analysis":{"type":"object","description":"Provider-neutral receipt extraction using only the listed fields. Omit fields that were not extracted.","additionalProperties":false,"minProperties":1,"properties":{"vendor":{"description":"Merchant or supplier name printed on the receipt. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"purchase_date":{"description":"Purchase date as extracted; YYYY-MM-DD is recommended. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":10},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":10},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"subtotal":{"description":"Receipt subtotal before tax, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"tax":{"description":"Total tax amount printed on the receipt, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"total":{"description":"Final receipt total, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":32},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"currency":{"description":"Three-letter currency code shown on the receipt, for example USD. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":3},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":3},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"purchase_order":{"description":"Purchase-order reference printed on the receipt; this does not select or link an Ardaro job. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"receipt_reference":{"description":"Receipt, invoice, or transaction reference printed on the document. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":160},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"line_items":{"type":"array","description":"Extracted receipt line items, limited to 100 entries; omit unavailable item fields.","maxItems":100,"items":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"description":{"description":"Item description printed on the receipt. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":240},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":240},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"product_code":{"description":"Product identifier or SKU printed for this line item. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"quantity":{"description":"Quantity purchased for this line item. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"unit_price":{"description":"Price per unit for this line item, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]},"amount":{"description":"Extended amount printed for this line item, in the receipt currency. Supply the extracted value directly or wrap it with optional extraction confidence.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"},{"type":"object","additionalProperties":false,"required":["value"],"properties":{"value":{"description":"The extracted field value, supplied as text or a number before receipt normalization.","oneOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"number"}]},"confidence":{"type":"number","minimum":0,"maximum":100,"description":"Optional caller-supplied extraction confidence: 0 to 1 is a fraction; values greater than 1 are percentages up to 100. A value of 1 means full confidence."}}}]}}}}}}}}]},"existing_fingerprints":{"type":"array","description":"Receipt fingerprints already known to the caller for duplicate comparison. Supply lowercase 64-character SHA-256 hex strings, or an empty array when none are available; at most 10,000 entries.","maxItems":10000,"items":{"type":"string","pattern":"^[0-9a-f]{64}$"}}}},"expected_response":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","description":"Receipt Intelligence v1 response. result is authoritative; receipt is a derived compatibility projection that MUST match result.","x-ardaro-authoritative-analysis-path":"$.result","x-ardaro-receipt-compatibility-path":"$.receipt","x-ardaro-receipt-projection-profile":"ardaro.result-receipt-projection.v1","x-ardaro-analysis-result-identity-profile":"ardaro.recursive-key-sort-compact-json-utf8-sha256.v1","additionalProperties":false,"required":["contract_version","service","version","status","engine","receipt","confidence","duplicate_check","duplicate_fingerprint","arithmetic_verified","arithmetic_consistency","warnings","warning_groups","identities","result","metering","policy"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"service":{"const":"ardaro.receipt_intelligence"},"version":{"const":"1.0.0"},"status":{"const":"review_required"},"engine":{"type":"object"},"receipt":{"type":"object","description":"Non-authoritative compatibility projection generated from result under ardaro.result-receipt-projection.v1. Consumers MUST use result for structured receipt values and reject a response when this projection diverges.","additionalProperties":false,"required":["vendor","purchase_date","totals","line_items"],"properties":{"vendor":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"purchase_date":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":10},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"purchase_order":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"receipt_reference":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals":{"type":"object","additionalProperties":false,"required":["subtotal","tax","total","currency"],"properties":{"subtotal":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"tax":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"total":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"currency":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":3},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]}}},"line_items":{"type":"array","maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","product_code","quantity","unit_price","amount"],"properties":{"description":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":240},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"product_code":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"quantity":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"unit_price":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"amount":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]}}}}}},"confidence":{"type":"object"},"duplicate_check":{"type":"object"},"duplicate_fingerprint":{"type":["string","null"],"pattern":"^[0-9a-f]{64}$"},"arithmetic_verified":{"type":["boolean","null"]},"arithmetic_consistency":{"enum":["verified","mismatch","unavailable"]},"warnings":{"type":"array","maxItems":64,"items":{"type":"object"}},"warning_groups":{"type":"object"},"identities":{"type":"object","additionalProperties":false,"required":["request_identity","document_fingerprint","analysis_result_identity"],"properties":{"request_identity":{"type":"string","pattern":"^req_[0-9a-f]{64}$"},"document_fingerprint":{"type":["string","null"],"pattern":"^[0-9a-f]{64}$"},"analysis_result_identity":{"type":"string","pattern":"^res_[0-9a-f]{64}$"}}},"payment_identity":{"type":"object","additionalProperties":false,"required":["protocol","reference","replayed"],"properties":{"protocol":{"const":"x402-v2"},"reference":{"type":"string","pattern":"^pay_[0-9a-f]{64}$"},"replayed":{"type":"boolean"}}},"result":{"type":"object","description":"Sole authoritative structured analysis object. Its recursively key-sorted, compact UTF-8 JSON bytes are SHA-256 hashed under ardaro.recursive-key-sort-compact-json-utf8-sha256.v1 and published as analysis_result_identity.","additionalProperties":false,"required":["extracted_facts","inferred_suggestions","unavailable_fields","validation","provenance"],"properties":{"extracted_facts":{"type":"object","additionalProperties":false,"required":["line_items"],"properties":{"vendor":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"purchase_date":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":10},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"purchase_order":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"receipt_reference":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":160},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals.subtotal":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals.tax":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals.total":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":32},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"totals.currency":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":3},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}},"line_items":{"type":"array","maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","product_code","quantity","unit_price","amount"],"properties":{"description":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":240},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"product_code":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"quantity":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"unit_price":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]},"amount":{"oneOf":[{"type":"null"},{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":80},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}]}}}}}},"inferred_suggestions":{"type":"array","maxItems":8,"items":{"type":"object","additionalProperties":false,"required":["field","value"],"properties":{"field":{"enum":["vendor","purchase_date","purchase_order","receipt_reference","totals.subtotal","totals.tax","totals.total","totals.currency"]},"value":{"type":"object","additionalProperties":false,"required":["value","confidence","source"],"properties":{"value":{"type":"string","minLength":1,"maxLength":240},"confidence":{"type":"object","additionalProperties":false,"required":["score","level"],"properties":{"score":{"type":"number","minimum":0,"maximum":1},"level":{"enum":["high","medium","low"]}}},"source":{"enum":["structured_summary","structured_line_item","provider_neutral","text_fallback","inferred"]}}}}}},"unavailable_fields":{"type":"array","uniqueItems":true,"items":{"enum":["purchase order reference","purchase_date","receipt or invoice number","totals.currency","totals.subtotal","totals.tax","totals.total","vendor"]}},"validation":{"type":"object"},"provenance":{"type":"object"}}},"metering":{"type":"object"},"policy":{"type":"object"}}},"limits":{"type":"object","additionalProperties":false,"required":["max_existing_fingerprints","max_line_items","max_pages","max_request_bytes","max_text_characters","normal_latency_target_ms","request_timeout_ms"],"properties":{"max_request_bytes":{"type":"integer","minimum":1},"max_text_characters":{"type":"integer","minimum":1},"max_pages":{"type":"integer","minimum":1},"max_line_items":{"type":"integer","minimum":1},"max_existing_fingerprints":{"type":"integer","minimum":1},"normal_latency_target_ms":{"type":"integer","minimum":1},"request_timeout_ms":{"type":"integer","minimum":1}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_receipt_service_status","title":"Check receipt service readiness and terms for free","description":"Check receipt-service availability, configured USDC price/network, supported inputs, size limits, retention and exact-retry policy before authorizing a paid analyze_receipt call. Takes empty arguments {}; no receipt, credentials or payment metadata. Free and read-only: uses cached runtime readiness, performs no external health probe, analysis, payment or tenant lookup. A successful status lookup can report ready=false; wait until ready before starting paid work. This snapshot does not guarantee a later call or prove an individual payment settled. Use get_receipt_example to inspect a fixed sample result instead.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["availability","limits","paid_processing_performed","payment_authorized","policy","price","retention","service_id","status_version","supported_input_types"],"properties":{"service_id":{"const":"ardaro.receipt_intelligence"},"price":{"type":"object","additionalProperties":false,"required":["model","amount","currency","display","network","failed_input_validation_charged","same_payment_identifier_replay_requires_new_payment","successful_response_loss_retry_policy"],"properties":{"model":{"const":"fixed_per_accepted_request"},"amount":{"type":"string","pattern":"^[0-9]+\\.[0-9]{2}$"},"currency":{"const":"USDC"},"display":{"type":"string","pattern":"^\\$[0-9]+\\.[0-9]{2}$"},"network":{"type":"string"},"failed_input_validation_charged":{"const":false},"same_payment_identifier_replay_requires_new_payment":{"const":false},"successful_response_loss_retry_policy":{"type":"string"}}},"supported_input_types":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["mime_type","input_kind","description"],"properties":{"mime_type":{"type":"string"},"input_kind":{"enum":["text","structured"]},"description":{"type":"string"}}}},"limits":{"type":"object","additionalProperties":false,"required":["max_existing_fingerprints","max_line_items","max_pages","max_request_bytes","max_text_characters","normal_latency_target_ms","request_timeout_ms"],"properties":{"max_request_bytes":{"type":"integer","minimum":1},"max_text_characters":{"type":"integer","minimum":1},"max_pages":{"type":"integer","minimum":1},"max_line_items":{"type":"integer","minimum":1},"max_existing_fingerprints":{"type":"integer","minimum":1},"normal_latency_target_ms":{"type":"integer","minimum":1},"request_timeout_ms":{"type":"integer","minimum":1}}},"retention":{"type":"object","additionalProperties":false,"required":["default_retention_seconds","deletion_behavior","durable_recovery_supported","extracted_results_retained","payment_metadata_retention_seconds","raw_documents_retained","raw_receipt_images_retained","storage_scope","used_for_model_training"],"properties":{"raw_documents_retained":{"const":false},"raw_receipt_images_retained":{"const":false},"extracted_results_retained":{"type":"boolean"},"default_retention_seconds":{"type":"integer","minimum":1},"storage_scope":{"type":"string"},"durable_recovery_supported":{"type":"boolean"},"payment_metadata_retention_seconds":{"type":"integer","minimum":86400},"used_for_model_training":{"const":false},"deletion_behavior":{"type":"string"}}},"policy":{"type":"object","additionalProperties":false,"required":["advisory_only","human_review_required","financial_mutation_supported","ardaro_saas_tenant_access"],"properties":{"advisory_only":{"const":true},"human_review_required":{"const":true},"financial_mutation_supported":{"const":false},"ardaro_saas_tenant_access":{"const":false}}},"status_version":{"const":"ardaro.receipt-intelligence.service-status.v1"},"availability":{"type":"object","additionalProperties":false,"description":"Cached runtime readiness, not a fresh external probe or settlement proof.","required":["ready","reason","source"],"properties":{"ready":{"type":"boolean","description":"Whether the launch gate and cached dependencies currently allow paid processing."},"reason":{"enum":["ready","launch_gate_closed","dependency_unavailable","not_configured"],"description":"Coarse public readiness reason; contains no internal error details."},"source":{"const":"cached_runtime_readiness"}}},"paid_processing_performed":{"const":false},"payment_authorized":{"const":false}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"match_invoice","title":"Compare an invoice against its purchase order","description":"Compare one structured invoice and purchase order for human review. Check exact line references, quantities, unit prices and arithmetic; return source-linked discrepancies and explicit unknowns. No OCR, delivery verification, prior-invoice history, tax validation or financial posting. Paid: 0.50 USDC per accepted comparison. First check get_invoice_matching_service_status. Requires explicit owner-authorized x402 payment; discovery is not spending approval.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","invoice","purchase_order"],"properties":{"contract_version":{"const":"ardaro.agent-invoice-matching.request.v1"},"invoice":{"oneOf":[{"type":"object","additionalProperties":false,"required":["currency","line_items","purchase_order_reference","reference","supplier_id"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":80},"currency":{"type":"string","enum":["JPY"]},"supplier_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"line_items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","line_id","quantity","unit","unit_price"],"properties":{"line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"description":{"type":"string","minLength":1,"maxLength":240},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"quantity":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])","not":{"pattern":"^0(?:\\.0+)?(?![\\s\\S])"}},"unit_price":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"product_code":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"amount":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"},"po_line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"}}}},"purchase_order_reference":{"type":"string","minLength":1,"maxLength":80},"subtotal":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"},"tax":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"},"total":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"}}},{"type":"object","additionalProperties":false,"required":["currency","line_items","purchase_order_reference","reference","supplier_id"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":80},"currency":{"type":"string","enum":["USD","EUR","GBP","CAD","AUD","MXN"]},"supplier_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"line_items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","line_id","quantity","unit","unit_price"],"properties":{"line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"description":{"type":"string","minLength":1,"maxLength":240},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"quantity":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])","not":{"pattern":"^0(?:\\.0+)?(?![\\s\\S])"}},"unit_price":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"product_code":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"amount":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"},"po_line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"}}}},"purchase_order_reference":{"type":"string","minLength":1,"maxLength":80},"subtotal":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"},"tax":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"},"total":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"}}}]},"purchase_order":{"oneOf":[{"type":"object","additionalProperties":false,"required":["currency","line_items","reference","supplier_id"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":80},"currency":{"type":"string","enum":["JPY"]},"supplier_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"line_items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","line_id","quantity","unit","unit_price"],"properties":{"line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"description":{"type":"string","minLength":1,"maxLength":240},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"quantity":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])","not":{"pattern":"^0(?:\\.0+)?(?![\\s\\S])"}},"unit_price":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"product_code":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"amount":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"}}}}}},{"type":"object","additionalProperties":false,"required":["currency","line_items","reference","supplier_id"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":80},"currency":{"type":"string","enum":["USD","EUR","GBP","CAD","AUD","MXN"]},"supplier_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"line_items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","line_id","quantity","unit","unit_price"],"properties":{"line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"description":{"type":"string","minLength":1,"maxLength":240},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"quantity":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])","not":{"pattern":"^0(?:\\.0+)?(?![\\s\\S])"}},"unit_price":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"product_code":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"amount":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"}}}}}}]}},"description":"One invoice and one purchase order with caller-supplied opaque supplier identifiers. Runtime validation additionally rejects duplicate line IDs, padded/control-bearing strings, sensitive card or credential data, and requests over 262144 UTF-8 JSON bytes. All numeric inputs are decimal strings; missing optional arithmetic evidence requires review."},"outputSchema":{"type":"object","anyOf":[{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","result","identities"],"properties":{"contract_version":{"const":"ardaro.agent-invoice-matching.response.v1"},"status":{"const":"review_required"},"result":{"type":"object","additionalProperties":false,"required":["summary","document_checks","comparison_rows","purchase_order_line_summary","discrepancies","arithmetic","policy"],"properties":{"summary":{"type":"object","additionalProperties":false,"required":["outcome","invoice_line_count","purchase_order_line_count","matched_invoice_line_count","unmatched_invoice_line_count","discrepancy_count","unknown_check_count","human_review_required","delivery_verified","payment_approved"],"properties":{"outcome":{"enum":["no_discrepancies","review_required"]},"invoice_line_count":{"type":"integer","minimum":0,"maximum":100},"purchase_order_line_count":{"type":"integer","minimum":0,"maximum":100},"matched_invoice_line_count":{"type":"integer","minimum":0,"maximum":100},"unmatched_invoice_line_count":{"type":"integer","minimum":0,"maximum":100},"discrepancy_count":{"type":"integer","minimum":0,"maximum":1000},"unknown_check_count":{"type":"integer","minimum":0,"maximum":1000},"human_review_required":{"const":true},"delivery_verified":{"const":false},"payment_approved":{"const":false}}},"document_checks":{"type":"object","additionalProperties":false,"required":["currency_matches","supplier_matches","purchase_order_reference_matches"],"properties":{"currency_matches":{"type":"boolean"},"supplier_matches":{"type":"boolean"},"purchase_order_reference_matches":{"type":"boolean"}}},"comparison_rows":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["invoice_line_id","invoice_source","purchase_order_line_id","purchase_order_source","match_method","allocation_status","invoice_quantity","purchase_order_quantity","invoice_unit","purchase_order_unit","invoice_unit_price","purchase_order_unit_price","invoice_currency","purchase_order_currency","unit_price_difference","invoice_amount","computed_invoice_amount","line_arithmetic_status","discrepancy_codes","outcome"],"properties":{"invoice_line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"invoice_source":{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"},"purchase_order_line_id":{"anyOf":[{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},{"type":"null"}]},"purchase_order_source":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"},{"type":"null"}]},"match_method":{"enum":["unmatched","explicit_po_line_id","exact_product_code"]},"allocation_status":{"enum":["allocated","not_comparable","unmatched"]},"invoice_quantity":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"purchase_order_quantity":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"purchase_order_unit":{"anyOf":[{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},{"type":"null"}]},"invoice_unit_price":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"purchase_order_unit_price":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_currency":{"enum":["USD","EUR","GBP","CAD","AUD","MXN","JPY"]},"purchase_order_currency":{"enum":["USD","EUR","GBP","CAD","AUD","MXN","JPY"]},"unit_price_difference":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^-?(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},{"type":"null"}]},"invoice_amount":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"computed_invoice_amount":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"line_arithmetic_status":{"enum":["consistent","mismatch","unavailable"]},"discrepancy_codes":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","enum":["currency_mismatch","supplier_mismatch","purchase_order_reference_mismatch","invoice_line_amount_unavailable","purchase_order_line_amount_unavailable","invoice_line_arithmetic_mismatch","purchase_order_line_arithmetic_mismatch","referenced_purchase_order_line_missing","ambiguous_product_code","unmatchable_invoice_line","unit_mismatch","product_code_mismatch","unit_price_mismatch","quantity_exceeds_purchase_order","invoice_subtotal_unavailable","invoice_tax_unavailable","invoice_total_unavailable","invoice_subtotal_mismatch","invoice_supplied_line_sum_mismatch","invoice_total_mismatch"]},"uniqueItems":true},"outcome":{"enum":["no_discrepancies","review_required"]}}}},"purchase_order_line_summary":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["purchase_order_line_id","purchase_order_source","allocated_invoice_sources","ordered_quantity","allocated_quantity","uninvoiced_quantity","overbilled_quantity","unit","status","supplied_amount","computed_amount","line_arithmetic_status"],"properties":{"purchase_order_line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"purchase_order_source":{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"},"allocated_invoice_sources":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"}},"ordered_quantity":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"allocated_quantity":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"uninvoiced_quantity":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"overbilled_quantity":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"status":{"enum":["not_comparable","not_invoiced","overbilled","fully_invoiced","partially_invoiced"]},"supplied_amount":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"computed_amount":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"line_arithmetic_status":{"enum":["consistent","mismatch","unavailable"]}}}},"discrepancies":{"type":"array","minItems":0,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":["code","severity","message","sources"],"properties":{"code":{"type":"string","enum":["currency_mismatch","supplier_mismatch","purchase_order_reference_mismatch","invoice_line_amount_unavailable","purchase_order_line_amount_unavailable","invoice_line_arithmetic_mismatch","purchase_order_line_arithmetic_mismatch","referenced_purchase_order_line_missing","ambiguous_product_code","unmatchable_invoice_line","unit_mismatch","product_code_mismatch","unit_price_mismatch","quantity_exceeds_purchase_order","invoice_subtotal_unavailable","invoice_tax_unavailable","invoice_total_unavailable","invoice_subtotal_mismatch","invoice_supplied_line_sum_mismatch","invoice_total_mismatch"]},"severity":{"enum":["error","warning"]},"message":{"type":"string","minLength":1,"maxLength":240},"sources":{"type":"array","minItems":1,"maxItems":101,"items":{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"}}}}},"arithmetic":{"type":"object","additionalProperties":false,"required":["rounding_mode","rounding_scope","invoice_currency_scale","purchase_order_currency_scale","invoice_line_amount_sum","invoice_supplied_line_amount_sum","invoice_subtotal","invoice_tax","invoice_total","computed_invoice_total","invoice_subtotal_status","invoice_total_status"],"properties":{"rounding_mode":{"const":"ROUND_HALF_UP"},"rounding_scope":{"const":"each_line_then_sum"},"invoice_currency_scale":{"enum":[0,2]},"purchase_order_currency_scale":{"enum":[0,2]},"invoice_line_amount_sum":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"invoice_supplied_line_amount_sum":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_subtotal":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_tax":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_total":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"computed_invoice_total":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_subtotal_status":{"enum":["consistent","mismatch","unavailable"]},"invoice_total_status":{"enum":["consistent","mismatch","unavailable"]}}},"policy":{"type":"object","additionalProperties":false,"required":["human_review_required","stateless","raw_documents_retained","financial_posting_supported","financial_posting_performed","payment_approval_supported","delivery_verification_supported","model_calls","identity_purpose","matching_rule","quantity_scope","arithmetic_scope","supplier_scope","decision_scope"],"properties":{"human_review_required":{"const":true},"stateless":{"const":true},"raw_documents_retained":{"const":false},"financial_posting_supported":{"const":false},"financial_posting_performed":{"const":false},"payment_approval_supported":{"const":false},"delivery_verification_supported":{"const":false},"model_calls":{"const":0},"identity_purpose":{"const":"deterministic_result_comparison_only"},"matching_rule":{"const":"explicit_po_line_id_else_unique_case_sensitive_product_code"},"quantity_scope":{"type":"string","minLength":1,"maxLength":300},"arithmetic_scope":{"type":"string","minLength":1,"maxLength":300},"supplier_scope":{"type":"string","minLength":1,"maxLength":300},"decision_scope":{"type":"string","minLength":1,"maxLength":300}}}}},"identities":{"type":"object","additionalProperties":false,"required":["analysis_result_identity"],"properties":{"analysis_result_identity":{"type":"string","pattern":"^res_[0-9a-f]{64}(?![\\s\\S])"},"payment_identity":{"type":"object","additionalProperties":false,"required":["protocol","reference","replayed"],"properties":{"protocol":{"const":"x402-v2"},"reference":{"type":"string","pattern":"^pay_[0-9a-f]{64}(?![\\s\\S])"},"replayed":{"type":"boolean"}}}}}}},{"type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-invoice-matching.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","maxLength":100},"message":{"type":"string","maxLength":300}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","service_code","message","retryable","remediation"],"properties":{"code":{"type":"string","maxLength":80},"service_code":{"enum":["ARDARO_ARITHMETIC_MISMATCH","ARDARO_DOCUMENT_TOO_LARGE","ARDARO_DUPLICATE_SUSPECTED","ARDARO_EXTRACTION_LOW_CONFIDENCE","ARDARO_IDEMPOTENCY_CONFLICT","ARDARO_INPUT_UNSUPPORTED","ARDARO_PAYMENT_INVALID","ARDARO_PAYMENT_RECONCILIATION_REQUIRED","ARDARO_PAYMENT_REQUIRED","ARDARO_RATE_LIMITED","ARDARO_SERVICE_UNAVAILABLE"]},"message":{"type":"string","maxLength":280},"retryable":{"type":"boolean"},"remediation":{"type":"string","maxLength":280}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","service","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"not_ready"},"service":{"const":"ardaro-receipt-intelligence"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","minLength":1,"maxLength":80},"message":{"const":"Service is not ready."}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["accepts"],"properties":{"x402Version":{"type":"integer","const":2,"default":2},"error":{"type":["string","null"]},"resource":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"description":{"type":["string","null"]},"mimeType":{"type":["string","null"]},"serviceName":{"type":["string","null"]},"tags":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"iconUrl":{"type":["string","null"]}}},{"type":"null"}]},"accepts":{"type":"array","items":{"type":"object","required":["scheme","network","asset","amount","payTo","maxTimeoutSeconds"],"properties":{"scheme":{"type":"string"},"network":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"},"extra":{"type":"object","additionalProperties":true}}}},"extensions":{"oneOf":[{"type":"object","additionalProperties":true},{"type":"null"}]}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"string"}}},{"type":"object","additionalProperties":false,"required":["status","message"],"properties":{"status":{"const":"error"},"message":{"type":"string"}}}]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"ardaro/serviceId":"ardaro.invoice_matching","ardaro/serviceVersion":"invoice-matching:1.0.0","ardaro/fixedPrice":"$0.50","ardaro/paymentNetwork":"eip155:8453","ardaro/humanReviewRequired":true}},{"name":"get_invoice_matching_example","title":"Get a fixed free invoice comparison","description":"Fixed synthetic request and result. Takes no arguments and accepts no payment or customer documents.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"outputSchema":{"type":"object","additionalProperties":false,"required":["example_version","synthetic_only","request","response","policy"],"properties":{"example_version":{"const":"ardaro.invoice-matching.example.v1"},"synthetic_only":{"const":true},"request":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","invoice","purchase_order"],"properties":{"contract_version":{"const":"ardaro.agent-invoice-matching.request.v1"},"invoice":{"oneOf":[{"type":"object","additionalProperties":false,"required":["currency","line_items","purchase_order_reference","reference","supplier_id"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":80},"currency":{"type":"string","enum":["JPY"]},"supplier_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"line_items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","line_id","quantity","unit","unit_price"],"properties":{"line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"description":{"type":"string","minLength":1,"maxLength":240},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"quantity":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])","not":{"pattern":"^0(?:\\.0+)?(?![\\s\\S])"}},"unit_price":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"product_code":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"amount":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"},"po_line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"}}}},"purchase_order_reference":{"type":"string","minLength":1,"maxLength":80},"subtotal":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"},"tax":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"},"total":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"}}},{"type":"object","additionalProperties":false,"required":["currency","line_items","purchase_order_reference","reference","supplier_id"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":80},"currency":{"type":"string","enum":["USD","EUR","GBP","CAD","AUD","MXN"]},"supplier_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"line_items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","line_id","quantity","unit","unit_price"],"properties":{"line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"description":{"type":"string","minLength":1,"maxLength":240},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"quantity":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])","not":{"pattern":"^0(?:\\.0+)?(?![\\s\\S])"}},"unit_price":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"product_code":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"amount":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"},"po_line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"}}}},"purchase_order_reference":{"type":"string","minLength":1,"maxLength":80},"subtotal":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"},"tax":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"},"total":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"}}}]},"purchase_order":{"oneOf":[{"type":"object","additionalProperties":false,"required":["currency","line_items","reference","supplier_id"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":80},"currency":{"type":"string","enum":["JPY"]},"supplier_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"line_items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","line_id","quantity","unit","unit_price"],"properties":{"line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"description":{"type":"string","minLength":1,"maxLength":240},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"quantity":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])","not":{"pattern":"^0(?:\\.0+)?(?![\\s\\S])"}},"unit_price":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"product_code":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"amount":{"type":"string","maxLength":26,"pattern":"^(?:0|[1-9][0-9]{0,25})(?![\\s\\S])"}}}}}},{"type":"object","additionalProperties":false,"required":["currency","line_items","reference","supplier_id"],"properties":{"reference":{"type":"string","minLength":1,"maxLength":80},"currency":{"type":"string","enum":["USD","EUR","GBP","CAD","AUD","MXN"]},"supplier_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"line_items":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["description","line_id","quantity","unit","unit_price"],"properties":{"line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"description":{"type":"string","minLength":1,"maxLength":240},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"quantity":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])","not":{"pattern":"^0(?:\\.0+)?(?![\\s\\S])"}},"unit_price":{"type":"string","maxLength":19,"pattern":"^(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"product_code":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"amount":{"type":"string","maxLength":29,"pattern":"^(?:0|[1-9][0-9]{0,25})(?:\\.[0-9]{1,2})?(?![\\s\\S])"}}}}}}]}},"description":"One invoice and one purchase order with caller-supplied opaque supplier identifiers. Runtime validation additionally rejects duplicate line IDs, padded/control-bearing strings, sensitive card or credential data, and requests over 262144 UTF-8 JSON bytes. All numeric inputs are decimal strings; missing optional arithmetic evidence requires review."},"response":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","result","identities"],"properties":{"contract_version":{"const":"ardaro.agent-invoice-matching.response.v1"},"status":{"const":"review_required"},"result":{"type":"object","additionalProperties":false,"required":["summary","document_checks","comparison_rows","purchase_order_line_summary","discrepancies","arithmetic","policy"],"properties":{"summary":{"type":"object","additionalProperties":false,"required":["outcome","invoice_line_count","purchase_order_line_count","matched_invoice_line_count","unmatched_invoice_line_count","discrepancy_count","unknown_check_count","human_review_required","delivery_verified","payment_approved"],"properties":{"outcome":{"enum":["no_discrepancies","review_required"]},"invoice_line_count":{"type":"integer","minimum":0,"maximum":100},"purchase_order_line_count":{"type":"integer","minimum":0,"maximum":100},"matched_invoice_line_count":{"type":"integer","minimum":0,"maximum":100},"unmatched_invoice_line_count":{"type":"integer","minimum":0,"maximum":100},"discrepancy_count":{"type":"integer","minimum":0,"maximum":1000},"unknown_check_count":{"type":"integer","minimum":0,"maximum":1000},"human_review_required":{"const":true},"delivery_verified":{"const":false},"payment_approved":{"const":false}}},"document_checks":{"type":"object","additionalProperties":false,"required":["currency_matches","supplier_matches","purchase_order_reference_matches"],"properties":{"currency_matches":{"type":"boolean"},"supplier_matches":{"type":"boolean"},"purchase_order_reference_matches":{"type":"boolean"}}},"comparison_rows":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["invoice_line_id","invoice_source","purchase_order_line_id","purchase_order_source","match_method","allocation_status","invoice_quantity","purchase_order_quantity","invoice_unit","purchase_order_unit","invoice_unit_price","purchase_order_unit_price","invoice_currency","purchase_order_currency","unit_price_difference","invoice_amount","computed_invoice_amount","line_arithmetic_status","discrepancy_codes","outcome"],"properties":{"invoice_line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"invoice_source":{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"},"purchase_order_line_id":{"anyOf":[{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},{"type":"null"}]},"purchase_order_source":{"anyOf":[{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"},{"type":"null"}]},"match_method":{"enum":["unmatched","explicit_po_line_id","exact_product_code"]},"allocation_status":{"enum":["allocated","not_comparable","unmatched"]},"invoice_quantity":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"purchase_order_quantity":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"purchase_order_unit":{"anyOf":[{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},{"type":"null"}]},"invoice_unit_price":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"purchase_order_unit_price":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_currency":{"enum":["USD","EUR","GBP","CAD","AUD","MXN","JPY"]},"purchase_order_currency":{"enum":["USD","EUR","GBP","CAD","AUD","MXN","JPY"]},"unit_price_difference":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^-?(?:0|[1-9][0-9]{0,11})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},{"type":"null"}]},"invoice_amount":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"computed_invoice_amount":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"line_arithmetic_status":{"enum":["consistent","mismatch","unavailable"]},"discrepancy_codes":{"type":"array","minItems":0,"maxItems":20,"items":{"type":"string","enum":["currency_mismatch","supplier_mismatch","purchase_order_reference_mismatch","invoice_line_amount_unavailable","purchase_order_line_amount_unavailable","invoice_line_arithmetic_mismatch","purchase_order_line_arithmetic_mismatch","referenced_purchase_order_line_missing","ambiguous_product_code","unmatchable_invoice_line","unit_mismatch","product_code_mismatch","unit_price_mismatch","quantity_exceeds_purchase_order","invoice_subtotal_unavailable","invoice_tax_unavailable","invoice_total_unavailable","invoice_subtotal_mismatch","invoice_supplied_line_sum_mismatch","invoice_total_mismatch"]},"uniqueItems":true},"outcome":{"enum":["no_discrepancies","review_required"]}}}},"purchase_order_line_summary":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["purchase_order_line_id","purchase_order_source","allocated_invoice_sources","ordered_quantity","allocated_quantity","uninvoiced_quantity","overbilled_quantity","unit","status","supplied_amount","computed_amount","line_arithmetic_status"],"properties":{"purchase_order_line_id":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"purchase_order_source":{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"},"allocated_invoice_sources":{"type":"array","minItems":0,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"}},"ordered_quantity":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"allocated_quantity":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"uninvoiced_quantity":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"overbilled_quantity":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"unit":{"type":"string","minLength":1,"maxLength":32,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:/-]*(?![\\s\\S])"},"status":{"enum":["not_comparable","not_invoiced","overbilled","fully_invoiced","partially_invoiced"]},"supplied_amount":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"computed_amount":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"line_arithmetic_status":{"enum":["consistent","mismatch","unavailable"]}}}},"discrepancies":{"type":"array","minItems":0,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":["code","severity","message","sources"],"properties":{"code":{"type":"string","enum":["currency_mismatch","supplier_mismatch","purchase_order_reference_mismatch","invoice_line_amount_unavailable","purchase_order_line_amount_unavailable","invoice_line_arithmetic_mismatch","purchase_order_line_arithmetic_mismatch","referenced_purchase_order_line_missing","ambiguous_product_code","unmatchable_invoice_line","unit_mismatch","product_code_mismatch","unit_price_mismatch","quantity_exceeds_purchase_order","invoice_subtotal_unavailable","invoice_tax_unavailable","invoice_total_unavailable","invoice_subtotal_mismatch","invoice_supplied_line_sum_mismatch","invoice_total_mismatch"]},"severity":{"enum":["error","warning"]},"message":{"type":"string","minLength":1,"maxLength":240},"sources":{"type":"array","minItems":1,"maxItems":101,"items":{"type":"string","minLength":1,"maxLength":100,"pattern":"^/(?:invoice|purchase_order)(?:/[A-Za-z0-9_]+)*(?![\\s\\S])"}}}}},"arithmetic":{"type":"object","additionalProperties":false,"required":["rounding_mode","rounding_scope","invoice_currency_scale","purchase_order_currency_scale","invoice_line_amount_sum","invoice_supplied_line_amount_sum","invoice_subtotal","invoice_tax","invoice_total","computed_invoice_total","invoice_subtotal_status","invoice_total_status"],"properties":{"rounding_mode":{"const":"ROUND_HALF_UP"},"rounding_scope":{"const":"each_line_then_sum"},"invoice_currency_scale":{"enum":[0,2]},"purchase_order_currency_scale":{"enum":[0,2]},"invoice_line_amount_sum":{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},"invoice_supplied_line_amount_sum":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_subtotal":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_tax":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_total":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"computed_invoice_total":{"anyOf":[{"type":"string","maxLength":42,"pattern":"^(?:0|[1-9][0-9]{0,27})(?:\\.[0-9]{1,12})?(?![\\s\\S])"},{"type":"null"}]},"invoice_subtotal_status":{"enum":["consistent","mismatch","unavailable"]},"invoice_total_status":{"enum":["consistent","mismatch","unavailable"]}}},"policy":{"type":"object","additionalProperties":false,"required":["human_review_required","stateless","raw_documents_retained","financial_posting_supported","financial_posting_performed","payment_approval_supported","delivery_verification_supported","model_calls","identity_purpose","matching_rule","quantity_scope","arithmetic_scope","supplier_scope","decision_scope"],"properties":{"human_review_required":{"const":true},"stateless":{"const":true},"raw_documents_retained":{"const":false},"financial_posting_supported":{"const":false},"financial_posting_performed":{"const":false},"payment_approval_supported":{"const":false},"delivery_verification_supported":{"const":false},"model_calls":{"const":0},"identity_purpose":{"const":"deterministic_result_comparison_only"},"matching_rule":{"const":"explicit_po_line_id_else_unique_case_sensitive_product_code"},"quantity_scope":{"type":"string","minLength":1,"maxLength":300},"arithmetic_scope":{"type":"string","minLength":1,"maxLength":300},"supplier_scope":{"type":"string","minLength":1,"maxLength":300},"decision_scope":{"type":"string","minLength":1,"maxLength":300}}}}},"identities":{"type":"object","additionalProperties":false,"required":["analysis_result_identity"],"properties":{"analysis_result_identity":{"type":"string","pattern":"^res_[0-9a-f]{64}(?![\\s\\S])"}}}}},"policy":{"type":"object","additionalProperties":false,"required":["human_review_required","financial_posting_supported","payment_required"],"properties":{"human_review_required":{"const":true},"financial_posting_supported":{"const":false},"payment_required":{"const":false}}}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_invoice_matching_service_status","title":"Check invoice matching readiness and terms","description":"Free cached readiness, price, supported inputs and recovery terms. Takes no arguments or payment. Readiness does not prove a payment settled.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"outputSchema":{"type":"object","additionalProperties":false,"required":["status_version","service_id","ready","reason","price","limits","retention","policy","settlement_proven","endpoints"],"properties":{"status_version":{"const":"ardaro.invoice-matching.service-status.v1"},"service_id":{"const":"ardaro.invoice_matching"},"ready":{"type":"boolean"},"reason":{"enum":["ready","launch_gated","dependency_unavailable"]},"price":{"type":"object","additionalProperties":false,"required":["model","amount","amount_atomic","currency","network","display","failed_input_validation_charged","same_payment_identifier_replay_requires_new_payment","successful_response_loss_retry_policy"],"properties":{"model":{"const":"fixed_per_accepted_request"},"amount":{"const":"0.50"},"amount_atomic":{"const":"500000"},"currency":{"const":"USDC"},"network":{"enum":["eip155:8453","eip155:84532"]},"display":{"const":"$0.50"},"failed_input_validation_charged":{"const":false},"same_payment_identifier_replay_requires_new_payment":{"const":false},"successful_response_loss_retry_policy":{"const":"Retry only the identical signed payment, payment identifier and request. Never create a new signature for an unknown outcome."}}},"limits":{"type":"object","additionalProperties":false,"required":["max_request_bytes","max_invoice_line_items","max_purchase_order_line_items","max_response_bytes","max_mcp_response_bytes","supported_currencies"],"properties":{"max_request_bytes":{"const":262144},"max_invoice_line_items":{"const":100},"max_purchase_order_line_items":{"const":100},"max_response_bytes":{"const":1048576},"max_mcp_response_bytes":{"const":2097152},"supported_currencies":{"const":["AUD","CAD","EUR","GBP","JPY","MXN","USD"]}}},"retention":{"type":"object","additionalProperties":false,"required":["raw_documents_persisted","in_process_result_cache_seconds","payment_metadata_retention_seconds","sales_accounting"],"properties":{"raw_documents_persisted":{"const":false},"in_process_result_cache_seconds":{"type":"integer","minimum":1,"maximum":86400},"payment_metadata_retention_seconds":{"type":"integer","minimum":86400,"maximum":315360000},"sales_accounting":{"const":"Content-free pseudonymous invoice sales are accounted for separately from receipt sales."}}},"policy":{"type":"object","additionalProperties":false,"required":["advisory_only","human_review_required","financial_mutation_supported","ardaro_saas_tenant_access","ocr_supported","delivery_verification_supported","prior_invoice_reconciliation_supported","tax_validation_supported","document_authentication_supported"],"properties":{"advisory_only":{"const":true},"human_review_required":{"const":true},"financial_mutation_supported":{"const":false},"ardaro_saas_tenant_access":{"const":false},"ocr_supported":{"const":false},"delivery_verification_supported":{"const":false},"prior_invoice_reconciliation_supported":{"const":false},"tax_validation_supported":{"const":false},"document_authentication_supported":{"const":false}}},"settlement_proven":{"const":false},"endpoints":{"type":"object","additionalProperties":false,"required":["analyze","mcp","example","status"],"properties":{"analyze":{"type":"string","minLength":1,"maxLength":600,"format":"uri","pattern":"^https?://[^/?#]+/v1/invoice-matching/analyze(?![\\s\\S])"},"mcp":{"type":"string","minLength":1,"maxLength":600,"format":"uri","pattern":"^https?://[^/?#]+/mcp(?![\\s\\S])"},"example":{"type":"string","minLength":1,"maxLength":600,"format":"uri","pattern":"^https?://[^/?#]+/agent-services/invoice-matching/example(?![\\s\\S])"},"status":{"type":"string","minLength":1,"maxLength":600,"format":"uri","pattern":"^https?://[^/?#]+/agent-services/invoice-matching/status(?![\\s\\S])"}}}},"allOf":[{"if":{"properties":{"ready":{"const":true}}},"then":{"properties":{"reason":{"const":"ready"}}},"else":{"properties":{"reason":{"enum":["launch_gated","dependency_unavailable"]}}}}]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"compress_agent_context","title":"Context formatting review","description":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvement. Paid: 0.05 USDC per accepted analysis, including an unfavorable advisory result. Check get_compress_agent_context_service_status and the free fixed example first. Owner-authorized x402 payment is required; tool discovery does not authorize spending.","inputSchema":{"type":"object","properties":{"raw_conversation_history":{"type":"string","minLength":1,"maxLength":32768,"description":"Caller-supplied text; do not submit secrets or private tenant data."}},"required":["raw_conversation_history"],"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","additionalProperties":false,"required":["contract_version","service_id","status","result","identities"],"properties":{"contract_version":{"const":"ardaro.agent-utilities.response.v1"},"service_id":{"const":"ardaro.compress_agent_context"},"status":{"const":"review_required"},"result":{"type":"object","properties":{"status":{"type":"string","const":"REVIEW_CANDIDATE"},"compressed_prompt_payload":{"type":"string","minLength":1,"maxLength":32768},"transformation":{"type":"string","const":"Reduce three or more consecutive LF/CRLF line breaks to two LF line breaks; no words or role headers removed"},"original_characters":{"type":"integer","minimum":1,"maximum":32768},"candidate_characters":{"type":"integer","minimum":1,"maximum":32768},"characters_removed":{"type":"integer","minimum":0,"maximum":32767},"tokens_saved":{"type":"null"},"tokenizer_used":{"type":"null"},"compression_ratio":{"type":"null"},"semantic_preservation_verified":{"type":"boolean","const":false},"human_review_required":{"type":"boolean","const":true},"latency_or_cost_savings_verified":{"type":"boolean","const":false}},"required":["status","compressed_prompt_payload","transformation","original_characters","candidate_characters","characters_removed","tokens_saved","tokenizer_used","compression_ratio","semantic_preservation_verified","human_review_required","latency_or_cost_savings_verified"],"additionalProperties":false},"identities":{"type":"object","additionalProperties":false,"required":["analysis_result_identity","payment_identity"],"properties":{"analysis_result_identity":{"type":"string","pattern":"^res_[0-9a-f]{64}(?![\\s\\S])"},"payment_identity":{"type":"object","additionalProperties":false,"required":["protocol","reference","replayed"],"properties":{"protocol":{"const":"x402-v2"},"reference":{"type":"string","pattern":"^pay_[0-9a-f]{64}(?![\\s\\S])"},"replayed":{"type":"boolean"}}}}}}},{"type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-utilities.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","maxLength":100},"message":{"type":"string","maxLength":300}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","service_code","message","retryable","remediation"],"properties":{"code":{"type":"string","maxLength":80},"service_code":{"enum":["ARDARO_ARITHMETIC_MISMATCH","ARDARO_DOCUMENT_TOO_LARGE","ARDARO_DUPLICATE_SUSPECTED","ARDARO_EXTRACTION_LOW_CONFIDENCE","ARDARO_IDEMPOTENCY_CONFLICT","ARDARO_INPUT_UNSUPPORTED","ARDARO_PAYMENT_INVALID","ARDARO_PAYMENT_RECONCILIATION_REQUIRED","ARDARO_PAYMENT_REQUIRED","ARDARO_RATE_LIMITED","ARDARO_SERVICE_UNAVAILABLE"]},"message":{"type":"string","maxLength":280},"retryable":{"type":"boolean"},"remediation":{"type":"string","maxLength":280}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","service","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"not_ready"},"service":{"const":"ardaro-receipt-intelligence"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","minLength":1,"maxLength":80},"message":{"const":"Service is not ready."}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["accepts"],"properties":{"x402Version":{"type":"integer","const":2,"default":2},"error":{"type":["string","null"]},"resource":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"description":{"type":["string","null"]},"mimeType":{"type":["string","null"]},"serviceName":{"type":["string","null"]},"tags":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"iconUrl":{"type":["string","null"]}}},{"type":"null"}]},"accepts":{"type":"array","items":{"type":"object","required":["scheme","network","asset","amount","payTo","maxTimeoutSeconds"],"properties":{"scheme":{"type":"string"},"network":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"},"extra":{"type":"object","additionalProperties":true}}}},"extensions":{"oneOf":[{"type":"object","additionalProperties":true},{"type":"null"}]}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"string"}}},{"type":"object","additionalProperties":false,"required":["status","message"],"properties":{"status":{"const":"error"},"message":{"type":"string"}}}]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"ardaro/serviceId":"ardaro.compress_agent_context","ardaro/serviceVersion":"agent-utility:context-compression:1.0.0","ardaro/fixedPrice":"$0.05","ardaro/paymentNetwork":"eip155:8453","ardaro/humanReviewRequired":true}},{"name":"get_compress_agent_context_service_status","description":"Free cached availability, exact price, input limits and retention terms for compress_agent_context. No arguments or payment accepted.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_compress_agent_context_example","description":"Free fixed synthetic request and advisory result for compress_agent_context. No arbitrary customer inputs or payment accepted.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"route_model_intent","title":"Intent classification review","description":"Classify text with a bounded keyword heuristic for human review. Does not execute a model, select a verified cheapest model or prove routing savings. Paid: 0.15 USDC per accepted analysis, including an unfavorable advisory result. Check get_route_model_intent_service_status and the free fixed example first. Owner-authorized x402 payment is required; tool discovery does not authorize spending.","inputSchema":{"type":"object","properties":{"intent_payload":{"type":"string","minLength":1,"maxLength":32768,"description":"Caller-supplied text; do not submit secrets or private tenant data."}},"required":["intent_payload"],"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","additionalProperties":false,"required":["contract_version","service_id","status","result","identities"],"properties":{"contract_version":{"const":"ardaro.agent-utilities.response.v1"},"service_id":{"const":"ardaro.route_model_intent"},"status":{"const":"review_required"},"result":{"type":"object","properties":{"status":{"type":"string","const":"ADVISORY_ROUTE"},"route_category":{"type":"string","enum":["structured-calculation-review","general-text-review"]},"routing_basis":{"type":"string","const":"Keyword heuristic only; no model capability, availability or price comparison"},"recommended_model":{"type":"null"},"route_executed":{"type":"boolean","const":false},"human_review_required":{"type":"boolean","const":true}},"required":["status","route_category","routing_basis","recommended_model","route_executed","human_review_required"],"additionalProperties":false},"identities":{"type":"object","additionalProperties":false,"required":["analysis_result_identity","payment_identity"],"properties":{"analysis_result_identity":{"type":"string","pattern":"^res_[0-9a-f]{64}(?![\\s\\S])"},"payment_identity":{"type":"object","additionalProperties":false,"required":["protocol","reference","replayed"],"properties":{"protocol":{"const":"x402-v2"},"reference":{"type":"string","pattern":"^pay_[0-9a-f]{64}(?![\\s\\S])"},"replayed":{"type":"boolean"}}}}}}},{"type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-utilities.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","maxLength":100},"message":{"type":"string","maxLength":300}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","service_code","message","retryable","remediation"],"properties":{"code":{"type":"string","maxLength":80},"service_code":{"enum":["ARDARO_ARITHMETIC_MISMATCH","ARDARO_DOCUMENT_TOO_LARGE","ARDARO_DUPLICATE_SUSPECTED","ARDARO_EXTRACTION_LOW_CONFIDENCE","ARDARO_IDEMPOTENCY_CONFLICT","ARDARO_INPUT_UNSUPPORTED","ARDARO_PAYMENT_INVALID","ARDARO_PAYMENT_RECONCILIATION_REQUIRED","ARDARO_PAYMENT_REQUIRED","ARDARO_RATE_LIMITED","ARDARO_SERVICE_UNAVAILABLE"]},"message":{"type":"string","maxLength":280},"retryable":{"type":"boolean"},"remediation":{"type":"string","maxLength":280}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","service","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"not_ready"},"service":{"const":"ardaro-receipt-intelligence"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","minLength":1,"maxLength":80},"message":{"const":"Service is not ready."}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["accepts"],"properties":{"x402Version":{"type":"integer","const":2,"default":2},"error":{"type":["string","null"]},"resource":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"description":{"type":["string","null"]},"mimeType":{"type":["string","null"]},"serviceName":{"type":["string","null"]},"tags":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"iconUrl":{"type":["string","null"]}}},{"type":"null"}]},"accepts":{"type":"array","items":{"type":"object","required":["scheme","network","asset","amount","payTo","maxTimeoutSeconds"],"properties":{"scheme":{"type":"string"},"network":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"},"extra":{"type":"object","additionalProperties":true}}}},"extensions":{"oneOf":[{"type":"object","additionalProperties":true},{"type":"null"}]}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"string"}}},{"type":"object","additionalProperties":false,"required":["status","message"],"properties":{"status":{"const":"error"},"message":{"type":"string"}}}]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"ardaro/serviceId":"ardaro.route_model_intent","ardaro/serviceVersion":"agent-utility:intent-routing:1.0.0","ardaro/fixedPrice":"$0.15","ardaro/paymentNetwork":"eip155:8453","ardaro/humanReviewRequired":true}},{"name":"get_route_model_intent_service_status","description":"Free cached availability, exact price, input limits and retention terms for route_model_intent. No arguments or payment accepted.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_route_model_intent_example","description":"Free fixed synthetic request and advisory result for route_model_intent. No arbitrary customer inputs or payment accepted.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"authorize_agent_spend","title":"Advisory spending check","description":"Compare a proposed downstream cost with caller-supplied limits and history. Advisory only: does not authenticate policy, reserve funds, issue authorization or block external API calls. Evaluation excludes this service fee. Paid: 0.10 USDC per accepted analysis, including an unfavorable advisory result. Check get_authorize_agent_spend_service_status and the free fixed example first. Owner-authorized x402 payment is required; tool discovery does not authorize spending.","inputSchema":{"type":"object","properties":{"proposed_cost":{"type":"string","minLength":1,"maxLength":16,"pattern":"^(?:0|[1-9][0-9]{0,8})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"currency":{"type":"string","enum":["USD","USDC"]},"policy":{"type":"object","properties":{"currency":{"type":"string","enum":["USD","USDC"]},"max_per_transaction":{"type":"string","minLength":1,"maxLength":16,"pattern":"^(?:0|[1-9][0-9]{0,8})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"max_per_hour":{"type":"string","minLength":1,"maxLength":16,"pattern":"^(?:0|[1-9][0-9]{0,8})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"max_checks_per_minute":{"type":"integer","minimum":1,"maximum":1000000}},"required":["currency","max_per_transaction","max_per_hour","max_checks_per_minute"],"additionalProperties":false},"history":{"type":"object","properties":{"currency":{"type":"string","enum":["USD","USDC"]},"committed_last_hour":{"type":"string","minLength":1,"maxLength":16,"pattern":"^(?:0|[1-9][0-9]{0,8})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"pending_reserved":{"type":"string","minLength":1,"maxLength":16,"pattern":"^(?:0|[1-9][0-9]{0,8})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"checks_last_minute":{"type":"integer","minimum":0,"maximum":1000000}},"required":["currency","committed_last_hour","pending_reserved","checks_last_minute"],"additionalProperties":false}},"required":["proposed_cost","currency","policy","history"],"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","additionalProperties":false,"required":["contract_version","service_id","status","result","identities"],"properties":{"contract_version":{"const":"ardaro.agent-utilities.response.v1"},"service_id":{"const":"ardaro.authorize_agent_spend"},"status":{"const":"review_required"},"result":{"type":"object","properties":{"tool":{"const":"authorize_agent_spend"},"authorization_status":{"enum":["WITHIN_SUBMITTED_LIMITS","EXCEEDS_SUBMITTED_LIMITS","RATE_THRESHOLD_EXCEEDED","CURRENCY_MISMATCH"]},"currency":{"type":"string","enum":["USD","USDC"]},"policy_currency":{"type":"string","enum":["USD","USDC"]},"history_currency":{"type":"string","enum":["USD","USDC"]},"proposed_cost":{"type":"string","minLength":8,"maxLength":18,"pattern":"^(?:0|[1-9][0-9]{0,10})\\.[0-9]{6}(?![\\s\\S])"},"submitted_budget_in_use":{"anyOf":[{"type":"string","minLength":8,"maxLength":18,"pattern":"^(?:0|[1-9][0-9]{0,10})\\.[0-9]{6}(?![\\s\\S])"},{"type":"null"}]},"proposed_hour_total":{"anyOf":[{"type":"string","minLength":8,"maxLength":18,"pattern":"^(?:0|[1-9][0-9]{0,10})\\.[0-9]{6}(?![\\s\\S])"},{"type":"null"}]},"hourly_remaining_after_proposal":{"anyOf":[{"type":"string","minLength":8,"maxLength":18,"pattern":"^(?:0|[1-9][0-9]{0,10})\\.[0-9]{6}(?![\\s\\S])"},{"type":"null"}]},"checks":{"type":"object","properties":{"currency_consistent":{"type":"boolean"},"transaction_within_limit":{"type":["boolean","null"]},"hourly_within_limit":{"type":["boolean","null"]},"rate_within_limit":{"type":"boolean"}},"required":["currency_consistent","transaction_within_limit","hourly_within_limit","rate_within_limit"],"additionalProperties":false},"findings":{"type":"array","maxItems":3,"uniqueItems":true,"items":{"enum":["CURRENCY_MISMATCH","TRANSACTION_LIMIT_EXCEEDED","HOURLY_LIMIT_EXCEEDED","RATE_THRESHOLD_EXCEEDED"]}},"policy":{"type":"object","properties":{"advisory_only":{"const":true},"stateless":{"const":true},"submitted_records_retained":{"const":false},"caller_identity_authenticated":{"const":false},"submitted_evidence_verified":{"const":false},"external_spend_enforced":{"const":false},"downstream_payment_authorized":{"const":false},"reservation_created":{"const":false},"ledger_updated":{"const":false},"credentials_issued":{"const":false},"delivery_verified":{"const":false},"model_calls":{"const":0},"human_review_required":{"const":true},"policy_authenticated":{"const":false},"history_verified":{"const":false},"checks_exclude_service_fee":{"const":true},"scope":{"const":"Compares caller-supplied downstream maximum cost with caller-supplied limits and history. A within-limits result is not authorization, a reservation, or evidence that actual spend is controlled."},"fee_scope":{"const":"The separately quoted service fee is excluded from these checks and must be budgeted separately in USDC. No USD/USDC conversion is performed."},"history_scope":{"const":"The caller supplies committed cost for its intended rolling-hour window, all unresolved pending reservations, and the count of prior checks in its intended minute. Completeness and timing are not verified."}},"required":["advisory_only","stateless","submitted_records_retained","caller_identity_authenticated","submitted_evidence_verified","external_spend_enforced","downstream_payment_authorized","reservation_created","ledger_updated","credentials_issued","delivery_verified","model_calls","human_review_required","policy_authenticated","history_verified","checks_exclude_service_fee","scope","fee_scope","history_scope"],"additionalProperties":false}},"required":["tool","authorization_status","currency","policy_currency","history_currency","proposed_cost","submitted_budget_in_use","proposed_hour_total","hourly_remaining_after_proposal","checks","findings","policy"],"additionalProperties":false},"identities":{"type":"object","additionalProperties":false,"required":["analysis_result_identity","payment_identity"],"properties":{"analysis_result_identity":{"type":"string","pattern":"^res_[0-9a-f]{64}(?![\\s\\S])"},"payment_identity":{"type":"object","additionalProperties":false,"required":["protocol","reference","replayed"],"properties":{"protocol":{"const":"x402-v2"},"reference":{"type":"string","pattern":"^pay_[0-9a-f]{64}(?![\\s\\S])"},"replayed":{"type":"boolean"}}}}}}},{"type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-utilities.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","maxLength":100},"message":{"type":"string","maxLength":300}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","service_code","message","retryable","remediation"],"properties":{"code":{"type":"string","maxLength":80},"service_code":{"enum":["ARDARO_ARITHMETIC_MISMATCH","ARDARO_DOCUMENT_TOO_LARGE","ARDARO_DUPLICATE_SUSPECTED","ARDARO_EXTRACTION_LOW_CONFIDENCE","ARDARO_IDEMPOTENCY_CONFLICT","ARDARO_INPUT_UNSUPPORTED","ARDARO_PAYMENT_INVALID","ARDARO_PAYMENT_RECONCILIATION_REQUIRED","ARDARO_PAYMENT_REQUIRED","ARDARO_RATE_LIMITED","ARDARO_SERVICE_UNAVAILABLE"]},"message":{"type":"string","maxLength":280},"retryable":{"type":"boolean"},"remediation":{"type":"string","maxLength":280}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","service","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"not_ready"},"service":{"const":"ardaro-receipt-intelligence"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","minLength":1,"maxLength":80},"message":{"const":"Service is not ready."}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["accepts"],"properties":{"x402Version":{"type":"integer","const":2,"default":2},"error":{"type":["string","null"]},"resource":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"description":{"type":["string","null"]},"mimeType":{"type":["string","null"]},"serviceName":{"type":["string","null"]},"tags":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"iconUrl":{"type":["string","null"]}}},{"type":"null"}]},"accepts":{"type":"array","items":{"type":"object","required":["scheme","network","asset","amount","payTo","maxTimeoutSeconds"],"properties":{"scheme":{"type":"string"},"network":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"},"extra":{"type":"object","additionalProperties":true}}}},"extensions":{"oneOf":[{"type":"object","additionalProperties":true},{"type":"null"}]}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"string"}}},{"type":"object","additionalProperties":false,"required":["status","message"],"properties":{"status":{"const":"error"},"message":{"type":"string"}}}]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"ardaro/serviceId":"ardaro.authorize_agent_spend","ardaro/serviceVersion":"agent-utility:budget-check:1.0.0","ardaro/fixedPrice":"$0.10","ardaro/paymentNetwork":"eip155:8453","ardaro/humanReviewRequired":true}},{"name":"get_authorize_agent_spend_service_status","description":"Free cached availability, exact price, input limits and retention terms for authorize_agent_spend. No arguments or payment accepted.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_authorize_agent_spend_example","description":"Free fixed synthetic request and advisory result for authorize_agent_spend. No arbitrary customer inputs or payment accepted.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"reconcile_api_ledger","title":"Submitted billing reconciliation","description":"Compare supplied billing and usage records by request ID, exact amount and currency. Flags missing or mismatched records. Does not authenticate telemetry, verify delivery or post to accounting. Paid: 0.25 USDC per accepted analysis, including an unfavorable advisory result. Check get_reconcile_api_ledger_service_status and the free fixed example first. Owner-authorized x402 payment is required; tool discovery does not authorize spending.","inputSchema":{"type":"object","properties":{"billing_records":{"type":"array","maxItems":100,"items":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}(?![\\s\\S])"},"amount":{"type":"string","minLength":1,"maxLength":16,"pattern":"^(?:0|[1-9][0-9]{0,8})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"currency":{"type":"string","enum":["USD","USDC"]}},"required":["request_id","amount","currency"],"additionalProperties":false}},"usage_records":{"type":"array","maxItems":100,"items":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}(?![\\s\\S])"},"amount":{"type":"string","minLength":1,"maxLength":16,"pattern":"^(?:0|[1-9][0-9]{0,8})(?:\\.[0-9]{1,6})?(?![\\s\\S])"},"currency":{"type":"string","enum":["USD","USDC"]}},"required":["request_id","amount","currency"],"additionalProperties":false}}},"required":["billing_records","usage_records"],"additionalProperties":false},"outputSchema":{"type":"object","anyOf":[{"type":"object","additionalProperties":false,"required":["contract_version","service_id","status","result","identities"],"properties":{"contract_version":{"const":"ardaro.agent-utilities.response.v1"},"service_id":{"const":"ardaro.reconcile_api_ledger"},"status":{"const":"review_required"},"result":{"type":"object","properties":{"tool":{"const":"reconcile_api_ledger"},"reconciliation_status":{"enum":["NO_RECORDS","MATCHED_SUBMITTED_RECORDS","DISCREPANCIES_FOUND"]},"records_compared":{"type":"integer","minimum":0,"maximum":200},"matched_record_count":{"type":"integer","minimum":0,"maximum":100},"issues":{"type":"array","maxItems":200,"items":{"type":"object","properties":{"request_id":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,127}(?![\\s\\S])"},"codes":{"type":"array","minItems":1,"maxItems":1,"items":{"enum":["MISSING_BILLING_RECORD","MISSING_USAGE_RECORD","CURRENCY_MISMATCH","AMOUNT_MISMATCH"]}}},"required":["request_id","codes"],"additionalProperties":false}},"totals_by_currency":{"type":"array","maxItems":2,"items":{"type":"object","properties":{"currency":{"type":"string","enum":["USD","USDC"]},"billing_total":{"type":"string","minLength":8,"maxLength":18,"pattern":"^(?:0|[1-9][0-9]{0,10})\\.[0-9]{6}(?![\\s\\S])"},"usage_total":{"type":"string","minLength":8,"maxLength":18,"pattern":"^(?:0|[1-9][0-9]{0,10})\\.[0-9]{6}(?![\\s\\S])"},"billing_count":{"type":"integer","minimum":0,"maximum":100},"usage_count":{"type":"integer","minimum":0,"maximum":100}},"required":["currency","billing_total","usage_total","billing_count","usage_count"],"additionalProperties":false}},"policy":{"type":"object","properties":{"advisory_only":{"const":true},"stateless":{"const":true},"submitted_records_retained":{"const":false},"caller_identity_authenticated":{"const":false},"submitted_evidence_verified":{"const":false},"external_spend_enforced":{"const":false},"downstream_payment_authorized":{"const":false},"reservation_created":{"const":false},"ledger_updated":{"const":false},"credentials_issued":{"const":false},"delivery_verified":{"const":false},"model_calls":{"const":0},"human_review_required":{"const":true},"telemetry_independently_verified":{"const":false},"scope":{"const":"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."}},"required":["advisory_only","stateless","submitted_records_retained","caller_identity_authenticated","submitted_evidence_verified","external_spend_enforced","downstream_payment_authorized","reservation_created","ledger_updated","credentials_issued","delivery_verified","model_calls","human_review_required","telemetry_independently_verified","scope"],"additionalProperties":false}},"required":["tool","reconciliation_status","records_compared","matched_record_count","issues","totals_by_currency","policy"],"additionalProperties":false},"identities":{"type":"object","additionalProperties":false,"required":["analysis_result_identity","payment_identity"],"properties":{"analysis_result_identity":{"type":"string","pattern":"^res_[0-9a-f]{64}(?![\\s\\S])"},"payment_identity":{"type":"object","additionalProperties":false,"required":["protocol","reference","replayed"],"properties":{"protocol":{"const":"x402-v2"},"reference":{"type":"string","pattern":"^pay_[0-9a-f]{64}(?![\\s\\S])"},"replayed":{"type":"boolean"}}}}}}},{"type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-utilities.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","maxLength":100},"message":{"type":"string","maxLength":300}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"error"},"error":{"type":"object","additionalProperties":false,"required":["code","service_code","message","retryable","remediation"],"properties":{"code":{"type":"string","maxLength":80},"service_code":{"enum":["ARDARO_ARITHMETIC_MISMATCH","ARDARO_DOCUMENT_TOO_LARGE","ARDARO_DUPLICATE_SUSPECTED","ARDARO_EXTRACTION_LOW_CONFIDENCE","ARDARO_IDEMPOTENCY_CONFLICT","ARDARO_INPUT_UNSUPPORTED","ARDARO_PAYMENT_INVALID","ARDARO_PAYMENT_RECONCILIATION_REQUIRED","ARDARO_PAYMENT_REQUIRED","ARDARO_RATE_LIMITED","ARDARO_SERVICE_UNAVAILABLE"]},"message":{"type":"string","maxLength":280},"retryable":{"type":"boolean"},"remediation":{"type":"string","maxLength":280}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["contract_version","status","service","error"],"properties":{"contract_version":{"const":"ardaro.agent-receipt-intelligence.response.v1"},"status":{"const":"not_ready"},"service":{"const":"ardaro-receipt-intelligence"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","minLength":1,"maxLength":80},"message":{"const":"Service is not ready."}}}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["accepts"],"properties":{"x402Version":{"type":"integer","const":2,"default":2},"error":{"type":["string","null"]},"resource":{"oneOf":[{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"description":{"type":["string","null"]},"mimeType":{"type":["string","null"]},"serviceName":{"type":["string","null"]},"tags":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"iconUrl":{"type":["string","null"]}}},{"type":"null"}]},"accepts":{"type":"array","items":{"type":"object","required":["scheme","network","asset","amount","payTo","maxTimeoutSeconds"],"properties":{"scheme":{"type":"string"},"network":{"type":"string"},"asset":{"type":"string"},"amount":{"type":"string"},"payTo":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"},"extra":{"type":"object","additionalProperties":true}}}},"extensions":{"oneOf":[{"type":"object","additionalProperties":true},{"type":"null"}]}}},{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"string"}}},{"type":"object","additionalProperties":false,"required":["status","message"],"properties":{"status":{"const":"error"},"message":{"type":"string"}}}]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"ardaro/serviceId":"ardaro.reconcile_api_ledger","ardaro/serviceVersion":"agent-utility:ledger-reconciliation:1.0.0","ardaro/fixedPrice":"$0.25","ardaro/paymentNetwork":"eip155:8453","ardaro/humanReviewRequired":true}},{"name":"get_reconcile_api_ledger_service_status","description":"Free cached availability, exact price, input limits and retention terms for reconcile_api_ledger. No arguments or payment accepted.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_reconcile_api_ledger_example","description":"Free fixed synthetic request and advisory result for reconcile_api_ledger. No arbitrary customer inputs or payment accepted.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}],"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":true,"endpoint":"https://agents.getardaro.com/mcp","transport":"streamable-http","payment_transport":"x402-mcp-v2","tools":["analyze_receipt","get_receipt_example","get_receipt_service_status"]},"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":1.853,"p95":52.431,"sample_count":3},"deterministic_result_signature":"bench_ccff3821f996384a60ce4cfe1750f71a1bcb98847a001965f0819ca6754e0157","raw_documents_published":false}},{"service_id":"ardaro.invoice_matching","name":"Ardaro Invoice Matching","version":"invoice-matching:1.0.0","description":"Compare one structured invoice and purchase order for human review. Check exact line references, quantities, unit prices and arithmetic; return source-linked discrepancies and explicit unknowns. No OCR, delivery verification, prior-invoice history, tax validation or financial posting.","price":{"model":"fixed_per_accepted_request","amount":"0.50","amount_atomic":"500000","currency":"USDC","network":"eip155:8453","display":"$0.50","failed_input_validation_charged":false,"same_payment_identifier_replay_requires_new_payment":false,"successful_response_loss_retry_policy":"Retry only the identical signed payment, payment identifier and request. Never create a new signature for an unknown outcome."},"limits":{"max_request_bytes":262144,"max_invoice_line_items":100,"max_purchase_order_line_items":100,"max_response_bytes":1048576,"max_mcp_response_bytes":2097152,"supported_currencies":["AUD","CAD","EUR","GBP","JPY","MXN","USD"]},"retention":{"raw_documents_persisted":false,"in_process_result_cache_seconds":900,"payment_metadata_retention_seconds":220752000,"sales_accounting":"Content-free pseudonymous invoice sales are accounted for separately from receipt sales."},"policy":{"advisory_only":true,"human_review_required":true,"financial_mutation_supported":false,"ardaro_saas_tenant_access":false,"ocr_supported":false,"delivery_verification_supported":false,"prior_invoice_reconciliation_supported":false,"tax_validation_supported":false,"document_authentication_supported":false},"endpoints":{"analyze":"https://agents.getardaro.com/v1/invoice-matching/analyze","mcp":"https://agents.getardaro.com/mcp","example":"https://agents.getardaro.com/agent-services/invoice-matching/example","status":"https://agents.getardaro.com/agent-services/invoice-matching/status"},"supported_input_types":["structured_invoice_and_purchase_order"],"schemas":{"openapi":"https://agents.getardaro.com/invoice-matching/openapi.json","request_contract_version":"ardaro.agent-invoice-matching.request.v1","response_contract_version":"ardaro.agent-invoice-matching.response.v1"},"status":{"ready":true,"source":"ready","mainnet_enabled":true,"settlement_proven":false,"bazaar_indexed":false},"mcp":{"endpoint":"https://agents.getardaro.com/mcp","transport":"streamable-http","payment_transport":"x402-mcp-v2","tools":["match_invoice","get_invoice_matching_example","get_invoice_matching_service_status"]},"support":{"email":"support@getardaro.com","url":"https://getardaro.com/contact"}},{"service_id":"ardaro.compress_agent_context","name":"Context formatting review","version":"agent-utility:context-compression:1.0.0","description":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvement.","price":{"model":"fixed_per_accepted_request","amount":"0.05","amount_atomic":"50000","currency":"USDC","network":"eip155:8453","display":"$0.05","failed_input_validation_charged":false,"same_payment_identifier_replay_requires_new_payment":false,"review_or_limit_exceeded_result_is_an_accepted_billable_analysis":true,"recovery":"Retry only the identical request, signed payment and payment identifier. Do not create another authorization for an unknown outcome."},"policy":{"advisory_only":true,"human_review_required":true,"financial_posting_supported":false,"external_execution_supported":false,"ardaro_saas_tenant_access":false,"model_calls":0,"policy_authentication_supported":false,"telemetry_authentication_supported":false},"retention":{"raw_inputs_persisted":false,"raw_inputs_logged":false,"in_process_result_cache_seconds":0,"request_response_memory":"Payloads exist while processing and responding; client and operating-system retention is outside this service's control.","payment_metadata_retention_seconds":220752000,"sales_accounting":"Content-free pseudonymous sale metadata retained separately per utility; no input text or billing-record payloads."},"limits":{"max_request_bytes":262144,"max_response_bytes":1048576,"input_bounds":"See the canonical request schema for character, array and monetary precision limits."},"endpoints":{"analyze":"https://agents.getardaro.com/v1/agent-utilities/context-compression/analyze","mcp":"https://agents.getardaro.com/mcp","status":"https://agents.getardaro.com/v1/agent-utilities/context-compression/status","example":"https://agents.getardaro.com/v1/agent-utilities/context-compression/example","openapi":"https://agents.getardaro.com/v1/agent-utilities/context-compression/openapi.json","quickstart":"https://agents.getardaro.com/agent-utilities"},"status":{"ready":true,"source":"ready","mainnet_enabled":true,"settlement_proven":true,"settlement_proven_transport":"REST","acceptance_evidence":{"scope":"One synthetic owner-operated REST acceptance test; not customer adoption or paid MCP execution","transport":"REST","service_id":"ardaro.compress_agent_context","tested_service_version":"agent-utility:context-compression:1.0.0","tested_source_commit":"0601221803f4ed6767570a899857ccd0e1f5f4a3","verified_date_utc":"2026-09-13","network":"eip155:8453","amount_atomic":"50000","currency":"USDC","transaction":"0xd133983ce4e0de4bccbe7884f9a966662290498bf3643b7901cc58641f708ed9","explorer_url":"https://basescan.org/tx/0xd133983ce4e0de4bccbe7884f9a966662290498bf3643b7901cc58641f708ed9","response_schema_and_exact_transfer_verified":true,"paid_mcp_execution_verified":false,"external_customer_purchase_established":false,"evidence_url":"https://github.com/ashevilleislove/ardaro-agent-examples/blob/main/evidence/owner-rest-tests-20260913.json"},"bazaar_indexed":false},"schemas":{"openapi":"https://agents.getardaro.com/v1/agent-utilities/context-compression/openapi.json","response_contract_version":"ardaro.agent-utilities.response.v1"},"mcp":{"endpoint":"https://agents.getardaro.com/mcp","transport":"streamable-http","paid_tool":"compress_agent_context","free_tools":["get_compress_agent_context_service_status","get_compress_agent_context_example"]}},{"service_id":"ardaro.route_model_intent","name":"Intent classification review","version":"agent-utility:intent-routing:1.0.0","description":"Classify text with a bounded keyword heuristic for human review. Does not execute a model, select a verified cheapest model or prove routing savings.","price":{"model":"fixed_per_accepted_request","amount":"0.15","amount_atomic":"150000","currency":"USDC","network":"eip155:8453","display":"$0.15","failed_input_validation_charged":false,"same_payment_identifier_replay_requires_new_payment":false,"review_or_limit_exceeded_result_is_an_accepted_billable_analysis":true,"recovery":"Retry only the identical request, signed payment and payment identifier. Do not create another authorization for an unknown outcome."},"policy":{"advisory_only":true,"human_review_required":true,"financial_posting_supported":false,"external_execution_supported":false,"ardaro_saas_tenant_access":false,"model_calls":0,"policy_authentication_supported":false,"telemetry_authentication_supported":false},"retention":{"raw_inputs_persisted":false,"raw_inputs_logged":false,"in_process_result_cache_seconds":0,"request_response_memory":"Payloads exist while processing and responding; client and operating-system retention is outside this service's control.","payment_metadata_retention_seconds":220752000,"sales_accounting":"Content-free pseudonymous sale metadata retained separately per utility; no input text or billing-record payloads."},"limits":{"max_request_bytes":262144,"max_response_bytes":1048576,"input_bounds":"See the canonical request schema for character, array and monetary precision limits."},"endpoints":{"analyze":"https://agents.getardaro.com/v1/agent-utilities/intent-routing/analyze","mcp":"https://agents.getardaro.com/mcp","status":"https://agents.getardaro.com/v1/agent-utilities/intent-routing/status","example":"https://agents.getardaro.com/v1/agent-utilities/intent-routing/example","openapi":"https://agents.getardaro.com/v1/agent-utilities/intent-routing/openapi.json","quickstart":"https://agents.getardaro.com/agent-utilities"},"status":{"ready":true,"source":"ready","mainnet_enabled":true,"settlement_proven":true,"settlement_proven_transport":"REST","acceptance_evidence":{"scope":"One synthetic owner-operated REST acceptance test; not customer adoption or paid MCP execution","transport":"REST","service_id":"ardaro.route_model_intent","tested_service_version":"agent-utility:intent-routing:1.0.0","tested_source_commit":"0601221803f4ed6767570a899857ccd0e1f5f4a3","verified_date_utc":"2026-09-13","network":"eip155:8453","amount_atomic":"150000","currency":"USDC","transaction":"0x800d15f27f585d08ff7055155f3d56ac4dd40ec409777adcb8e982efd680e6fc","explorer_url":"https://basescan.org/tx/0x800d15f27f585d08ff7055155f3d56ac4dd40ec409777adcb8e982efd680e6fc","response_schema_and_exact_transfer_verified":true,"paid_mcp_execution_verified":false,"external_customer_purchase_established":false,"evidence_url":"https://github.com/ashevilleislove/ardaro-agent-examples/blob/main/evidence/owner-rest-tests-20260913.json"},"bazaar_indexed":false},"schemas":{"openapi":"https://agents.getardaro.com/v1/agent-utilities/intent-routing/openapi.json","response_contract_version":"ardaro.agent-utilities.response.v1"},"mcp":{"endpoint":"https://agents.getardaro.com/mcp","transport":"streamable-http","paid_tool":"route_model_intent","free_tools":["get_route_model_intent_service_status","get_route_model_intent_example"]}},{"service_id":"ardaro.authorize_agent_spend","name":"Advisory spending check","version":"agent-utility:budget-check:1.0.0","description":"Compare a proposed downstream cost with caller-supplied limits and history. Advisory only: does not authenticate policy, reserve funds, issue authorization or block external API calls. Evaluation excludes this service fee.","price":{"model":"fixed_per_accepted_request","amount":"0.10","amount_atomic":"100000","currency":"USDC","network":"eip155:8453","display":"$0.10","failed_input_validation_charged":false,"same_payment_identifier_replay_requires_new_payment":false,"review_or_limit_exceeded_result_is_an_accepted_billable_analysis":true,"recovery":"Retry only the identical request, signed payment and payment identifier. Do not create another authorization for an unknown outcome."},"policy":{"advisory_only":true,"human_review_required":true,"financial_posting_supported":false,"external_execution_supported":false,"ardaro_saas_tenant_access":false,"model_calls":0,"policy_authentication_supported":false,"telemetry_authentication_supported":false},"retention":{"raw_inputs_persisted":false,"raw_inputs_logged":false,"in_process_result_cache_seconds":0,"request_response_memory":"Payloads exist while processing and responding; client and operating-system retention is outside this service's control.","payment_metadata_retention_seconds":220752000,"sales_accounting":"Content-free pseudonymous sale metadata retained separately per utility; no input text or billing-record payloads."},"limits":{"max_request_bytes":262144,"max_response_bytes":1048576,"input_bounds":"See the canonical request schema for character, array and monetary precision limits."},"endpoints":{"analyze":"https://agents.getardaro.com/v1/agent-utilities/budget-check/analyze","mcp":"https://agents.getardaro.com/mcp","status":"https://agents.getardaro.com/v1/agent-utilities/budget-check/status","example":"https://agents.getardaro.com/v1/agent-utilities/budget-check/example","openapi":"https://agents.getardaro.com/v1/agent-utilities/budget-check/openapi.json","quickstart":"https://agents.getardaro.com/agent-utilities"},"status":{"ready":true,"source":"ready","mainnet_enabled":true,"settlement_proven":true,"settlement_proven_transport":"REST","acceptance_evidence":{"scope":"One synthetic owner-operated REST acceptance test; not customer adoption or paid MCP execution","transport":"REST","service_id":"ardaro.authorize_agent_spend","tested_service_version":"agent-utility:budget-check:1.0.0","tested_source_commit":"0601221803f4ed6767570a899857ccd0e1f5f4a3","verified_date_utc":"2026-09-13","network":"eip155:8453","amount_atomic":"100000","currency":"USDC","transaction":"0xb84dc8ab7eae131f0bce1f311d0748d1cb88891311b183d1681136a444403dda","explorer_url":"https://basescan.org/tx/0xb84dc8ab7eae131f0bce1f311d0748d1cb88891311b183d1681136a444403dda","response_schema_and_exact_transfer_verified":true,"paid_mcp_execution_verified":false,"external_customer_purchase_established":false,"evidence_url":"https://github.com/ashevilleislove/ardaro-agent-examples/blob/main/evidence/owner-rest-tests-20260913.json"},"bazaar_indexed":false},"schemas":{"openapi":"https://agents.getardaro.com/v1/agent-utilities/budget-check/openapi.json","response_contract_version":"ardaro.agent-utilities.response.v1"},"mcp":{"endpoint":"https://agents.getardaro.com/mcp","transport":"streamable-http","paid_tool":"authorize_agent_spend","free_tools":["get_authorize_agent_spend_service_status","get_authorize_agent_spend_example"]}},{"service_id":"ardaro.reconcile_api_ledger","name":"Submitted billing reconciliation","version":"agent-utility:ledger-reconciliation:1.0.0","description":"Compare supplied billing and usage records by request ID, exact amount and currency. Flags missing or mismatched records. Does not authenticate telemetry, verify delivery or post to accounting.","price":{"model":"fixed_per_accepted_request","amount":"0.25","amount_atomic":"250000","currency":"USDC","network":"eip155:8453","display":"$0.25","failed_input_validation_charged":false,"same_payment_identifier_replay_requires_new_payment":false,"review_or_limit_exceeded_result_is_an_accepted_billable_analysis":true,"recovery":"Retry only the identical request, signed payment and payment identifier. Do not create another authorization for an unknown outcome."},"policy":{"advisory_only":true,"human_review_required":true,"financial_posting_supported":false,"external_execution_supported":false,"ardaro_saas_tenant_access":false,"model_calls":0,"policy_authentication_supported":false,"telemetry_authentication_supported":false},"retention":{"raw_inputs_persisted":false,"raw_inputs_logged":false,"in_process_result_cache_seconds":0,"request_response_memory":"Payloads exist while processing and responding; client and operating-system retention is outside this service's control.","payment_metadata_retention_seconds":220752000,"sales_accounting":"Content-free pseudonymous sale metadata retained separately per utility; no input text or billing-record payloads."},"limits":{"max_request_bytes":262144,"max_response_bytes":1048576,"input_bounds":"See the canonical request schema for character, array and monetary precision limits."},"endpoints":{"analyze":"https://agents.getardaro.com/v1/agent-utilities/ledger-reconciliation/analyze","mcp":"https://agents.getardaro.com/mcp","status":"https://agents.getardaro.com/v1/agent-utilities/ledger-reconciliation/status","example":"https://agents.getardaro.com/v1/agent-utilities/ledger-reconciliation/example","openapi":"https://agents.getardaro.com/v1/agent-utilities/ledger-reconciliation/openapi.json","quickstart":"https://agents.getardaro.com/agent-utilities"},"status":{"ready":true,"source":"ready","mainnet_enabled":true,"settlement_proven":true,"settlement_proven_transport":"REST","acceptance_evidence":{"scope":"One synthetic owner-operated REST acceptance test; not customer adoption or paid MCP execution","transport":"REST","service_id":"ardaro.reconcile_api_ledger","tested_service_version":"agent-utility:ledger-reconciliation:1.0.0","tested_source_commit":"0601221803f4ed6767570a899857ccd0e1f5f4a3","verified_date_utc":"2026-09-13","network":"eip155:8453","amount_atomic":"250000","currency":"USDC","transaction":"0x9dc6cec685cbd8024d78b335a972a30a85ea6960d6a1841401933e1325b677fb","explorer_url":"https://basescan.org/tx/0x9dc6cec685cbd8024d78b335a972a30a85ea6960d6a1841401933e1325b677fb","response_schema_and_exact_transfer_verified":true,"paid_mcp_execution_verified":false,"external_customer_purchase_established":false,"evidence_url":"https://github.com/ashevilleislove/ardaro-agent-examples/blob/main/evidence/owner-rest-tests-20260913.json"},"bazaar_indexed":false},"schemas":{"openapi":"https://agents.getardaro.com/v1/agent-utilities/ledger-reconciliation/openapi.json","response_contract_version":"ardaro.agent-utilities.response.v1"},"mcp":{"endpoint":"https://agents.getardaro.com/mcp","transport":"streamable-http","paid_tool":"reconcile_api_ledger","free_tools":["get_reconcile_api_ledger_service_status","get_reconcile_api_ledger_example"]}}],"policy":{"mcp_standard_document":false,"a2a_conformance_claimed":false,"anonymous_discovery":true,"paid_calls_require_buyer_authorization":true,"advisory_only":true,"automatic_accounting_posting":false}}