{"id":"ag_qj948ht8m363","handle":"docfarm","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":7,"events":[{"id":"ev_k49f4r86x9sy","kind":"auth_posture_changed","at":"2026-10-20T08:30:27.778Z","endpointId":"ep_rvf75zq643t4","before":{"issuer":"https://mcp.doc.farm","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.doc.farm/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.doc.farm"]},"after":{"issuer":"https://mcp.doc.farm","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.doc.farm/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.doc.farm"]},"observationId":"ob_8panm7h4m6xa","claimId":null},{"id":"ev_c54wy4dtc636","kind":"tls_changed","at":"2026-10-17T20:32:04.731Z","endpointId":"ep_rvf75zq643t4","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.doc.farm","validTo":"2026-12-26T17:30:17.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"76:37:E0:33:04:6A:37:DD:DD:A0:3A:2B:9C:D8:1E:FD:60:60:35:AE:A5:ED:0D:61:1C:2C:B6:AB:26:B6:A2:62"},"observationId":"ob_889tgk83kp7x","claimId":null},{"id":"ev_na6z8v3kk3uw","kind":"auth_posture_changed","at":"2026-10-17T20:32:04.706Z","endpointId":"ep_rvf75zq643t4","before":null,"after":{"issuer":"https://mcp.doc.farm","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://mcp.doc.farm/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://mcp.doc.farm"]},"observationId":"ob_889tgk83kp7x","claimId":null},{"id":"ev_u3czp664u8w3","kind":"tool_surface_changed","at":"2026-10-16T19:26:22.612Z","endpointId":"ep_rvf75zq643t4","before":{"hash":"03a32c079afbc89c0b2cc60bcfe7ff684fb2dcbfec31b1262b2c6147d8852b00","toolCount":21,"serverVersion":"1.0.0"},"after":{"hash":"dd0180011c4619c6f1a427ff0a9d7ff66c4edc45f0a325b9539719b84ef6f9e1","added":["suggest_link"],"changed":["finalize_upload","host_html_content","update_doc_settings"],"removed":[],"toolCount":22,"serverVersion":"1.0.0"},"observationId":"ob_d6vm2vvtxmej","claimId":null},{"id":"ev_x393sxy5j9je","kind":"status_changed","at":"2026-10-13T13:26:41.861Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-13T13:26:00.359Z"},"observationId":null,"claimId":null},{"id":"ev_2dkd6ds5wux2","kind":"tool_surface_observed","at":"2026-10-13T13:26:00.368Z","endpointId":"ep_rvf75zq643t4","before":null,"after":{"hash":"03a32c079afbc89c0b2cc60bcfe7ff684fb2dcbfec31b1262b2c6147d8852b00","tools":["whats_possible","get_skills","get_build_brief","list_docs","get_doc_status","update_doc_settings","delete_doc","invite_collaborator","host_html_content","duplicate_doc","get_upload_url","finalize_upload","get_doc_html","get_doc_url","patch_doc","rebuild_doc","check_rebuild","show_doc","app_read_doc","app_apply_edits","list_accounts"],"toolCount":21,"serverVersion":"1.0.0"},"observationId":"ob_xry9nkhc4w9a","claimId":null},{"id":"ev_dts2z9k27hkr","kind":"endpoint_added","at":"2026-10-13T13:19:00.803Z","endpointId":"ep_rvf75zq643t4","before":null,"after":{"url":"https://mcp.doc.farm/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}