Safe HomeRegister a box

Your hardware. Your home’s record.

Build a low-voltage sensor box, register it to your account, and use your own assistant to understand its reports.

1. Register the box

Create an account or sign in. Open Build your own box, enter its name and installation address, then save the one-time device key privately. The address is matched through the U.S. Census service. Up to five self-built boxes per account.

Registration creates no readings. Until your hardware sends observations, conditions stay unknown.

2. Send measured observations

Use an ESP32-class HTTPS client and sensors suitable for your board. Keep the key in private device settings. Verify TLS certificates. Do not put database credentials on the device or paste its key into a chat.

POST /api/beacon/ingest
JSON body. Credential header: X-Device-Key.

Include device_id, a unique event_id and at least one measured sensor:

  • temperature_c: −80 to 150 °C
  • humidity_pct: 0 to 100%
  • water_detected: true or false
  • main_power_available: true or false
  • battery_pct: 0 to 100%

Optionally include observed_at as an ISO timestamp with timezone and a nonnegative sequence. Omit a timestamp if the clock has not synchronized. Omit sensors you do not have.

Save events locally before sending. Remove an event only after HTTP 202 with accepted: true. Retry network errors with backoff and the same event ID, timestamp and payload. Stop on 409 and ask for reconciliation. On 401 or 403, check provisioning. Never change an event ID to bypass a pending receipt.

Use low-voltage bench testing. Do not connect bare sensors to mains electricity. Calibration, battery endurance, offline storage and radio performance depend on your hardware and are not certified by registration.

3. Connect your assistant

In ChatGPT or Claude, add a custom remote MCP connection with:

https://safehomemesh.us/mcp

Choose OAuth authentication. Let the assistant register its OAuth client automatically, then sign in to Safe Home and approve the connection. Use your customer account, not an operator or shared demo account.

Ask “How do I register my own box?” or “What changed in my box’s latest reports?” The assistant can read your conditions, up to 30 recent sensor reports, and the build guide. It cannot change devices, send messages, or dispatch help. Keys, addresses, names and operator notes are excluded.

Custom connections depend on your assistant’s plan and workspace permissions. This is a personal connection, not an app-store listing. ChatGPT instructions · Claude instructions

Disconnect any assistant under Connect ChatGPT or Claude on your customer page.

Or use your NVIDIA key

Open Use your NVIDIA key on your customer page. Save your NVIDIA API key with your current password. It is encrypted on the server and is never returned by the settings API. Ask about setup or select one of your boxes.

Each question requires agreement to send the question and selected reports to NVIDIA. Usage may count toward your NVIDIA allowance. The model’s explanation does not alter the original conditions or send help.

Changing your email

Account settings lets you enter a new sign-in email twice and confirm your current password. Your boxes stay linked. Old sessions and assistant connections are revoked, so reconnect your assistant afterward. No verification email is sent.

Missing data means unknown. An old critical report does not become safe just because it stopped updating. Safe Home cannot establish occupancy, safe entry or emergency dispatch.