{"acceptedChanges":[{"canonicalUrl":"https://kingy.ai/ai-launch-tracker/openai-assistants-api-reaches-its-migration-deadline-august-26/","claimIds":["stack:ksr-openai-assistants-api-2026-08-26:claim:summary"],"clocks":{"announcedAt":"2025-08-26T00:00:00.000Z","availableAt":null,"detectedAt":null,"effectiveAt":"2025-08-26T00:00:00.000Z","observedAt":"2025-08-26T00:00:00.000Z","publishedAt":"2026-07-26T20:47:40.000Z","retrievedAt":null},"eventId":"kingy:change-event:ksr-openai-assistants-api-2026-08-26","eventType":"migration_deadline","limitations":["The accepted Stack signal supplies the event and retained evidence; unavailable clocks remain null and are not reconstructed from other clocks.","The retained Stack signal separately records expiresAt 2026-08-26T00:00:00.000Z; it is not substituted for an event clock."],"materiality":"critical","sourceIds":["stack:ksr-openai-assistants-api-2026-08-26:source:1","stack:ksr-openai-assistants-api-2026-08-26:source:2","stack:ksr-openai-assistants-api-2026-08-26:source:3","stack:ksr-openai-assistants-api-2026-08-26:source:4","stack:ksr-openai-assistants-api-2026-08-26:source:5","stack:ksr-openai-assistants-api-2026-08-26:source:6"],"state":"active","subjectStableId":"351a3ba1-07bd-4e00-a069-d24480c242d7"},{"canonicalUrl":"https://kingy.ai/ai-launch-tracker/openai-retires-gpt-5-2-chat-latest-and-gpt-5-3-chat-latest-on-august-10/","claimIds":["stack:ksr-openai-gpt-5-2-5-3-chat-2026-08-10:claim:summary"],"clocks":{"announcedAt":"2026-05-08T00:00:00.000Z","availableAt":null,"detectedAt":null,"effectiveAt":"2026-05-08T00:00:00.000Z","observedAt":"2026-05-08T00:00:00.000Z","publishedAt":"2026-08-01T15:39:57.000Z","retrievedAt":null},"eventId":"kingy:change-event:ksr-openai-gpt-5-2-5-3-chat-2026-08-10","eventType":"retirement","limitations":["The accepted Stack signal supplies the event and retained evidence; unavailable clocks remain null and are not reconstructed from other clocks.","The retained Stack signal separately records expiresAt 2026-08-10T00:00:00.000Z; it is not substituted for an event clock."],"materiality":"critical","sourceIds":["stack:ksr-openai-gpt-5-2-5-3-chat-2026-08-10:source:1"],"state":"active","subjectStableId":"351a3ba1-07bd-4e00-a069-d24480c242d7"},{"canonicalUrl":"https://kingy.ai/ai-launch-tracker/older-openai-gpt-image-models-will-leave-the-api-december-1/","claimIds":["stack:ksr-openai-gpt-image-2026-12-01:claim:summary"],"clocks":{"announcedAt":"2026-06-02T00:00:00.000Z","availableAt":null,"detectedAt":null,"effectiveAt":"2026-06-02T00:00:00.000Z","observedAt":"2026-06-02T00:00:00.000Z","publishedAt":"2026-07-26T20:47:39.000Z","retrievedAt":null},"eventId":"kingy:change-event:ksr-openai-gpt-image-2026-12-01","eventType":"retirement","limitations":["The accepted Stack signal supplies the event and retained evidence; unavailable clocks remain null and are not reconstructed from other clocks.","The retained Stack signal separately records expiresAt 2026-12-01T00:00:00.000Z; it is not substituted for an event clock."],"materiality":"high","sourceIds":["stack:ksr-openai-gpt-image-2026-12-01:source:1","stack:ksr-openai-gpt-image-2026-12-01:source:2","stack:ksr-openai-gpt-image-2026-12-01:source:3","stack:ksr-openai-gpt-image-2026-12-01:source:4"],"state":"active","subjectStableId":"351a3ba1-07bd-4e00-a069-d24480c242d7"}],"actionableGapCount":3,"canonicalLedgerHeadRevisionHash":"0334a6e49cc11d002c91ff0d6554f1fbf08decb8778c188754e7892bb722fc69","canonicalLedgerRevision":12,"causalClaimAllowed":false,"completenessDimensions":{"attention":{"occurrenceCount":7,"state":"verified"},"changeClocks":{"knownClockCount":12,"state":"verified"},"claims":{"count":17,"state":"verified"},"commercialReadiness":{"state":"verified"},"freshness":{"sourceFailureCount":1,"state":"partial","successfulSourceCount":2},"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":25,"state":"verified"}},"distributionRecordId":"kingy:distribution-record:openai-api","exactIdentity":{"basis":"exact_product_facts_stable_id_and_canonical_profile_url","sourceRecordId":"351a3ba1-07bd-4e00-a069-d24480c242d7","state":"exact","titleMatchingUsed":false},"generatedAt":"2026-08-21T05:56:06.416Z","openHolds":[{"class":"source_health","holdId":"kingy:distribution-record:openai-api:hold:3e6ab04e9fc3f225","reason":"source_read_failed:http_403","sourceUrl":"https://openai.com/api/pricing/"}],"outcome":"unknown/O0","privateImpactLedgerJoined":false,"publicationAuthorized":false,"record":{"accessRoutes":[{"effectiveAt":null,"evidenceClaimId":"kingy:distribution-record:openai-api:claim:6:access-api-available","hostProductId":"351a3ba1-07bd-4e00-a069-d24480c242d7","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:openai-api:route:api","routeType":"api","sourceIds":["kingy:distribution-record:openai-api:source:official:1"],"status":"verified","version":null}],"attentionOccurrences":[{"assetUrl":"https://kingy.ai/ai-tools/openai-api/","channelType":"owned_site","commercialState":"editorial","evidenceClaimId":"kingy:distribution-record:openai-api: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:openai-api:attention:1","organicPaidState":"unknown","publishedAt":null,"publisherOrActorId":"kingy:organization:kingy-ai","relationBasis":"exact_canonical_subject_id","sourceIds":["kingy:distribution-record:openai-api:source:attention:1"]},{"assetUrl":"https://kingy.ai/ai-launch-tracker/gpt-realtime-2-2026-05-07-model-release/","channelType":"owned_site","commercialState":"editorial","evidenceClaimId":"kingy:distribution-record:openai-api:claim:attention:2","limitations":["Sequence is not causality; no audience or outcome claim is made."],"observedAt":"2026-08-19T19:00:00.000Z","occurrenceId":"kingy:distribution-record:openai-api:attention:2","organicPaidState":"unknown","publishedAt":"2026-06-08T07:42:23.000Z","publisherOrActorId":"kingy:organization:kingy-ai","relationBasis":"exact_retained_product_id","sourceIds":["kingy:distribution-record:openai-api:source:attention:2"]},{"assetUrl":"https://kingy.ai/ai-launch-tracker/gpt-4-1-2025-04-14-model-release/","channelType":"owned_site","commercialState":"editorial","evidenceClaimId":"kingy:distribution-record:openai-api:claim:attention:3","limitations":["Sequence is not causality; no audience or outcome claim is made."],"observedAt":"2026-08-19T19:00:00.000Z","occurrenceId":"kingy:distribution-record:openai-api:attention:3","organicPaidState":"unknown","publishedAt":"2026-06-08T03:11:27.000Z","publisherOrActorId":"kingy:organization:kingy-ai","relationBasis":"exact_retained_product_id","sourceIds":["kingy:distribution-record:openai-api:source:attention:3"]},{"assetUrl":"https://kingy.ai/ai-launch-tracker/gpt-4-5-2025-02-27-model-release/","channelType":"owned_site","commercialState":"editorial","evidenceClaimId":"kingy:distribution-record:openai-api:claim:attention:4","limitations":["Sequence is not causality; no audience or outcome claim is made."],"observedAt":"2026-08-19T19:00:00.000Z","occurrenceId":"kingy:distribution-record:openai-api:attention:4","organicPaidState":"unknown","publishedAt":"2026-06-08T03:11:25.000Z","publisherOrActorId":"kingy:organization:kingy-ai","relationBasis":"exact_retained_product_id","sourceIds":["kingy:distribution-record:openai-api:source:attention:4"]},{"assetUrl":"https://kingy.ai/ai-launch-tracker/openai-retires-gpt-5-2-chat-latest-and-gpt-5-3-chat-latest-on-august-10/","channelType":"owned_site","commercialState":"editorial","evidenceClaimId":"kingy:distribution-record:openai-api:claim:attention:5","limitations":["Sequence is not causality; no audience or outcome claim is made."],"observedAt":"2026-08-19T19:00:00.000Z","occurrenceId":"kingy:distribution-record:openai-api:attention:5","organicPaidState":"unknown","publishedAt":"2026-08-01T15:39:57.000Z","publisherOrActorId":"kingy:organization:kingy-ai","relationBasis":"exact_retained_product_id","sourceIds":["kingy:distribution-record:openai-api:source:attention:5"]},{"assetUrl":"https://kingy.ai/ai-launch-tracker/openai-assistants-api-reaches-its-migration-deadline-august-26/","channelType":"owned_site","commercialState":"editorial","evidenceClaimId":"kingy:distribution-record:openai-api:claim:attention:6","limitations":["Sequence is not causality; no audience or outcome claim is made."],"observedAt":"2026-08-19T19:00:00.000Z","occurrenceId":"kingy:distribution-record:openai-api:attention:6","organicPaidState":"unknown","publishedAt":"2026-07-26T20:47:40.000Z","publisherOrActorId":"kingy:organization:kingy-ai","relationBasis":"exact_retained_product_id","sourceIds":["kingy:distribution-record:openai-api:source:attention:6"]},{"assetUrl":"https://kingy.ai/ai-launch-tracker/older-openai-gpt-image-models-will-leave-the-api-december-1/","channelType":"owned_site","commercialState":"editorial","evidenceClaimId":"kingy:distribution-record:openai-api:claim:attention:7","limitations":["Sequence is not causality; no audience or outcome claim is made."],"observedAt":"2026-08-19T19:00:00.000Z","occurrenceId":"kingy:distribution-record:openai-api:attention:7","organicPaidState":"unknown","publishedAt":"2026-07-26T20:47:39.000Z","publisherOrActorId":"kingy:organization:kingy-ai","relationBasis":"exact_retained_product_id","sourceIds":["kingy:distribution-record:openai-api:source:attention:7"]}],"claims":[{"claimId":"kingy:distribution-record:openai-api: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:openai-api:source:official:1"],"value":"OpenAI API","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api: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:openai-api:source:official:1"],"value":"OpenAI","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api: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:openai-api:source:official:1"],"value":"The OpenAI API gives developers programmatic access to OpenAI models and tools for text generation, reasoning, coding, vision, audio, image generation, and agentic workflows.","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api: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:openai-api:source:official:1"],"value":"Usage is billed by model and feature; current rates are listed on OpenAI's official API pricing page.","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api: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:openai-api:source:official:1"],"value":"no","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api: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:openai-api:source:official:1"],"value":"yes","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api: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:openai-api:source:official:1"],"value":"no","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api:claim:stack:ksr-openai-gpt-5-2-5-3-chat-2026-08-10","claimType":"stack.retirement","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Exact product relationship ID; dates and summary are projected from the retained Stack Change Radar snapshot."],"sourceIds":["kingy:distribution-record:openai-api:source:stack:1:1"],"value":"OpenAI says gpt-5.2-chat-latest and gpt-5.3-chat-latest will be removed from the API on August 10, 2026, and recommends gpt-5.6-sol as the replacement.","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api:claim:stack:ksr-openai-assistants-api-2026-08-26","claimType":"stack.migration_deadline","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Exact product relationship ID; dates and summary are projected from the retained Stack Change Radar snapshot."],"sourceIds":["kingy:distribution-record:openai-api:source:stack:2:1","kingy:distribution-record:openai-api:source:stack:2:2","kingy:distribution-record:openai-api:source:stack:2:3","kingy:distribution-record:openai-api:source:stack:2:4","kingy:distribution-record:openai-api:source:stack:2:5","kingy:distribution-record:openai-api:source:stack:2:6"],"value":"OpenAI will remove the Assistants API on August 26, 2026, one year after notifying developers of its deprecation.","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api:claim:stack:ksr-openai-gpt-image-2026-12-01","claimType":"stack.retirement","evidenceClass":"observed","evidenceLevel":"E2","factState":"known","limitations":["Exact product relationship ID; dates and summary are projected from the retained Stack Change Radar snapshot."],"sourceIds":["kingy:distribution-record:openai-api:source:stack:3:1","kingy:distribution-record:openai-api:source:stack:3:2","kingy:distribution-record:openai-api:source:stack:3:3","kingy:distribution-record:openai-api:source:stack:3:4"],"value":"OpenAI deprecated gpt-image-1-mini, gpt-image-1.5 and chatgpt-image-latest and will remove them from the API on December 1, 2026.","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api: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:openai-api:source:attention:1"],"value":"https://kingy.ai/ai-tools/openai-api/","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api:claim:attention:2","claimType":"attention.launch_record","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:openai-api:source:attention:2"],"value":"https://kingy.ai/ai-launch-tracker/gpt-realtime-2-2026-05-07-model-release/","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api:claim:attention:3","claimType":"attention.launch_record","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:openai-api:source:attention:3"],"value":"https://kingy.ai/ai-launch-tracker/gpt-4-1-2025-04-14-model-release/","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api:claim:attention:4","claimType":"attention.launch_record","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:openai-api:source:attention:4"],"value":"https://kingy.ai/ai-launch-tracker/gpt-4-5-2025-02-27-model-release/","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api:claim:attention:5","claimType":"attention.article","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:openai-api:source:attention:5"],"value":"https://kingy.ai/ai-launch-tracker/openai-retires-gpt-5-2-chat-latest-and-gpt-5-3-chat-latest-on-august-10/","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api:claim:attention:6","claimType":"attention.article","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:openai-api:source:attention:6"],"value":"https://kingy.ai/ai-launch-tracker/openai-assistants-api-reaches-its-migration-deadline-august-26/","verificationMethod":"document_review","visibility":"local_projection"},{"claimId":"kingy:distribution-record:openai-api:claim:attention:7","claimType":"attention.article","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:openai-api:source:attention:7"],"value":"https://kingy.ai/ai-launch-tracker/older-openai-gpt-image-models-will-leave-the-api-december-1/","verificationMethod":"document_review","visibility":"local_projection"}],"cohortTags":["legacy_seed:coding_agents"],"corrections":[],"events":[{"canonicalUrl":"https://kingy.ai/ai-launch-tracker/gpt-realtime-2-2026-05-07-model-release/","clocks":{"announcedAt":null,"availableAt":null,"detectedAt":null,"effectiveAt":null,"observedAt":null,"publishedAt":"2026-06-08T07:42:23.000Z","retrievedAt":null},"eventId":"wp:ai_launch:913366","eventType":"product_launch","limitations":["The exact retained product relationship and Kingy publication clock are preserved. No official launch, announcement, availability, effective, observation, detection, or retrieval clock is inferred."],"materiality":"unknown","sourceIds":["kingy:distribution-record:openai-api:source:timeline:1"],"state":"active"},{"canonicalUrl":"https://kingy.ai/ai-launch-tracker/gpt-4-1-2025-04-14-model-release/","clocks":{"announcedAt":null,"availableAt":null,"detectedAt":null,"effectiveAt":null,"observedAt":null,"publishedAt":"2026-06-08T03:11:27.000Z","retrievedAt":null},"eventId":"wp:ai_launch:912988","eventType":"product_launch","limitations":["The exact retained product relationship and Kingy publication clock are preserved. No official launch, announcement, availability, effective, observation, detection, or retrieval clock is inferred."],"materiality":"unknown","sourceIds":["kingy:distribution-record:openai-api:source:timeline:2"],"state":"active"},{"canonicalUrl":"https://kingy.ai/ai-launch-tracker/gpt-4-5-2025-02-27-model-release/","clocks":{"announcedAt":null,"availableAt":null,"detectedAt":null,"effectiveAt":null,"observedAt":null,"publishedAt":"2026-06-08T03:11:25.000Z","retrievedAt":null},"eventId":"wp:ai_launch:912980","eventType":"product_launch","limitations":["The exact retained product relationship and Kingy publication clock are preserved. No official launch, announcement, availability, effective, observation, detection, or retrieval clock is inferred."],"materiality":"unknown","sourceIds":["kingy:distribution-record:openai-api:source:timeline:3"],"state":"active"},{"canonicalUrl":"https://kingy.ai/ai-launch-tracker/openai-retires-gpt-5-2-chat-latest-and-gpt-5-3-chat-latest-on-august-10/","clocks":{"announcedAt":null,"availableAt":null,"detectedAt":null,"effectiveAt":null,"observedAt":null,"publishedAt":"2026-08-01T15:39:57.000Z","retrievedAt":null},"eventId":"stack:ksr-openai-gpt-5-2-5-3-chat-2026-08-10","eventType":"change","limitations":["The exact retained product relationship and Kingy publication clock are preserved. No official launch, announcement, availability, effective, observation, detection, or retrieval clock is inferred."],"materiality":"unknown","sourceIds":["kingy:distribution-record:openai-api:source:timeline:4"],"state":"active"},{"canonicalUrl":"https://kingy.ai/ai-launch-tracker/openai-assistants-api-reaches-its-migration-deadline-august-26/","clocks":{"announcedAt":null,"availableAt":null,"detectedAt":null,"effectiveAt":null,"observedAt":null,"publishedAt":"2026-07-26T20:47:40.000Z","retrievedAt":null},"eventId":"stack:ksr-openai-assistants-api-2026-08-26","eventType":"change","limitations":["The exact retained product relationship and Kingy publication clock are preserved. No official launch, announcement, availability, effective, observation, detection, or retrieval clock is inferred."],"materiality":"unknown","sourceIds":["kingy:distribution-record:openai-api:source:timeline:5"],"state":"active"},{"canonicalUrl":"https://kingy.ai/ai-launch-tracker/older-openai-gpt-image-models-will-leave-the-api-december-1/","clocks":{"announcedAt":null,"availableAt":null,"detectedAt":null,"effectiveAt":null,"observedAt":null,"publishedAt":"2026-07-26T20:47:39.000Z","retrievedAt":null},"eventId":"stack:ksr-openai-gpt-image-2026-12-01","eventType":"change","limitations":["The exact retained product relationship and Kingy publication clock are preserved. No official launch, announcement, availability, effective, observation, detection, or retrieval clock is inferred."],"materiality":"unknown","sourceIds":["kingy:distribution-record:openai-api:source:timeline:6"],"state":"active"}],"history":[{"action":"legacy_projected","actor":"codex:canonical-controller","currentHash":"fa63cc51403b107fc0cbe5f0999f985c6176a9051d20ff79f25731386af67ec0","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":"2025-08-26T00:00:00.000Z","clockType":"effectiveAt","eventId":"kingy:change-event:ksr-openai-assistants-api-2026-08-26","holdReason":null,"limitations":["This exact accepted-event clock can anchor a future prospective contract only after baseline, denominator, objective, metric, and partner permissions are fixed before exposure."],"selectionRule":"first_exact_reviewed_accepted_event_clock_applicable_to_objective","state":"verified_candidate_before_exposure"},"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 exact reviewed announced, available, effective, official-launch, or campaign-start clock is retained; the Kingy publication clock is not substituted."],"observationIds":[],"state":"withheld","targetAt":null,"targetOffsetDays":0,"windowId":"T0"},{"graceDays":1,"limitations":["No exact reviewed announced, available, effective, official-launch, or campaign-start clock is retained; the Kingy publication clock is not substituted."],"observationIds":[],"state":"withheld","targetAt":null,"targetOffsetDays":1,"windowId":"D1"},{"graceDays":2,"limitations":["No exact reviewed announced, available, effective, official-launch, or campaign-start clock is retained; the Kingy publication clock is not substituted."],"observationIds":[],"state":"withheld","targetAt":null,"targetOffsetDays":7,"windowId":"D7"},{"graceDays":5,"limitations":["No exact reviewed announced, available, effective, official-launch, or campaign-start clock is retained; the Kingy publication clock is not substituted."],"observationIds":[],"state":"withheld","targetAt":null,"targetOffsetDays":30,"windowId":"D30"},{"graceDays":10,"limitations":["No exact reviewed announced, available, effective, official-launch, or campaign-start clock is retained; the Kingy publication clock is not substituted."],"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:openai-api: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:openai-api: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:openai-api: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:openai-api: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:openai-api: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:openai-api: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:openai-api: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:openai-api:outcome:business_impact","outcomeStrength":"O0","stage":"business_impact","status":"unknown","supportingObservationIds":[]}],"primaryEventId":"wp:ai_launch:913366","provenance":{"generatedAt":"2026-08-19T19:00:00.000Z","legacyInputs":[{"mappingState":"partial","recordId":"kingy:distribution-record:openai-api","schemaVersion":"kingy-distribution-record-v1"}],"newTruthStoreCreated":false,"projectionOnly":true,"sourceHashes":{"dist/distribution-graph-v1/api/distribution-records/openai-api.json":"6b72552a407b77312fd9789f2b5e6e70355e261ac477310a32e131c850337543","fixtures/distribution-graph/dg01-projection.golden.json":"e2717ba96af0e278b1284612a01e8d9a857d777783268f15f39a7cc1114fc68d","snapshots/production-current/stack-changes.json":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","workstreams/product-facts-coverage/exports/launch-history-coverage.json":"a3ee4466e84a45dc74c53c28c2fd5285e346fecb784129fd5f92bbe0daf00229","workstreams/product-facts-coverage/exports/public-tool-evidence.json":"326fd03d7a23ea85b6ac741efa27605e0021365bc47024de329f0d2a698a9519"},"sourceSnapshotRefs":["dist/distribution-graph-v1/api/distribution-records/openai-api.json","workstreams/product-facts-coverage/exports/public-tool-evidence.json","fixtures/distribution-graph/dg01-projection.golden.json","workstreams/product-facts-coverage/exports/launch-history-coverage.json","snapshots/production-current/stack-changes.json"],"truthStore":"product-facts-v2"},"recordId":"kingy:distribution-record:openai-api","recordType":"product_launch","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:openai-api:source:official:1","url":"https://developers.openai.com/api/docs/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:1:1","url":"https://developers.openai.com/api/docs/deprecations","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:2:1","url":"https://developers.openai.com/api/docs/deprecations","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:2:2","url":"https://developers.openai.com/api/docs/assistants/migration","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:2:3","url":"https://developers.openai.com/api/docs/guides/migrate-to-responses","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:2:4","url":"https://developers.openai.com/api/docs/guides/conversation-state","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:2:5","url":"https://developers.openai.com/api/docs/guides/function-calling","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:2:6","url":"https://openai.com/api/pricing/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:3:1","url":"https://developers.openai.com/api/docs/deprecations","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:3:2","url":"https://developers.openai.com/api/docs/guides/image-generation","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:3:3","url":"https://developers.openai.com/api/docs/models/gpt-image-2","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:openai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"whole_artifact","value":null},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"official_primary","sourceId":"kingy:distribution-record:openai-api:source:stack:3:4","url":"https://developers.openai.com/api/docs/pricing","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/timeline/0"},"snapshotHash":"a3ee4466e84a45dc74c53c28c2fd5285e346fecb784129fd5f92bbe0daf00229","snapshotRef":"workstreams/product-facts-coverage/exports/launch-history-coverage.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:timeline:1","url":"https://kingy.ai/ai-launch-tracker/gpt-realtime-2-2026-05-07-model-release/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/timeline/1"},"snapshotHash":"a3ee4466e84a45dc74c53c28c2fd5285e346fecb784129fd5f92bbe0daf00229","snapshotRef":"workstreams/product-facts-coverage/exports/launch-history-coverage.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:timeline:2","url":"https://kingy.ai/ai-launch-tracker/gpt-4-1-2025-04-14-model-release/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/timeline/2"},"snapshotHash":"a3ee4466e84a45dc74c53c28c2fd5285e346fecb784129fd5f92bbe0daf00229","snapshotRef":"workstreams/product-facts-coverage/exports/launch-history-coverage.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:timeline:3","url":"https://kingy.ai/ai-launch-tracker/gpt-4-5-2025-02-27-model-release/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/timeline/3"},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:timeline:4","url":"https://kingy.ai/ai-launch-tracker/openai-retires-gpt-5-2-chat-latest-and-gpt-5-3-chat-latest-on-august-10/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/timeline/4"},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:timeline:5","url":"https://kingy.ai/ai-launch-tracker/openai-assistants-api-reaches-its-migration-deadline-august-26/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/timeline/5"},"snapshotHash":"0ec4e2c87cc08c9162450aed99bb747ede55c4f1abefdb21a3762582031a9d48","snapshotRef":"snapshots/production-current/stack-changes.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:timeline:6","url":"https://kingy.ai/ai-launch-tracker/older-openai-gpt-image-models-will-leave-the-api-december-1/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/distributionAssets/0"},"snapshotHash":"6b72552a407b77312fd9789f2b5e6e70355e261ac477310a32e131c850337543","snapshotRef":"dist/distribution-graph-v1/api/distribution-records/openai-api.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:attention:1","url":"https://kingy.ai/ai-tools/openai-api/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/distributionAssets/1"},"snapshotHash":"6b72552a407b77312fd9789f2b5e6e70355e261ac477310a32e131c850337543","snapshotRef":"dist/distribution-graph-v1/api/distribution-records/openai-api.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:attention:2","url":"https://kingy.ai/ai-launch-tracker/gpt-realtime-2-2026-05-07-model-release/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/distributionAssets/2"},"snapshotHash":"6b72552a407b77312fd9789f2b5e6e70355e261ac477310a32e131c850337543","snapshotRef":"dist/distribution-graph-v1/api/distribution-records/openai-api.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:attention:3","url":"https://kingy.ai/ai-launch-tracker/gpt-4-1-2025-04-14-model-release/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/distributionAssets/3"},"snapshotHash":"6b72552a407b77312fd9789f2b5e6e70355e261ac477310a32e131c850337543","snapshotRef":"dist/distribution-graph-v1/api/distribution-records/openai-api.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:attention:4","url":"https://kingy.ai/ai-launch-tracker/gpt-4-5-2025-02-27-model-release/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/distributionAssets/4"},"snapshotHash":"6b72552a407b77312fd9789f2b5e6e70355e261ac477310a32e131c850337543","snapshotRef":"dist/distribution-graph-v1/api/distribution-records/openai-api.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:attention:5","url":"https://kingy.ai/ai-launch-tracker/openai-retires-gpt-5-2-chat-latest-and-gpt-5-3-chat-latest-on-august-10/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/distributionAssets/5"},"snapshotHash":"6b72552a407b77312fd9789f2b5e6e70355e261ac477310a32e131c850337543","snapshotRef":"dist/distribution-graph-v1/api/distribution-records/openai-api.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:attention:6","url":"https://kingy.ai/ai-launch-tracker/openai-assistants-api-reaches-its-migration-deadline-august-26/","visibility":"local_projection"},{"assertingPartyId":"kingy:organization:kingy-ai","capturedAt":"2026-08-19T19:00:00.000Z","locator":{"type":"json_pointer","value":"/distributionAssets/6"},"snapshotHash":"6b72552a407b77312fd9789f2b5e6e70355e261ac477310a32e131c850337543","snapshotRef":"dist/distribution-graph-v1/api/distribution-records/openai-api.json","sourceClass":"kingy_first_party","sourceId":"kingy:distribution-record:openai-api:source:attention:7","url":"https://kingy.ai/ai-launch-tracker/older-openai-gpt-image-models-will-leave-the-api-december-1/","visibility":"local_projection"}],"subject":{"aliases":["wp:kingy_ai_tool:912981"],"canonicalUrl":"https://kingy.ai/ai-tools/openai-api/","companyStableId":"kingy:organization:openai","identityResolution":{"basis":"exact_product_facts_stable_id_and_canonical_profile_url","sourceRecordId":"351a3ba1-07bd-4e00-a069-d24480c242d7","state":"exact","titleMatchingUsed":false},"name":"OpenAI API","stableId":"351a3ba1-07bd-4e00-a069-d24480c242d7","type":"product"},"tests":[],"vertical":null},"researchEvidence":[],"schemaVersion":"kingy-distribution-record-v2-evidence-depth-projection-v1","sourceHealth":[{"checkedAt":"2026-08-21T05:30:04.567Z","comparisonState":"source_failure","distributionRecordId":"kingy:distribution-record:openai-api","health":"failed_hold","holdReason":"source_read_failed:http_403","lastSuccessfulObservationAt":null,"nextCheckAt":"2026-08-21T11:30:04.567Z","normalizedSha256":null,"observedAt":null,"previousNormalizedSha256":null,"reviewDecision":"source_failure","sourceUrl":"https://openai.com/api/pricing/","status":403,"watchJobId":"kingy:source-watch:openai-api:3e6ab04e9fc3f225"},{"checkedAt":"2026-08-21T05:30:04.566Z","comparisonState":"no_change","distributionRecordId":"kingy:distribution-record:openai-api","health":"reachable","holdReason":null,"lastSuccessfulObservationAt":"2026-08-21T05:30:04.750Z","nextCheckAt":"2026-08-21T11:30:04.750Z","normalizedSha256":"54731a27ed806423efe87552729dfd81e34af24d0afdf5d62d3b6cd3f8a985c7","observedAt":"2026-08-21T05:30:04.750Z","previousNormalizedSha256":"54731a27ed806423efe87552729dfd81e34af24d0afdf5d62d3b6cd3f8a985c7","reviewDecision":"no_change","sourceUrl":"https://developers.openai.com/api/docs/","status":200,"watchJobId":"kingy:source-watch:openai-api:6193ae32f91b2643"},{"checkedAt":"2026-08-21T05:30:03.051Z","comparisonState":"no_change","distributionRecordId":"kingy:distribution-record:openai-api","health":"reachable","holdReason":null,"lastSuccessfulObservationAt":"2026-08-21T05:30:03.200Z","nextCheckAt":"2026-08-21T11:30:03.200Z","normalizedSha256":"64db464783b930acb8d5a65f95f41327df288f6a4647c117450699720b8ca988","observedAt":"2026-08-21T05:30:03.200Z","previousNormalizedSha256":"64db464783b930acb8d5a65f95f41327df288f6a4647c117450699720b8ca988","reviewDecision":"no_change","sourceUrl":"https://developers.openai.com/api/docs/deprecations","status":200,"watchJobId":"kingy:source-watch:openai-api:bab0e18b2802152d"}]}
