Did the task deliver, and at what cost?
gaip_measure_outcome_valueUse this when asked whether an outcome-priced task delivered and what it cost. Pass episode_id, task (acceptance_criteria), delivery, costs; delivery_check {url, checks} has GAIP test delivery now. Returns a dossier, running totals and a receipt. No ROI claim. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | The task: {acceptance_criteria}. | |
| costs | Yes | Caller-stated costs in GBP: agent_gbp, compute_gbp, human_review_gbp, repair_gbp. | |
| currency | No | Optional: ISO 4217 code of the cost amounts (default GBP). | GBP |
| delivery | Yes | What was delivered: {status, receipt_id?}. | |
| fx_to_gbp | No | Optional: {rate, as_of, source} - your GBP rate; GBP equivalents are then reported, labelled with it. GAIP never uses built-in rates. | |
| synthetic | No | Optional: true marks a test call. | |
| episode_id | Yes | Optional: your own id to group related calls. | |
| task_class | No | Optional: short name of the task, e.g. weather_forecast. | |
| evidence_refs | No | Optional: references to your own evidence (ids or URLs). | |
| delivery_check | No | Optional: {url, checks} - GAIP tests the delivery at this public https URL now with Witness checks; its verdict sets delivery.status. | |
| downstream_use | No | Optional: {status: USED|NOT_USED, evidence_ref}. | |
| counterparty_id | No | Name or URL of the agent or service. | |
| baseline_cost_gbp | No | Optional: what the task cost before, in GBP. | |
| continuity_handle | No | Optional: the continuity_handle from an earlier GAIP result; adds running totals over your own earlier tasks. | |
| data_classification | No | PUBLIC (default) or NON_PERSONAL_PUBLIC. Never send personal data. | PUBLIC |
| independent_operator_id | No | Optional: your operator id (recorded as a claim, not verified). |