{"id":"ag_knj7tz5r889v","handle":"trillboards-ads-sdk","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","record_split","split_from"],"count":14,"events":[{"id":"ev_t63nev4jxcgs","kind":"tool_surface_changed","at":"2026-10-20T04:28:29.106Z","endpointId":"ep_xwpz99qt8c42","before":{"hash":"241d8a352b1545998b5df06f95c2fd8c15c4623f1572a72d7fb0468cf1ebd0e6","toolCount":83,"serverVersion":"1.0.0"},"after":{"hash":"192b66bfae40931c12f35029b12de4ab4c9c6b9592a964a87bc2d0a6bb90350c","added":[],"changed":["export_dataset","get_social_attention"],"removed":[],"toolCount":83,"serverVersion":"1.0.0"},"observationId":"ob_b2vpk3qbt3ha","claimId":null},{"id":"ev_3cd8asydagkf","kind":"status_changed","at":"2026-10-17T06:24:00.321Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-17T06:23:17.757Z"},"observationId":null,"claimId":null},{"id":"ev_xhfj8qsd7rjk","kind":"status_changed","at":"2026-10-16T19:28:40.745Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-16T12:31:59.611Z"},"observationId":null,"claimId":null},{"id":"ev_dmvgzmrwfh9k","kind":"tool_surface_changed","at":"2026-10-16T12:31:59.636Z","endpointId":"ep_xwpz99qt8c42","before":{"hash":"005dff61fb14168275a533e5cb9bc4461d665a96b076a8cc165e34cd0ba9a8f4","toolCount":83,"serverVersion":"1.0.0"},"after":{"hash":"241d8a352b1545998b5df06f95c2fd8c15c4623f1572a72d7fb0468cf1ebd0e6","added":[],"changed":["purchase_credits"],"removed":[],"toolCount":83,"serverVersion":"1.0.0"},"observationId":"ob_vy4x4pr4t5na","claimId":null},{"id":"ev_8ztu3t48sz7p","kind":"tool_surface_changed","at":"2026-10-15T04:28:28.288Z","endpointId":"ep_xwpz99qt8c42","before":{"hash":"c0a64006ef9787e00c1ae42fb8e0fc4eaf15c99bf759a15d1f87ac0b5fe673af","toolCount":83,"serverVersion":"1.0.0"},"after":{"hash":"005dff61fb14168275a533e5cb9bc4461d665a96b076a8cc165e34cd0ba9a8f4","added":["configure_feedback_brand","create_creative_experiment","generate_brand_creative","get_creative_experiment","get_creative_rewards","import_feedback_creative","register_creative_variants","review_feedback_creative","stop_creative_experiment","update_creative_policy"],"changed":["setup_billing"],"removed":["describe_endpoint","get_content_performance","get_content_recommendations","get_dataset_stats","get_social_contagion_summary","list_endpoints","list_error_codes","query_changelog","search_content","validate_request"],"toolCount":83,"serverVersion":"1.0.0"},"observationId":"ob_pjz2sky7juma","claimId":null},{"id":"ev_ss2pamcr7gfu","kind":"tool_surface_changed","at":"2026-09-28T08:36:49.389Z","endpointId":"ep_xwpz99qt8c42","before":{"hash":"be9c6da8f5c3953bb1b352d7e1d48f9a04cef609528ddc92d5de150301d24f0a","toolCount":83,"serverVersion":"1.0.0"},"after":{"hash":"c0a64006ef9787e00c1ae42fb8e0fc4eaf15c99bf759a15d1f87ac0b5fe673af","added":[],"changed":["semantic_search_observations"],"removed":[],"toolCount":83,"serverVersion":"1.0.0"},"observationId":"ob_488rpkvketw7","claimId":null},{"id":"ev_qyv5umuc8hp3","kind":"record_split","at":"2026-09-26T02:24:33.692Z","endpointId":null,"before":null,"after":{"into":[{"id":"ag_4e95tcebmq2j","name":"@trillboards/connect","handle":"trillboards-connect","endpoints":["npm:@trillboards/connect"]}],"kept":{"listings":["npm @trillboards/ads-sdk","mcp_registry io.github.snehdhruv/trillboards-dooh"],"endpoints":["https://api.trillboards.com/mcp","npm:@trillboards/ads-sdk"]},"revision":"2026-09-23-one-repository-many-servers"},"observationId":null,"claimId":null},{"id":"ev_pavh76mvwe66","kind":"tool_surface_changed","at":"2026-09-25T10:26:16.143Z","endpointId":"ep_xwpz99qt8c42","before":{"hash":"ef824092c878e83b41ecc4d98b2539fbe38cea6d6d030cf3a641362b5f4bc5d0","toolCount":83,"serverVersion":"1.0.0"},"after":{"hash":"be9c6da8f5c3953bb1b352d7e1d48f9a04cef609528ddc92d5de150301d24f0a","added":[],"changed":["export_dataset"],"removed":[],"toolCount":83,"serverVersion":"1.0.0"},"observationId":"ob_wvxyydt2yt5g","claimId":null},{"id":"ev_nvq9geybpabe","kind":"tool_surface_changed","at":"2026-09-18T02:26:35.802Z","endpointId":"ep_xwpz99qt8c42","before":{"hash":"50c561da64a2f95dd8a01301548796088f25793638cca267bd5e1ae3df865b8c","toolCount":84,"serverVersion":"1.0.0"},"after":{"hash":"ef824092c878e83b41ecc4d98b2539fbe38cea6d6d030cf3a641362b5f4bc5d0","added":[],"changed":[],"removed":["comply_test_controller"],"toolCount":83,"serverVersion":"1.0.0"},"observationId":"ob_2jmj5y8ak3x8","claimId":null},{"id":"ev_5hy5zvdwtsut","kind":"tls_changed","at":"2026-09-14T06:22:08.090Z","endpointId":"ep_xwpz99qt8c42","before":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"trillboards.com","validTo":"2026-12-08T05:42:06.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"40:8C:87:08:FA:A9:51:64:DF:8F:47:1A:33:CD:FF:1D:71:3E:50:54:7A:79:75:DC:F1:B1:E4:15:CE:09:D9:03"},"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"trillboards.com","validTo":"2026-12-12T01:36:20.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"6F:6F:00:79:0B:DF:0F:B2:23:31:86:D6:59:2C:4C:82:79:72:A5:34:3D:76:AF:10:8B:B9:DE:83:03:B4:E0:92"},"observationId":"ob_jt4fpyr3vwyb","claimId":null},{"id":"ev_ca57psabw6qq","kind":"tls_changed","at":"2026-09-12T19:23:01.834Z","endpointId":"ep_xwpz99qt8c42","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"trillboards.com","validTo":"2026-12-08T05:42:06.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"40:8C:87:08:FA:A9:51:64:DF:8F:47:1A:33:CD:FF:1D:71:3E:50:54:7A:79:75:DC:F1:B1:E4:15:CE:09:D9:03"},"observationId":"ob_qr6gjn9uqytg","claimId":null},{"id":"ev_h7h2ac6k5ugb","kind":"auth_posture_changed","at":"2026-09-12T19:23:01.590Z","endpointId":"ep_xwpz99qt8c42","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_qr6gjn9uqytg","claimId":null},{"id":"ev_gcj9j4qxjrex","kind":"endpoint_added","at":"2026-09-12T18:21:51.568Z","endpointId":"ep_kgbdwgwhkz8d","before":null,"after":{"url":"npm:@trillboards/connect","type":"package_npm","source":"npm","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_abydt8wzuvr5","kind":"tool_surface_observed","at":"2026-09-12T11:26:46.286Z","endpointId":"ep_xwpz99qt8c42","before":null,"after":{"hash":"50c561da64a2f95dd8a01301548796088f25793638cca267bd5e1ae3df865b8c","tools":["register_partner","get_partner_info","register_device","list_devices","get_device","delete_device","get_device_ads","record_impression","batch_impressions","device_heartbeat","get_analytics","create_webhook","list_webhooks","update_webhook","delete_webhook","test_webhook","get_webhook_deliveries","discover_inventory","get_live_audience","get_audience_forecast","create_campaign","get_campaign_performance","get_network_stats","get_signals","activate_signal","get_adcp_capabilities","get_products","list_creatives","list_creative_formats","get_media_buys","create_media_buy","update_media_buy","sync_creatives","get_media_buy_delivery","provide_performance_feedback","log_event","list_accounts","sync_accounts","get_task_status","tasks_get","list_tasks","tasks_list","comply_test_controller","get_pricing","get_usage_summary","setup_billing","purchase_credits","get_billing_status","get_campaign_attribution","get_attribution_timeseries","get_attention_metrics","get_creative_attention","get_multi_touch_attribution","get_cross_channel_journey","get_incrementality","create_experiment","get_creative_attribution","get_roas","export_cohort","get_audience_lookalike","semantic_audience_search","get_campaign_heatmap","verify_proof_of_play","query_observations","semantic_search_observations","anomaly_detect","cross_signal_correlate","configure_sensing","export_dataset","predictive_query","get_social_attention","find_similar_moments","predict_moment_quality","recommend_creative","get_social_contagion_summary","get_dataset_stats","get_content_performance","search_content","get_content_recommendations","list_endpoints","describe_endpoint","validate_request","list_error_codes","query_changelog"],"toolCount":84,"serverVersion":"1.0.0"},"observationId":"ob_krkwyyw3amfh","claimId":null}]}