{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ctwu4rqfhuzv","handle":"arrowmem-mcp","url":"https://wellknown.network/agents/arrowmem-mcp","links":{"self":"https://wellknown.network/agents/arrowmem-mcp/record.json","html":"https://wellknown.network/agents/arrowmem-mcp","markdown":"https://wellknown.network/agents/arrowmem-mcp/record.md","api":"https://wellknown.network/api/v1/agents/arrowmem-mcp","status":"https://wellknown.network/api/v1/agents/arrowmem-mcp/status","claim":"https://wellknown.network/agents/arrowmem-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/arrowmem-mcp/claim.json","badge":"https://wellknown.network/agents/arrowmem-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/arrowmem-mcp/history","tools":"https://wellknown.network/api/v1/agents/arrowmem-mcp/tools"},"ard":{"identifier":"urn:air:mcp.arrowmem.ca:server:arrowmem-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"arrowmem-mcp","summary":"Free Ollama hardening checker, plus tools for privacy architecture and the Data Dignity Standard.","description":"Free Ollama hardening checker, plus tools for privacy architecture and the Data Dignity Standard.","publisher":{"name":"ca.arrowmem","url":null},"homepage":"https://arrowmem.ca","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.arrowmem.ca/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-09T03:13:52.529652Z","publishedAt":"2026-10-09T03:13:52.529652Z","registryName":"ca.arrowmem/arrowmem-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"infra.devices","name":"Devices & IoT","confidence":1,"provenance":"derived"},{"slug":"security.secrets","name":"Secrets Management","confidence":0.569,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.54,"provenance":"derived"}],"categories":["commerce","infra","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-22T09:30:12.619Z","lastProbedAt":"2026-10-22T09:30:12.619Z","statusComputedAt":"2026-10-22T09:32:54.204Z","reliability30d":{"probes":38,"successRate":1,"p50Ms":127,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":38,"ok":38,"authBoundaryOk":0,"serviceOk":38,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-22T09:30:12.619Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":228,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T03:30:42.115Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":124,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T20:30:15.596Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":111,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T11:25:46.629Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":130,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T02:28:15.271Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":137,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T19:25:19.176Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":124,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T12:27:35.344Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":132,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T05:23:14.054Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":116,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T22:28:35.782Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":116,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T16:29:17.209Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":143,"error":null,"detail":{"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"toolCount":14,"toolsHash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","serverName":"arrowmem-public","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"check_exposed_services","description":"ArrowMem Guard's machine security sweep, given diagnostic output your own machine (or AI tool) already produced locally - this tool never reaches your machine o"},{"name":"check_ollama_hardening","description":"Checks whether a self-hosted model server install still matches the hardening guide's defaults, given the diagnostic output your own machine (or AI tool) alread"},{"name":"check_ollama_loopback","description":"Checks one thing: whether your self-hosted model server is reachable from outside the machine. Given the diagnostic output your own machine (or AI tool) already"},{"name":"disable_alert_relay","description":"Ends this API key's ArrowMem Guard alert relay enrolment. No arguments. Your family link stops resolving, your old topic gets one fixed notice that the relay en"},{"name":"enrol_alert_relay","description":"Enrols this API key in the ArrowMem Guard alert relay (the watchdog page and the family 'Is It Really Me' check). Mints a relay token stored beside your key and"},{"name":"get_arrowbridge_info","description":"ArrowBridge, the local-first / own-hardware half of ArrowMem's privacy design - what it does today and what is still planned, not live."},{"name":"get_data_dignity_standard","description":"The Data Dignity Standard (v0.5, draft for public comment): a free, open, testable standard for what happens to a person's data when an AI agent interacts with "},{"name":"get_hardening_guide","description":"The full, live-tested procedure for hardening a self-hosted model server (mesh-only reachability, loopback-only bind, unique per-install credentials, disk encry"},{"name":"get_org_info","description":"ArrowMem Inc. is a Canadian company that makes ArrowMem, a personal AI assistant. This tool returns the company's own published overview: what ArrowMem is, who "},{"name":"get_privacy_model","description":"ArrowMem's privacy and security architecture: zero retention, client-side encryption, processing-location disclosure, and how the business is funded without rea"},{"name":"get_verified_business_facts","description":"Looks up hand-verified facts about a local business by name and city: legal name, locations, published prices (each with its source URL and the date it was veri"},{"name":"inventory_ai_agents","description":"Lists every AI tool configuration on this machine and every tool each one exposes at the config level, plus which agent hosts could not be checked and why. AI t"},{"name":"list_packs","description":"The specific government disability-claim packs that run inside ArrowMem, and how the optional cross-device sync tier works."},{"name":"rotate_alert_relay","description":"Replaces part of this API key's ArrowMem Guard alert relay enrolment. Argument: {\"scope\": \"topic\"|\"family\"|\"both\"} (required). scope=\"topic\" replaces the relay "}],"package":null,"toolSurface":{"id":"ts_sd9wqsx6ejtu","endpointId":"ep_q7h5jmq78gjr","hash":"59edf4ada1ab256ca2bb9670c71d197aba09f937b644e37cd492354ae3122ce9","toolCount":14,"serverName":"arrowmem-public","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-11T22:23:59.903Z","lastSeenAt":"2026-10-22T09:30:12.619Z","observations":38,"toolNames":["check_exposed_services","check_ollama_hardening","check_ollama_loopback","disable_alert_relay","enrol_alert_relay","get_arrowbridge_info","get_data_dignity_standard","get_hardening_guide","get_org_info","get_privacy_model","get_verified_business_facts","inventory_ai_agents","list_packs","rotate_alert_relay"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_q7h5jmq78gjr","url":"https://mcp.arrowmem.ca/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-19T16:29:17.230Z","auth":{"observedAt":"2026-10-19T16:29:17.331Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-19T16:29:17.530Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.arrowmem.ca","issuer":{"commonName":"Amazon RSA 2048 M01","organization":"Amazon"},"validFrom":"2026-08-31T00:00:00.000Z","validTo":"2027-03-16T23:59:59.000Z","daysToExpiry":145,"sanCount":1,"fingerprint256":"9A:82:F8:FE:50:2B:EA:41:57:D3:C4:0E:59:BE:5C:16:97:CE:4A:AB:6A:16:08:A2:61:00:07:6A:48:7F:57:CD"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ca.arrowmem/arrowmem-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/ca.arrowmem%2Farrowmem-mcp","firstSeenAt":"2026-10-11T22:18:57.666Z","fetchedAt":"2026-10-21T09:28:16.232Z","normalizedAt":"2026-10-21T09:28:16.232Z"}]},"firstSeenAt":"2026-10-11T22:18:57.666Z","updatedAt":"2026-10-22T09:35:21.712Z"}