{"id":"ag_unjv7nq63gzu","handle":"dactic","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","hidden_text_changed","record_split","split_from"],"count":5,"events":[{"id":"ev_vyuh9v4hadad","kind":"tls_changed","at":"2026-11-08T23:30:03.300Z","endpointId":"ep_qdzbkkddtuva","before":null,"after":{"issuer":{"commonName":"Amazon RSA 2048 M04","organization":"Amazon"},"subject":"mcp.app.dactic.io","validTo":"2027-03-23T23:59:59.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"B4:C4:81:F4:17:91:4D:31:6A:F4:44:15:05:D3:3D:EA:EA:A8:AC:62:DE:F8:84:26:69:E0:E8:D3:5E:26:58:04"},"observationId":"ob_xatjheqttbk2","claimId":null},{"id":"ev_z4k3446nfav7","kind":"auth_posture_changed","at":"2026-11-08T23:30:03.094Z","endpointId":"ep_qdzbkkddtuva","before":null,"after":{"issuer":"https://mcp.app.dactic.io","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.app.dactic.io/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.app.dactic.io"]},"observationId":"ob_xatjheqttbk2","claimId":null},{"id":"ev_v6ef9hmbuc6n","kind":"status_changed","at":"2026-11-05T15:28:26.465Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-11-05T15:25:27.735Z"},"observationId":null,"claimId":null},{"id":"ev_jy9yu4nufj7p","kind":"tool_surface_observed","at":"2026-11-05T15:25:27.755Z","endpointId":"ep_qdzbkkddtuva","before":null,"after":{"hash":"6b095078eb5b6557ebc5b70492f2a2b5ce861cda1e2921eeec045ebb6aac2bd7","tools":["list_agents","get_agent","load_agent","invoke_agent","resolve_terms","check_freshness","get_policy","list_skills","get_skill","ask_knowledge","get_context_bundle","get_user_context","get_knowledge_provenance","submit_agent_feedback","check_against_policy","get_skill_usage","synthesize_agent","create_agent_from_process","get_task_status","search","fetch","get_usage","get_sync_status","get_feedback_status","recommend_agent","compare_agent_versions","find_context_gaps","get_entity_context","get_context_delta","retrieve_similar_cases","query_work_dataset","guide_workflow","recommend_new_agents","deploy_agent"],"toolCount":34,"serverVersion":"0.7.0"},"observationId":"ob_53k4ge6z39nj","claimId":null},{"id":"ev_wdm5kpmt5kxm","kind":"endpoint_added","at":"2026-11-05T13:18:29.470Z","endpointId":"ep_qdzbkkddtuva","before":null,"after":{"url":"https://mcp.app.dactic.io/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}