{"id":"ag_fg9ysyak55nn","handle":"narracore-screenplay-formatter","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":10,"events":[{"id":"ev_tpb3e83jkr69","kind":"tool_surface_changed","at":"2026-10-11T17:23:26.186Z","endpointId":"ep_mxn2xbrvd6ce","before":{"hash":"770d0877b848ba14db6fe8e5a3fa46b041a07ec62f0fca963aead3ab1bc56df8","toolCount":14,"serverVersion":"1.6.0"},"after":{"hash":"bf62c7065dcf073576be388fcd68f3ef53469936f7efa123a7a5dac6a38ce82e","added":[],"changed":["check_video_prompts","convert_fountain","diagnose_scenes"],"removed":[],"toolCount":14,"serverVersion":"1.7.0"},"observationId":"ob_3hvgn93q57d3","claimId":null},{"id":"ev_yv2dkqqwht5t","kind":"tool_surface_changed","at":"2026-10-05T03:25:15.339Z","endpointId":"ep_mxn2xbrvd6ce","before":{"hash":"37cb4370b09c24d99ac62e155d41db8d0cc7ac7db5f4bf184d4e5c0b247000c9","toolCount":14,"serverVersion":"1.5.1"},"after":{"hash":"770d0877b848ba14db6fe8e5a3fa46b041a07ec62f0fca963aead3ab1bc56df8","added":[],"changed":["absorb_story_window","analyze_screenplay","build_video_prompts","check_credits","check_video_prompts","compile_film_breakdown","convert_fountain","diagnose_scenes","format_screenplay","get_film_contract","plan_film_analysis","prepare_story_window","render_story_handoff","validate_film_breakdown"],"removed":[],"toolCount":14,"serverVersion":"1.6.0"},"observationId":"ob_k46mc7c9krqh","claimId":null},{"id":"ev_vm8dhj84befz","kind":"tool_surface_changed","at":"2026-10-03T13:31:27.147Z","endpointId":"ep_mxn2xbrvd6ce","before":{"hash":"e875458efea93f6607f2256ab2bdf6aca6186c83a05314fd3cd6b3dc55f5d9e7","toolCount":14,"serverVersion":"1.4.0"},"after":{"hash":"37cb4370b09c24d99ac62e155d41db8d0cc7ac7db5f4bf184d4e5c0b247000c9","added":[],"changed":["diagnose_scenes","format_screenplay","get_film_contract"],"removed":[],"toolCount":14,"serverVersion":"1.5.1"},"observationId":"ob_83ugsc4s6zej","claimId":null},{"id":"ev_jy5r9gx3bx4y","kind":"tool_surface_changed","at":"2026-09-20T01:31:46.457Z","endpointId":"ep_mxn2xbrvd6ce","before":{"hash":"c9a0b2fa0a7d40871db26ed84577192122e67808228bd2e5c86f95d9ca49f2a6","toolCount":14,"serverVersion":"1.3.0"},"after":{"hash":"e875458efea93f6607f2256ab2bdf6aca6186c83a05314fd3cd6b3dc55f5d9e7","added":[],"changed":["analyze_screenplay","build_video_prompts","check_video_prompts","compile_film_breakdown","convert_fountain","diagnose_scenes","format_screenplay","validate_film_breakdown"],"removed":[],"toolCount":14,"serverVersion":"1.4.0"},"observationId":"ob_5mkvwcht4bh3","claimId":null},{"id":"ev_fgws9vhjpmvw","kind":"tls_changed","at":"2026-09-18T18:25:26.065Z","endpointId":"ep_mxn2xbrvd6ce","before":null,"after":{"issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"subject":"mcp.narracore.app","validTo":"2026-12-15T06:35:56.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"27:10:99:83:45:95:5F:67:73:AA:68:C9:BA:1A:52:CB:FC:19:B8:50:03:04:A8:1F:67:3E:53:2B:66:33:96:B7"},"observationId":"ob_2dua9hgx9km7","claimId":null},{"id":"ev_mn2t25uuh93f","kind":"auth_posture_changed","at":"2026-09-18T18:25:25.604Z","endpointId":"ep_mxn2xbrvd6ce","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_2dua9hgx9km7","claimId":null},{"id":"ev_mejcvr6wzay8","kind":"tool_surface_changed","at":"2026-09-18T10:26:56.457Z","endpointId":"ep_mxn2xbrvd6ce","before":{"hash":"25fb113f6a467c5202840e80aba96028f0aada5dd0ef107f41b84c42ff08bc8a","toolCount":14,"serverVersion":"1.2.0"},"after":{"hash":"c9a0b2fa0a7d40871db26ed84577192122e67808228bd2e5c86f95d9ca49f2a6","added":[],"changed":["analyze_screenplay","build_video_prompts","check_credits","convert_fountain","diagnose_scenes","format_screenplay"],"removed":[],"toolCount":14,"serverVersion":"1.3.0"},"observationId":"ob_vk4dm3q6agaf","claimId":null},{"id":"ev_5p2tn4fwx745","kind":"status_changed","at":"2026-09-18T03:24:05.379Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-09-18T03:23:48.649Z"},"observationId":null,"claimId":null},{"id":"ev_c7pjn4kdfzfn","kind":"tool_surface_observed","at":"2026-09-18T03:23:48.659Z","endpointId":"ep_mxn2xbrvd6ce","before":null,"after":{"hash":"25fb113f6a467c5202840e80aba96028f0aada5dd0ef107f41b84c42ff08bc8a","tools":["format_screenplay","analyze_screenplay","diagnose_scenes","convert_fountain","build_video_prompts","check_video_prompts","get_film_contract","plan_film_analysis","validate_film_breakdown","compile_film_breakdown","prepare_story_window","absorb_story_window","render_story_handoff","check_credits"],"toolCount":14,"serverVersion":"1.2.0"},"observationId":"ob_z6u3etgud5dg","claimId":null},{"id":"ev_m7ukhrre7vdr","kind":"endpoint_added","at":"2026-09-18T03:20:29.251Z","endpointId":"ep_mxn2xbrvd6ce","before":null,"after":{"url":"https://mcp.narracore.app/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}