{"schema_version":"agentdepot.outcome_receipt.v1","schemaUrl":"/schemas/outcome-receipt-v1.json","evidenceStatus":{"decisionRole":"independent_prior_and_candidate_generator","positioning":"The independent, agent-readable prior for choosing AI infrastructure — not a universal router, generic marketplace, or synthetic leaderboard.","principle":"Grokbot proposes; deterministic evidence promotes.","freshness_policy":{"policy_version":"agentdepot.freshness_policy.v1","threshold_days":30},"freshnessThresholdDays":30,"totalJtbds":198,"uniquePickProviders":125,"byPromotionClass":{"verified_outcome_backed":33,"deterministic_source_reverified":165,"stale_editorial_downgraded":0},"editorialDatesPreserved":{"asOf2026_10_19_jtbds":53,"asOf2026_09_14_jtbds":121,"note":"Original editorialJudgmentAsOf dates (including 2026-09-14) are never erased or blindly rubber-stamped. Effective freshness requires passing the deterministic promotion gate."},"providerFreeze":{"active":true,"frozenAtCount":305,"activeProvidersCount":299,"deprecatedProvidersCount":6,"enforcedSince":"2026-10-28","reason":"Clearing quality debt: freshness and verified outcomes before expanding catalog","policy":"Catalog count is hard-locked at 302 providers in scripts/validate-data.mjs and scripts/check-pick-authority.mjs until staleDowngraded picks are resolved via deterministic pricing/limits rows and verified outcomes."},"authoritySeparation":{"author":{"role":"Factory (Author)","actor":"Agent Depo (Grokbot)","responsibility":"Proposes candidate rows, runtime route decompositions, falsification triggers, and draft evaluations. Never self-approves score changes or hides staleness."},"judge":{"role":"Deterministic Gate (Judge)","actor":"CI & Deterministic Validators (check:data, check:limits, check:picks)","responsibility":"Schema validators, source-page hash/price extractors, and rule consistency gates classify every JTBD into verified_outcome_backed, deterministic_source_reverified, or stale_editorial_downgraded. Stale picks without deterministic evidence are automatically downgraded to provisional_stale (±1.2)."},"witness":{"role":"External Attestation (Witness)","actor":"Countersign (countersign.signalry.ai) + Ed25519 Harness + OpenTimestamps Bitcoin Calendar","responsibility":"Independent live HTTP/JSON/DNS verification receipts (cs-...), Ed25519 cryptographic benchmark run signatures, and Bitcoin-anchored SHA-256 price-history fingerprints (data/history/ots/)."}},"neutralityFirewall":{"noPayToWin":true,"noPaidRankings":true,"noVendorReferralCommissions":true,"structuralIsolation":true,"failClosedEnforcement":true,"vendorEvidenceQuarantine":true,"policy":"Never sell rankings, allow pay-to-win placement, or take vendor referral commissions that compromise neutrality."},"expansionLadder":["catalog","policies","ci_gates","procurement_evidence","outcome_receipts","organizational_decision_memory"],"productLadder":[{"rung":"catalog","order":1,"status":"shipped_capability","description":"302-provider, 174-JTBD catalog with claim-specific primary source provenance and 30-day freshness gating."},{"rung":"policies","order":2,"status":"strategy_not_yet_shipped","description":"Organization-scoped procurement & routing policy packs (strategy; not yet shipped as a standalone runtime product)."},{"rung":"ci_gates","order":3,"status":"strategy_not_yet_shipped","description":"CI/CD stack-verification gates for external engineering repos (strategy; not yet shipped as an external CI app)."},{"rung":"procurement_evidence","order":4,"status":"strategy_not_yet_shipped","description":"Exportable compliance & procurement evidence packets for enterprise security review (strategy; not yet shipped)."},{"rung":"outcome_receipts","order":5,"status":"in_progress_pilot","description":"Append-only Outcome Evidence Graph (agentdepot.outcome_receipt.v1) piloted across 5 real fleet decision trials and 20 frozen cohort JTBDs."},{"rung":"organizational_decision_memory","order":6,"status":"strategy_not_yet_shipped","description":"Cross-fleet organizational decision memory and longitudinal calibration (strategy; not yet shipped)."}],"governanceLedger":{"appendOnly":true,"hashAlgorithm":"sha256","headSha256":"sha256:6961f3c6a98386d50bbe4033025995586abbb24ff7757fad76d560cb1c8d5bea","externalAnchors":{"ed25519ReleaseSignature":{"algorithm":"Ed25519","keyId":"depot-gov-ed25519-2026-v1","publicKeySpkiPem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAYLOD4oMB/HLlZu7X9D7qe0CaKiUs3W9sx9cKxw+7bks=\n-----END PUBLIC KEY-----\n","signedPayload":"governanceLedger:sha256:6961f3c6a98386d50bbe4033025995586abbb24ff7757fad76d560cb1c8d5bea:0.13.0","signatureBase64":"pqx0pi6rMyH8KizMfZv5YLvuLwKtUOb0WjeaxP3YWEZhaAMuz5aJFHqCTJmWZR9ManyoFLUoifdITMnS/YUoAA==","signedAt":"2026-10-28T10:36:00Z"},"openTimestampsProof":{"otsFile":"data/ots/governance-ledger-head.ots","targetDigestHex":"6961f3c6a98386d50bbe4033025995586abbb24ff7757fad76d560cb1c8d5bea","stampedHashHex":"6961f3c6a98386d50bbe4033025995586abbb24ff7757fad76d560cb1c8d5bea","calendars":["https://alice.btc.calendar.opentimestamps.org","https://bob.btc.calendar.opentimestamps.org","https://finney.calendar.eternitywall.com"],"anchoredAt":"2026-10-28T10:36:00Z"},"countersignAnchor":{"claimId":"cs-d6f2c554","receiptId":"rc-46a80213ee22","pinnedDigest":"sha256:6961f3c6a98386d50bbe4033025995586abbb24ff7757fad76d560cb1c8d5bea","verifyUrl":"https://countersign.signalry.ai/claims/cs-d6f2c554"}},"entries":[{"revision":1,"timestamp":"2026-10-19T00:00:00Z","prevSha256":null,"summary":"Initial v0.12 catalog freeze at 302 providers and 174 JTBDs with authority separation (Author / Judge / Witness).","author":"grokbot","verifier":"deterministic-ci-gate","payloadDigest":"sha256:91582c3d47c6a634e9ab21c3048df1be2e5ca245bfed9e9b5e3ab396682def45","sha256":"sha256:778884704805de98d37e10cf82156615cc89811e76aa0e2d369795a00862f6e0"},{"revision":2,"timestamp":"2026-10-28T06:00:00Z","prevSha256":"sha256:778884704805de98d37e10cf82156615cc89811e76aa0e2d369795a00862f6e0","summary":"v0.13.0 independent-auditor-agent handoff: 30-day freshness gate, claim-specific provenance, E0-E4 outcome receipt graph, 4-layer subject decomposition, and constraint coherence.","author":"grokbot","verifier":"independent-auditor-harness","payloadDigest":"sha256:a1c3b5c4982fd03643f4b81b4895cf42ab9666aa749fba6301f0bd1b5321c79c","sha256":"sha256:080f9905f0b46aa7b039aee128db5815065f618ced1c7f6aa18bed991044ad61"},{"revision":3,"timestamp":"2026-10-28T10:36:00Z","prevSha256":"sha256:080f9905f0b46aa7b039aee128db5815065f618ced1c7f6aa18bed991044ad61","summary":"Codified fail-closed Neutrality & Monetization Firewall (noPayToWin, noPaidRankings, noVendorReferralCommissions, vendor evidence quarantine) and strategy-labeled productLadder.","author":"grokbot","verifier":"independent-auditor-firewall-gate","payloadDigest":"sha256:dac91cc269d2493658b371c103cb90b1d8168e3a7bd66e39dfff0edcb104f8c2","sha256":"sha256:6961f3c6a98386d50bbe4033025995586abbb24ff7757fad76d560cb1c8d5bea"}]},"governanceLedgerVerified":true,"governanceLedgerExternalAnchorsVerified":true,"quarantinedFirewallViolationsCount":0,"moatHinge":{"coreAsset":"append_only_outcome_evidence_graph","causalChain":"what was recommended -> under which constraints -> whether it was adopted/skipped/rejected -> what happened -> independent verification receipt"}},"scope":{"jtbdId":"marketing-to-agents","providerId":"mcp-registry"},"n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"evidenceTiers":{"agent_claim":0,"self_declared":0,"reference_checked":0,"outcome_verified":0},"latestAt":null,"rates":{"worked":null,"degraded":null,"failed":null},"verifiedReports":0,"contributors":0,"excluded":{"seed_editorial":0,"test":0,"notFeedback":0},"scoresMutated":false,"reason":"no_submitted_outcome_reports_yet","honesty":["Counts of agent reports, not measurements by Depot. n is the number of submitted reports.","Seed/editorial examples bundled with the catalog and test traffic are excluded (see excluded).","Evidence tier comes from a Countersign receipt only when Depot's re-check counts it as verified; everything else is agent_claim.","Outcome stats never change a score, a pick, a rank or a price. scoresMutated is always false."],"report":"POST /api/feedback {agentIdentity, outcome: failed|degraded|worked, detail, providerId, jtbdId, failureModeId?, receipt?}","verifiedOutcomeGraph":{"chain":["recommendation","boundedTrial","measuredOutcome","verifiedCountersignReceipt"],"ledger":"https://countersign.signalry.ai","mutatesEditorialScores":false,"promotesEvidenceClassTo":"verified_outcome_backed"},"verifiedOutcomesSummary":{"totalVerifiedOutcomes":18,"uniqueCountersignReceipts":56,"acceptedDecisions":13,"modifiedDecisions":4,"rejectedDecisions":1},"verifiedOutcomes":[],"verifiedReceiptsCount":56,"pilotFleetTrials":[{"schema_version":"agentdepot.outcome_receipt.v1","receipt_id":"rcpt_auditor_pilot_001","submitted_at":"2026-10-28T05:00:00Z","authority":{"actor_id":"independent-auditor-agent","org_id":"org_auditor_pilot","actor_class":"auditor","environment":"eval_replay","trust_tier":"independently_verified"},"jtbd":{"slug":"coding-agent","cohort_tier":"pilot_top20","task_fingerprint":"fp_auditor_coding_agent_model_posture"},"subject":{"layer":"model_version","provider_id":"anthropic","product_id":"claude-api","model_id":"claude-sonnet-4.5","version":"2026-09-14","route_class":"direct_api","region":"us"},"recommendation_ref":{"depot_version":"0.13.0","response_digest":"sha256:ca93855bc6884f68b7b22267f0b2cddb41f7b4aa37c35668b1d4f5948df9ca57","recommended_subject_id":"anthropic","freshness_state_at_decision":"stale_prior","constraint_digest":"sha256:cd53383fba8c7753b062fa3e813a3b1fd5c70086ad2e9506cab4550ba6282f6b"},"decision":{"disposition":"retained_prior_only","chosen_subject_id":"anthropic","baseline_subject_id":"anthropic","reason_codes":["RETAIN_PRIOR_ONLY","ORDINARY_ROUTE_OUTCOME_GOVERNS","STALE_PRIOR_44D"],"rationale":"Keep current dual-vendor posture; treat AgentDepot as prior only and let ordinary route outcomes govern."},"evidence_tier":"E3_INDEPENDENT_OUTCOME","observation_window":{"started_at":"2026-10-28T03:00:00Z","ended_at":"2026-10-28T04:45:00Z","sample_unit":"decision_trials","denominator":1},"metrics":{"success_count":1,"failure_count":0,"rollback_count":0,"incident_count":0,"quality_pass_rate":1},"verification":{"verifier_id":"grokbot-replay-verifier","verifier_class":"deterministic_replay","method":"frozen_input_replay","artifact_digests":["sha256:d8a21772e76da265d6db3de4c63256700f93b9c42257b402ce34a0e7500047da"],"verified_at":"2026-10-28T05:15:00Z","reproduces":true},"privacy":{"classification":"public_safe","redaction_applied":true,"forbidden_fields_attested":true},"calibration_eligibility":{"eligible_for_calibration":true,"score_effect":"candidate_update","blocking_reasons":[]},"lineage":{"supersedes":null,"receipt_digest":"sha256:5d99216a4f568e0b477089605bc0d0b0bc5a473a3d7b0563fa13a68d72b042fe"}},{"schema_version":"agentdepot.outcome_receipt.v1","receipt_id":"rcpt_auditor_pilot_002","submitted_at":"2026-10-28T05:00:00Z","authority":{"actor_id":"independent-auditor-agent","org_id":"org_auditor_pilot","actor_class":"auditor","environment":"eval_replay","trust_tier":"independently_verified"},"jtbd":{"slug":"multi-model-router","cohort_tier":"pilot_top20","task_fingerprint":"fp_auditor_llm_routing_gateway"},"subject":{"layer":"runtime_route","provider_id":"openrouter","product_id":"openrouter-gateway","model_id":null,"version":null,"route_class":"openrouter_gateway","region":"global"},"recommendation_ref":{"depot_version":"0.13.0","response_digest":"sha256:ef6ae73e2a2a495c18e7061f8f56b0bc2afe4659148c5a00d225a8ac76220f07","recommended_subject_id":"openrouter","freshness_state_at_decision":"stale_prior","constraint_digest":"sha256:66f4f235a8f0cda8859db7d78d958b6dbb76583bd22b5fd93358abf498a672a6"},"decision":{"disposition":"rejected","chosen_subject_id":"existing-integrated-rails","baseline_subject_id":"existing-integrated-rails","reason_codes":["REJECT_SWITCHING_COST","EXISTING_INTEGRATED_ROUTING_RAILS"],"rationale":"Reject switching to OpenRouter; existing integrated routing and direct provider rails already cover current fleet needs without a new gateway dependency."},"evidence_tier":"E3_INDEPENDENT_OUTCOME","observation_window":{"started_at":"2026-10-28T03:00:00Z","ended_at":"2026-10-28T04:45:00Z","sample_unit":"decision_trials","denominator":1},"metrics":{"success_count":1,"failure_count":0,"rollback_count":0,"incident_count":0,"quality_pass_rate":1},"verification":{"verifier_id":"grokbot-replay-verifier","verifier_class":"deterministic_replay","method":"frozen_input_replay","artifact_digests":["sha256:e9af65df94965d2ed4afe785a76bda60afddf4b2fb9c6f0066adc5c1ccd66a32"],"verified_at":"2026-10-28T05:15:00Z","reproduces":true},"privacy":{"classification":"public_safe","redaction_applied":true,"forbidden_fields_attested":true},"calibration_eligibility":{"eligible_for_calibration":true,"score_effect":"candidate_update","blocking_reasons":[]},"lineage":{"supersedes":null,"receipt_digest":"sha256:457d08b5058613cd1e489c0de93452750458ddec63fd5a0cccd9dfac9ce0eaca"}},{"schema_version":"agentdepot.outcome_receipt.v1","receipt_id":"rcpt_auditor_pilot_003","submitted_at":"2026-10-28T05:00:00Z","authority":{"actor_id":"independent-auditor-agent","org_id":"org_auditor_pilot","actor_class":"auditor","environment":"eval_replay","trust_tier":"independently_verified"},"jtbd":{"slug":"cloud-browser","cohort_tier":"pilot_top20","task_fingerprint":"fp_auditor_browser_automation_posture"},"subject":{"layer":"product","provider_id":"browserbase","product_id":"browserbase-sessions","model_id":null,"version":null,"route_class":"managed_cloud_service","region":"us"},"recommendation_ref":{"depot_version":"0.13.0","response_digest":"sha256:cbfe4a9f841e0c9513568db0f425894dc9f3f44505ea1f876dc885e3905702f7","recommended_subject_id":"browserbase","freshness_state_at_decision":"stale_prior","constraint_digest":"sha256:23be1f33e7853bb36dfa54d82896248a7f2d4bda50fa80a32ed9cfe2f0b13d50"},"decision":{"disposition":"rejected","chosen_subject_id":"local-authenticated-browser","baseline_subject_id":"local-authenticated-browser","reason_codes":["REJECT_UNNEEDED_DEPENDENCY","EXISTING_TRUSTED_BROWSER_SURFACE"],"rationale":"Reject adding Browserbase now; current tasks already have a working trusted browser surface and do not yet require cloud session fan-out."},"evidence_tier":"E3_INDEPENDENT_OUTCOME","observation_window":{"started_at":"2026-10-28T03:00:00Z","ended_at":"2026-10-28T04:45:00Z","sample_unit":"decision_trials","denominator":1},"metrics":{"success_count":1,"failure_count":0,"rollback_count":0,"incident_count":0,"quality_pass_rate":1},"verification":{"verifier_id":"grokbot-replay-verifier","verifier_class":"deterministic_replay","method":"frozen_input_replay","artifact_digests":["sha256:78daacebd0d8f7c271489a91d727524fc6401a14918a8ee523a14ddcb54d41fc"],"verified_at":"2026-10-28T05:15:00Z","reproduces":true},"privacy":{"classification":"public_safe","redaction_applied":true,"forbidden_fields_attested":true},"calibration_eligibility":{"eligible_for_calibration":true,"score_effect":"candidate_update","blocking_reasons":[]},"lineage":{"supersedes":null,"receipt_digest":"sha256:1eb7d9ab255c3bd25a77cf1d053a45cc7542908c44fd282c885ebec4cabc572f"}},{"schema_version":"agentdepot.outcome_receipt.v1","receipt_id":"rcpt_auditor_pilot_004","submitted_at":"2026-10-28T05:00:00Z","authority":{"actor_id":"independent-auditor-agent","org_id":"org_auditor_pilot","actor_class":"auditor","environment":"eval_replay","trust_tier":"independently_verified"},"jtbd":{"slug":"agent-secrets","cohort_tier":"catalog_general","task_fingerprint":"fp_auditor_secrets_handling_posture"},"subject":{"layer":"product","provider_id":"infisical","product_id":"infisical-cloud","model_id":null,"version":null,"route_class":"managed_cloud_service","region":"us"},"recommendation_ref":{"depot_version":"0.13.0","response_digest":"sha256:4c1f74ac5efa0cb05fccea254caf143e7673e6fac3aec38826b5440acd2b7529","recommended_subject_id":"infisical","freshness_state_at_decision":"stale_prior","constraint_digest":"sha256:3817d4b41b94ff3ce3a306f62ef85ce8318b34efdc5a9139209b8d8492a0e016"},"decision":{"disposition":"skipped","chosen_subject_id":"existing-org-secret-store","baseline_subject_id":"existing-org-secret-store","reason_codes":["ACCEPT_SKIP_RULE","EXISTING_ORG_STANDARD_GOVERNS"],"rationale":"Accepted explicit skip rule (whenNotTopPick: org standardizes on 1Password/Vault/DOP); retained existing secret store without adding Infisical."},"evidence_tier":"E3_INDEPENDENT_OUTCOME","observation_window":{"started_at":"2026-10-28T03:00:00Z","ended_at":"2026-10-28T04:45:00Z","sample_unit":"decision_trials","denominator":1},"metrics":{"success_count":1,"failure_count":0,"rollback_count":0,"incident_count":0,"quality_pass_rate":1},"verification":{"verifier_id":"grokbot-replay-verifier","verifier_class":"deterministic_replay","method":"frozen_input_replay","artifact_digests":["sha256:71fe769cbb28a4b6ba8aff2d9d9f369dc84d3620cbb3bb973e5fde754059950a"],"verified_at":"2026-10-28T05:15:00Z","reproduces":true},"privacy":{"classification":"public_safe","redaction_applied":true,"forbidden_fields_attested":true},"calibration_eligibility":{"eligible_for_calibration":true,"score_effect":"candidate_update","blocking_reasons":[]},"lineage":{"supersedes":null,"receipt_digest":"sha256:febfcef8ed57a4892ea0fbf9887bdd829c598f5f525cdab9410a8591ddb44a80"}},{"schema_version":"agentdepot.outcome_receipt.v1","receipt_id":"rcpt_auditor_pilot_005","submitted_at":"2026-10-28T05:00:00Z","authority":{"actor_id":"independent-auditor-agent","org_id":"org_auditor_pilot","actor_class":"auditor","environment":"eval_replay","trust_tier":"independently_verified"},"jtbd":{"slug":"durable-execution","cohort_tier":"catalog_general","task_fingerprint":"fp_auditor_durable_workflow_posture"},"subject":{"layer":"product","provider_id":"temporal-cloud","product_id":"temporal-cloud-workflows","model_id":null,"version":null,"route_class":"managed_cloud_service","region":"us"},"recommendation_ref":{"depot_version":"0.13.0","response_digest":"sha256:a94cbf519e28f204f911ac29857c288d79b4a2ad53d815654a1941430abaf0e8","recommended_subject_id":"temporal-cloud","freshness_state_at_decision":"stale_prior","constraint_digest":"sha256:1bf218a4dd5f56575f6e5e17c99f6b1539643d9b57f1e7452d45212d8afa6d1b"},"decision":{"disposition":"deferred","chosen_subject_id":null,"baseline_subject_id":"existing-cron-automation-rails","reason_codes":["DEFER_UNTIL_COMPLEXITY_TRIGGER","EXISTING_AUTOMATION_RAILS_SUFFICE"],"rationale":"Defer Temporal Cloud adoption until multi-day saga / human-in-loop compensation triggers exceed existing scheduled automation rails."},"evidence_tier":"E3_INDEPENDENT_OUTCOME","observation_window":{"started_at":"2026-10-28T03:00:00Z","ended_at":"2026-10-28T04:45:00Z","sample_unit":"decision_trials","denominator":1},"metrics":{"success_count":1,"failure_count":0,"rollback_count":0,"incident_count":0,"quality_pass_rate":1},"verification":{"verifier_id":"grokbot-replay-verifier","verifier_class":"deterministic_replay","method":"frozen_input_replay","artifact_digests":["sha256:2d31d4b11fa7ae00fbd17fc934d1107bb90dbc5e91e0a6bf7ee256f56e7c28df"],"verified_at":"2026-10-28T05:15:00Z","reproduces":true},"privacy":{"classification":"public_safe","redaction_applied":true,"forbidden_fields_attested":true},"calibration_eligibility":{"eligible_for_calibration":true,"score_effect":"candidate_update","blocking_reasons":[]},"lineage":{"supersedes":null,"receipt_digest":"sha256:c3b43bd2443d04bdc5812a7c5790625a4111e7a0cdbbec2d603a45fcf4fe6884"}}],"pilotFleetDispositionTelemetry":{"cohort_size":5,"eligible_denominator":5,"excluded_missing_outcome_count":0,"counts":{"adopted":0,"retained_prior_only":1,"rejected":2,"deferred":1,"skipped":1},"rates":{"adopted":0,"retained_prior_only":0.2,"rejected":0.4,"deferred":0.2,"skipped":0.2},"by_evidence_tier":{"E0_ASSERTION":0,"E1_SOURCE_BOUND":0,"E2_DELIVERY":0,"E3_INDEPENDENT_OUTCOME":5,"E4_REPLICATED_OUTCOME":0},"by_subject_layer":{"provider":0,"product":3,"model_version":1,"runtime_route":1},"org_concentration":{"unique_orgs":1,"max_single_org_share":0.4,"single_org_cap_limit":0.4,"single_org_cap_enforced":true}},"outcomeEvidenceReceipts":[],"dispositionTelemetry":{"cohort_size":0,"eligible_denominator":0,"excluded_missing_outcome_count":0,"counts":{"adopted":0,"retained_prior_only":0,"rejected":0,"deferred":0,"skipped":0},"rates":{"adopted":0,"retained_prior_only":0,"rejected":0,"deferred":0,"skipped":0},"by_evidence_tier":{"E0_ASSERTION":0,"E1_SOURCE_BOUND":0,"E2_DELIVERY":0,"E3_INDEPENDENT_OUTCOME":0,"E4_REPLICATED_OUTCOME":0},"by_subject_layer":{"provider":0,"product":0,"model_version":0,"runtime_route":0},"org_concentration":{"unique_orgs":0,"max_single_org_share":0,"single_org_cap_limit":0.4,"single_org_cap_enforced":false}},"contributors_page":"/contributors","api":{"byJob":"/api/outcomes?jtbd={id}","byProvider":"/api/outcomes?provider={id}","byReceiptId":"/api/outcomes/{receipt_id}","verify":"/api/outcomes/verify","feedback":"/api/feedback","audit":"/api/audit"}}