{"schemaVersion":1,"generatedAt":"2026-09-04T20:04:18.455Z","status":"ok","query":{"vertical":null,"task":null},"observedCount":2,"withheldCount":3,"minimumCompletedObservations":6,"policy":"Every practice here is computed from observations Machine Observer recorded, and names the observation IDs behind it. A candidate with too few completed periods is withheld and reports what it is waiting for rather than being asserted at low confidence.","practices":[{"practice_key":"x402_activity_trend","vertical":"machine-commerce","task_type":"general","status":"observed","source_class":"observed","confidence":0.7,"confidence_basis":"Declared sample-size heuristic capped at 0.85. Not a statistical confidence interval.","sample_size":11,"derivation":"Median of completed monthly x402 transaction counts over the trailing 6 months, with the latest completed month compared against that median and against the series maximum. Partial periods are excluded. The median is used rather than a first-to-last change because the series is spiky enough that endpoint comparison would report the spike.","evidence":{"metric_id":"x402.transactions","granularity":"month","unit":"transactions","period_start":"2025-10-01","period_end":"2026-08-31","source_ids":["agent-economy"],"provenance_classes":["SOURCE_SERIES"],"observation_ids":["mo-hist-bcb8b429111d15965aaff182","mo-hist-0739868c9d792254456a2163","mo-hist-fee26d85c2b86436e666da69","mo-hist-4d150aafb2b96038ae605ef6","mo-hist-4866ecb5ea596c2c77ba8b3d","mo-hist-114721693a8768685553aec3","mo-hist-1ce7de26b33cff97ac186d99","mo-hist-2dcf07a4f453709013d4ac04","mo-hist-f03db0517fc6f155d8e85fa7","mo-hist-e092ec50c84fdf632cf990b7","mo-hist-2ec452373abe57c864ea851d"],"query":"/api/v1/history/observations?metric=x402.transactions","trailing_window_months":6,"typical_month_transactions":5216577.5,"latest_completed_period":"2026-08-01","latest_completed_value":17855635,"latest_vs_typical_multiple":3.42,"latest_is_outlier_vs_window":true,"peak_period_start":"2025-12-01","peak_value":54248231,"latest_vs_peak_pct":-67.09,"first_to_last_pct":250.54,"caveat":"Endpoint-to-endpoint change across this series is misleading; it is reported only as supporting evidence."},"recommendation":null,"recommendationAvailableAt":"https://machineobserver.com/api/x402/best-practice"},{"practice_key":"x402_settled_value_pricing_band","vertical":"machine-commerce","task_type":"pricing","status":"observed","source_class":"observed","confidence":0.7,"confidence_basis":"Declared sample-size heuristic capped at 0.85. Not a statistical confidence interval.","sample_size":11,"derivation":"Median and range of the Machine Observer derived monthly ratio of source-published settled USD to source-published transaction count, over the trailing 6 completed months. It is a period ratio, not a typical purchase price.","evidence":{"metric_id":"x402.usd_per_transaction","granularity":"month","unit":"USD/transaction","period_start":"2025-10-01","period_end":"2026-08-31","source_ids":["machine-observer"],"provenance_classes":["DERIVED"],"observation_ids":["mo-hist-6f66eb8ef13fb78b2e7515fb","mo-hist-4b87310472e95ff74e32ebd3","mo-hist-135d297dd30236af89cbf315","mo-hist-26d5cc85e2692f098088df7f","mo-hist-d0ee25cfd5ada5435629f287","mo-hist-d43bdcc2e2ef9815037620f6","mo-hist-393e4e123d3cc6a4157df548","mo-hist-96615dae680a9413cfbb66b2","mo-hist-04304f0ca3626d14c983de98","mo-hist-2f54d5536ae8249f47d3db0d","mo-hist-62a98ea630f1a0367d737e93"],"query":"/api/v1/history/observations?metric=x402.usd_per_transaction","trailing_window_months":6,"median_usd_per_transaction":0.048294957,"minimum_usd_per_transaction":0.024500725,"maximum_usd_per_transaction":0.360937963,"caveat":"A period ratio across all measured x402 activity. It does not describe what any single buyer paid."},"recommendation":null,"recommendationAvailableAt":"https://machineobserver.com/api/x402/best-practice"}],"withheld":[{"practice_key":"public_source_availability_baseline","vertical":"trust-integrity","task_type":"reliability","status":"insufficient-evidence","sample_size":2,"observations_required":6,"note":"Machine Observer has 2 completed observation(s) and withholds this practice until it has 6. It needs completed daily source-health days, which accumulate at one per day from scheduled health checks."},{"practice_key":"public_source_latency_baseline","vertical":"trust-integrity","task_type":"reliability","status":"insufficient-evidence","sample_size":2,"observations_required":6,"note":"Machine Observer has 2 completed observation(s) and withholds this practice until it has 6. It needs completed daily latency medians from scheduled source-health checks."},{"practice_key":"unstable_source_watchlist","vertical":"trust-integrity","task_type":"reliability","status":"insufficient-evidence","sample_size":2,"observations_required":6,"note":"Machine Observer has 2 completed observation(s) and withholds this practice until it has 6. It needs measured days of per-source availability before naming a source unstable."}],"disclosure":"Evidence, derivation and observation IDs are free so the reasoning can be checked independently. The recommendation text is the paid product. A practice appears here only when Machine Observer has enough completed observations to support it.","links":{"observations":"/api/v1/history/observations","historicalRecord":"/history","paidRecommendations":"/api/x402/best-practice"}}