{"acceptedChanges":[],"actionableGapCount":4,"canonicalLedgerHeadRevisionHash":"0334a6e49cc11d002c91ff0d6554f1fbf08decb8778c188754e7892bb722fc69","canonicalLedgerRevision":12,"causalClaimAllowed":false,"completenessDimensions":{"attention":{"occurrenceCount":1,"state":"verified"},"changeClocks":{"knownClockCount":0,"state":"held"},"claims":{"count":8,"state":"verified"},"commercialReadiness":{"state":"verified"},"freshness":{"sourceFailureCount":1,"state":"partial","successfulSourceCount":1},"identity":{"basis":"exact_product_facts_stable_id_and_canonical_profile_url","state":"verified"},"outcomes":{"interpretation":"Unknown is not zero and is not failure.","outcomeStrength":"O0","state":"unknown"},"routes":{"routeCount":1,"routeTypes":["api"],"state":"partial"},"sourceLineage":{"freshOfficialSnapshotCount":0,"sourceCount":3,"state":"verified"}},"distributionRecordId":"kingy:distribution-record:codex","exactIdentity":{"basis":"exact_product_facts_stable_id_and_canonical_profile_url","sourceRecordId":"3e7056b7-32cf-45d9-a438-d9a982e1142b","state":"exact","titleMatchingUsed":false},"generatedAt":"2026-08-21T05:56:06.416Z","openHolds":[{"class":"source_health","holdId":"kingy:distribution-record:codex:hold:ac8bc5b8d08d758f","reason":"source_read_failed:http_403","sourceUrl":"https://openai.com/codex/"},{"class":"measurement_anchor","holdId":"kingy:distribution-record:codex:hold:measurement-anchor","reason":"No verified launch or change event is retained for this exact Product Facts identity; event and measurement admission remain held.","sourceUrl":null}],"outcome":"unknown/O0","privateImpactLedgerJoined":false,"publicationAuthorized":false,"record":{"accessRoutes":[{"effectiveAt":null,"evidenceClaimId":"kingy:distribution-record:codex:claim:6:access-api-available","hostProductId":"3e7056b7-32cf-45d9-a438-d9a982e1142b","limitations":["The retained Product Facts claim supports API availability state only; route region, plan, version, and effective time remain unknown."],"observedAt":"2026-08-19T19:00:00.000Z","planOrTier":null,"providerId":"kingy:organization:openai","region":null,"routeId":"kingy:distribution-record:codex:route:api","routeType":"api","sourceIds":["kingy:distribution-record:codex:source:official:1","kingy:distribution-record:codex:source:official:2"],"status":"unavailable","version":null}],"attentionOccurrences":[{"assetUrl":"https://kingy.ai/ai-tools/codex/","channelType":"owned_site","commercialState":"editorial","evidenceClaimId":"kingy:distribution-record:codex:claim:attention:1","limitations":["Sequence is not causality; no audience or outcome claim is made."],"observedAt":"2026-08-19T19:00:00.000Z","occurrenceId":"kingy:distribution-record:codex:attention:1","organicPaidState":"unknown","publishedAt":null,"publisherOrActorId":"kingy:organization:kingy-ai","relationBasis":"exact_canonical_subject_id","sourceIds":["kingy:distribution-record:codex:source:attention:1"]}],"claims":[{"claimId":"kingy:distribution-record:codex:claim:1:identity-name","claimType":"identity.name","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Projected from retained public Product Facts evidence; no new live vendor verification was performed."],"sourceIds":["kingy:distribution-record:codex:source:official:1","kingy:distribution-record:codex:source:official:2"],"value":"Codex","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:codex:claim:2:identity-company","claimType":"identity.company","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Projected from retained public Product Facts evidence; no new live vendor verification was performed."],"sourceIds":["kingy:distribution-record:codex:source:official:1","kingy:distribution-record:codex:source:official:2"],"value":"OpenAI","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:codex:claim:3:product-what-it-does","claimType":"product.what_it_does","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Projected from retained public Product Facts evidence; no new live vendor verification was performed."],"sourceIds":["kingy:distribution-record:codex:source:official:1","kingy:distribution-record:codex:source:official:2"],"value":"Codex is OpenAI's coding agent for writing, reviewing, and shipping code across local projects, editors, terminals, cloud tasks, and automated workflows.","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:codex:claim:4:commercial-pricing","claimType":"commercial.pricing","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Projected from retained public Product Facts evidence; no new live vendor verification was performed."],"sourceIds":["kingy:distribution-record:codex:source:official:1","kingy:distribution-record:codex:source:official:2"],"value":"Codex access and usage limits vary by ChatGPT plan and account; current eligibility and prices are listed on OpenAI's Codex and ChatGPT pricing pages.","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:codex:claim:5:commercial-free-plan","claimType":"commercial.free_plan","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Projected from retained public Product Facts evidence; no new live vendor verification was performed."],"sourceIds":["kingy:distribution-record:codex:source:official:1","kingy:distribution-record:codex:source:official:2"],"value":"yes","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:codex:claim:6:access-api-available","claimType":"access.api_available","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Projected from retained public Product Facts evidence; no new live vendor verification was performed."],"sourceIds":["kingy:distribution-record:codex:source:official:1","kingy:distribution-record:codex:source:official:2"],"value":"no","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:codex:claim:7:licensing-open-source-or-open-weight","claimType":"licensing.open_source_or_open_weight","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Projected from retained public Product Facts evidence; no new live vendor verification was performed."],"sourceIds":["kingy:distribution-record:codex:source:official:1","kingy:distribution-record:codex:source:official:2"],"value":"no","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:codex:claim:attention:1","claimType":"attention.product_profile","evidenceClass":"observed","evidenceLevel":"E3","factState":"known","limitations":["This proves the retained Kingy asset occurrence and exact relationship only; it does not prove reach, adoption, or causal lift."],"sourceIds":["kingy:distribution-record:codex:source:attention:1"],"value":"https://kingy.ai/ai-tools/codex/","verificationMethod":"document_review","visibility":"local_projection"}],"cohortTags":["legacy_seed:coding_agents"],"corrections":[],"events":[],"history":[{"action":"legacy_projected","actor":"codex:canonical-controller","currentHash":"40a9341d49c26c92edf9b2e148cc65189724a12254c67e7926b410f34824b48f","previousHash":null,"reason":"Project exact retained Product Facts identity, evidence, access, attention, and explicit unknown or held states into v2 without title matching or invented clocks and outcomes.","recordedAt":"2026-08-19T19:00:00.000Z","revision":1}],"lifecycle":{"lastVerifiedAt":"2026-08-19T19:00:00.000Z","state":"active","supersededByRecordId":null,"tombstoneReason":null,"tombstonedAt":null},"measurement":{"anchor":{"anchorAt":null,"clockType":null,"eventId":null,"holdReason":"No verified launch or change event is retained for this exact Product Facts identity; event and measurement admission remain held.","selectionRule":"first_exact_reviewed_clock_applicable_to_objective","state":"held"},"attributionMethod":null,"baseline":{"limitations":["No eligible pre-event baseline is retained. Unknown is not zero."],"observationId":null,"periodEnd":null,"periodStart":null,"state":"unknown","unit":null,"value":null},"confounders":["No prospective measurement contract existed at T0.","No eligible anchor clock exists, so all measurement targets remain withheld."],"denominator":{"limitations":["No eligible denominator is retained. Unknown is not zero."],"name":null,"observationId":null,"state":"unknown","unit":null,"value":null},"objective":null,"primaryMetricId":null,"successThreshold":null,"windows":[{"graceDays":1,"limitations":["No verified launch or change event is retained for this exact Product Facts identity; event and measurement admission remain held."],"observationIds":[],"state":"withheld","targetAt":null,"targetOffsetDays":0,"windowId":"T0"},{"graceDays":1,"limitations":["No verified launch or change event is retained for this exact Product Facts identity; event and measurement admission remain held."],"observationIds":[],"state":"withheld","targetAt":null,"targetOffsetDays":1,"windowId":"D1"},{"graceDays":2,"limitations":["No verified launch or change event is retained for this exact Product Facts identity; event and measurement admission remain held."],"observationIds":[],"state":"withheld","targetAt":null,"targetOffsetDays":7,"windowId":"D7"},{"graceDays":5,"limitations":["No verified launch or change event is retained for this exact Product Facts identity; event and measurement admission remain held."],"observationIds":[],"state":"withheld","targetAt":null,"targetOffsetDays":30,"windowId":"D30"},{"graceDays":10,"limitations":["No verified launch or change event is retained for this exact Product Facts identity; event and measurement admission remain held."],"observationIds":[],"state":"withheld","targetAt":null,"targetOffsetDays":90,"windowId":"D90"}]},"observations":[],"outcomeAssertion":{"attributionLevel":"none","limitations":["No eligible result evidence supports whether the retained distribution state or event worked."],"objective":null,"outcomeStrength":"O0","resultState":"unknown","successThreshold":null,"supportingObservationIds":[],"workedClaimEligible":false},"outcomes":[{"evidenceClass":"unknown","limitations":["No authorized outcome observation supports this stage. Unknown is not failure and is not zero."],"outcomeId":"kingy:distribution-record:codex:outcome:exposure","outcomeStrength":"O0","stage":"exposure","status":"unknown","supportingObservationIds":[]},{"evidenceClass":"unknown","limitations":["No authorized outcome observation supports this stage. Unknown is not failure and is not zero."],"outcomeId":"kingy:distribution-record:codex:outcome:engagement","outcomeStrength":"O0","stage":"engagement","status":"unknown","supportingObservationIds":[]},{"evidenceClass":"unknown","limitations":["No authorized outcome observation supports this stage. Unknown is not failure and is not zero."],"outcomeId":"kingy:distribution-record:codex:outcome:intent","outcomeStrength":"O0","stage":"intent","status":"unknown","supportingObservationIds":[]},{"evidenceClass":"unknown","limitations":["No authorized outcome observation supports this stage. Unknown is not failure and is not zero."],"outcomeId":"kingy:distribution-record:codex:outcome:acquisition","outcomeStrength":"O0","stage":"acquisition","status":"unknown","supportingObservationIds":[]},{"evidenceClass":"unknown","limitations":["No authorized outcome observation supports this stage. Unknown is not failure and is not zero."],"outcomeId":"kingy:distribution-record:codex:outcome:activation","outcomeStrength":"O0","stage":"activation","status":"unknown","supportingObservationIds":[]},{"evidenceClass":"unknown","limitations":["No authorized outcome observation supports this stage. Unknown is not failure and is not zero."],"outcomeId":"kingy:distribution-record:codex:outcome:adoption","outcomeStrength":"O0","stage":"adoption","status":"unknown","supportingObservationIds":[]},{"evidenceClass":"unknown","limitations":["No authorized outcome observation supports this stage. Unknown is not failure and is not zero."],"outcomeId":"kingy:distribution-record:codex:outcome:retention","outcomeStrength":"O0","stage":"retention","status":"unknown","supportingObservationIds":[]},{"evidenceClass":"unknown","limitations":["No authorized outcome observation supports this stage. Unknown is not failure and is not zero."],"outcomeId":"kingy:distribution-record:codex:outcome:business_impact","outcomeStrength":"O0","stage":"business_impact","status":"unknown","supportingObservationIds":[]}],"primaryEventId":null,"provenance":{"generatedAt":"2026-08-19T19:00:00.000Z","legacyInputs":[{"mappingState":"partial","recordId":"kingy:distribution-record:codex","schemaVersion":"kingy-distribution-record-v1"}],"newTruthStoreCreated":false,"projectionOnly":true,"sourceHashes":{"dist/distribution-graph-v1/api/distribution-records/codex.json":"464494722f6596d60dda9181c5f27086b3b25d50873e43894c2800901abb74f2","fixtures/distribution-graph/dg01-projection.golden.json":"e2717ba96af0e278b1284612a01e8d9a857d777783268f15f39a7cc1114fc68d","workstreams/product-facts-coverage/exports/public-tool-evidence.json":"326fd03d7a23ea85b6ac741efa27605e0021365bc47024de329f0d2a698a9519"},"sourceSnapshotRefs":["dist/distribution-graph-v1/api/distribution-records/codex.json","workstreams/product-facts-coverage/exports/public-tool-evidence.json","fixtures/distribution-graph/dg01-projection.golden.json"],"truthStore":"product-facts-v2"},"recordId":"kingy:distribution-record:codex","recordType":"access_or_availability_change","recordVersion":2,"review":{"networkAccessAllowed":false,"outreachAllowed":false,"privacyReview":"public_retained_sources_only","productionAuthorized":false,"publicationAuthorized":false,"publicationEligible":false,"reviewedAt":"2026-08-19T19:00:00.000Z","reviewerId":"codex:canonical-controller","stagingDeploymentAuthorized":false,"state":"local_candidate"},"schemaVersion":"kingy-distribution-record-v2","sources":[{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"326fd03d7a23ea85b6ac741efa27605e0021365bc47024de329f0d2a698a9519","snapshotRef":"workstreams/product-facts-coverage/exports/public-tool-evidence.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:codex:source:official:1","url":"https://openai.com/codex/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"326fd03d7a23ea85b6ac741efa27605e0021365bc47024de329f0d2a698a9519","snapshotRef":"workstreams/product-facts-coverage/exports/public-tool-evidence.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:codex:source:official:2","url":"https://chatgpt.com/codex","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/distributionAssets/0"},"snapshotHash":"464494722f6596d60dda9181c5f27086b3b25d50873e43894c2800901abb74f2","snapshotRef":"dist/distribution-graph-v1/api/distribution-records/codex.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:codex:source:attention:1","url":"https://kingy.ai/ai-tools/codex/","visibility":"local_projection"}],"subject":{"aliases":["wp:kingy_ai_tool:912995"],"canonicalUrl":"https://kingy.ai/ai-tools/codex/","companyStableId":"kingy:organization:openai","identityResolution":{"basis":"exact_product_facts_stable_id_and_canonical_profile_url","sourceRecordId":"3e7056b7-32cf-45d9-a438-d9a982e1142b","state":"exact","titleMatchingUsed":false},"name":"Codex","stableId":"3e7056b7-32cf-45d9-a438-d9a982e1142b","type":"product"},"tests":[],"vertical":null},"researchEvidence":[],"schemaVersion":"kingy-distribution-record-v2-evidence-depth-projection-v1","sourceHealth":[{"checkedAt":"2026-08-21T05:30:04.568Z","comparisonState":"source_failure","distributionRecordId":"kingy:distribution-record:codex","health":"failed_hold","holdReason":"source_read_failed:http_403","lastSuccessfulObservationAt":null,"nextCheckAt":"2026-08-21T17:30:04.568Z","normalizedSha256":null,"observedAt":null,"previousNormalizedSha256":null,"reviewDecision":"source_failure","sourceUrl":"https://openai.com/codex/","status":403,"watchJobId":"kingy:source-watch:codex:ac8bc5b8d08d758f"},{"checkedAt":"2026-08-21T05:30:04.568Z","comparisonState":"no_change","distributionRecordId":"kingy:distribution-record:codex","health":"reachable","holdReason":null,"lastSuccessfulObservationAt":"2026-08-21T05:30:05.084Z","nextCheckAt":"2026-08-21T17:30:05.084Z","normalizedSha256":"9fa62e6e5c057332f889c591af157ac0cd49ced056d21b82f8af018e91e50b5d","observedAt":"2026-08-21T05:30:05.084Z","previousNormalizedSha256":"9fa62e6e5c057332f889c591af157ac0cd49ced056d21b82f8af018e91e50b5d","reviewDecision":"no_change","sourceUrl":"https://developers.openai.com/codex/changelog","status":200,"watchJobId":"kingy:source-watch:codex:afbd4293bcd84cee"}]}
