{"id":35714,"recorded_at":"2026-10-26T14:36:13.493091Z","observed_at":"2026-10-26T14:36:13.492826Z","subject_kind":"source_record","subject":"mcp_registry:io.github.dailyaiagents-cpu/plist-drift-detector","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://usedailyai.com/"]],"name":"io.github.dailyaiagents-cpu/plist-drift-detector","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-05-11T22:42:11.950094Z","status":"active","statusChangedAt":"2026-05-11T22:42:11.950094Z","updatedAt":"2026-05-11T22:42:11.950094Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json","_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"com.dailyaiagents.federation":{"capability_tags":["detector","drift","plist","telegram"],"full_description":"Every 6h, compare loaded launchd labels (launchctl list) against source-of-truth plists in config/launchd/. Telegram-alerts on missing-from-source or missing-from-loaded. State file for cooldown so we don't repeat alerts on stable drift.","license":"MIT","owner_agent":"ops","partner_share_pct":15,"royalty_attribution_urn":"urn:dailyaiagents:hub:plist-drift-detector","settlement_currency":"USD","spec_version":"1.0","tracker_endpoint":"https://hub.dailyaiagents.com/v1/telemetry"}}},"description":"Every 6h, compare loaded launchd labels (launchctl list) against source-of-truth plists in config...","name":"io.github.dailyaiagents-cpu/plist-drift-detector","repository":{"source":"github","subfolder":"skills/plist-drift-detector","url":"https://github.com/dailyaiagents-cpu/dailyai-os"},"version":"0.1.0","websiteUrl":"https://usedailyai.com"}},"source":"mcp_registry","summary":"Every 6h, compare loaded launchd labels (launchctl list) against source-of-truth plists in config..."},"body_sha256":"eb9a58f53b3e0f3c2fa42dbeb96ff81c73181edbc41218246c4dca4dafb3e8d9","prev_id":null,"leaf":"0xd47dc7428a04b7a7f9fb1e130cb264f49b7a6a3b07acc240ef89cd8280acbf52","leaf_text":"{\"body\":\"eb9a58f53b3e0f3c2fa42dbeb96ff81c73181edbc41218246c4dca4dafb3e8d9\",\"id\":35714,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025373492826,\"prev\":null,\"subject\":\"mcp_registry:io.github.dailyaiagents-cpu/plist-drift-detector\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xd47df540c0b1933387086483c11b766ef54364dd8ecbbbba30ea9edf87195287","0x14bc6e0024ceab3431994a077a010625ac1068ff0a63212f7fff4019c438285b","0xbe36c6bd138c90d964570ec8819d555a34ea67efafb72e083a8fe80f482f0f70","0xe8d5eb4b0678df8f0c56431131aa0349a209e48c6426320f0cf48747f8892c83","0x41ca79f0a96c262c2830ef8fbc219582a8a927c65d98a57235e0110c20cf1f8f","0x827078f649bef22ff2ad68c5445f6a9b9a1dc6eb2ac6b02e49f038974a2223a6","0xccfd5576b3a064e49d528a3b241d0a5b4ca9e3ffec43bc3113fb68856e9428aa","0xf7d9bda777fd3b4e8ea45e93b22c253829aa40a0d126fe73cab8307f454341ef","0x950e71a3f1d793f64de204e2ffd6528faf6ebe1fd4463a16429f7f0525ca7ec0","0xbf2ea8422e4d4634187236ad26741d988ab947590ee32bccf49379c5b69d0711","0x13af2618b202e3256bff92107d30a646eb897d2992ea1f3e08e75bf4bef84c31","0x7026808261896a203198354548e5e8cabce4a06e89d077c172084841b47ae119","0x3199db04c2c73c3483386a86bf503eafde5af103465608156e2e5f42e72a6fbe","0x6b927d53caa5125cdba9255612d524976c691f8672796c3f0885ba2c5b3af1ad","0x6dc40f983a3840a0ad927a9ca17f4ff1e3b649a6c735e2a09b140db7c2caf13b","0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}