Skip to content
@home-mandate

Home-Mandate

Decide what AI agents may do in your home – open specification and Home Assistant gateway
Home-Mandate – AI is coming home. Decide what it may do.

Home-Mandate lets every household decide what an AI agent may do – allow, ask or deny – before anything happens. Every agent gets its own mandate: single actions, limits, times of day, a confirmation on your phone and a tamper-evident log.

Repository What it is License
spec The Home-Mandate Specification: data model, evaluation rule, vocabulary, JSON schemas, conformance cases and test tool; reference evaluator in Go CC BY 4.0 (text), Apache 2.0
spec-ts Independent TypeScript implementation of the specification Apache 2.0
spec-py Independent Python implementation of the specification (in development) Apache 2.0
ha-home-mandate Home-Mandate for Home Assistant: the gateway that enforces mandates in front of Home Assistant AGPL-3.0-or-later
relay Relay for Home-Mandate Cloud: makes a gateway at home reachable for cloud agents without opening ports; TLS ends at home, the relay only forwards encrypted bytes (in development) AGPL-3.0-or-later
home-mandate.org Source of the website home-mandate.org Apache 2.0, CC BY 4.0 (texts)

Start here: home-mandate.org explains mandates in plain words · the playground runs in your browser · implementers start with the specification.

The specification is open and vendor-neutral: any product can implement it and prove its conformance with the public test suite.

Security: please report vulnerabilities privately through GitHub's "Report a vulnerability" in the affected repository.

Working together: governance · contributing · releasing · code of conduct · implementations · name and logo.

"Home-Mandate" is a trademark filed with the German Patent and Trade Mark Office (DPMA, application 302026256047.4). The logo is © 2026 Markus Mazurczak.

Popular repositories Loading

  1. spec spec Public

    The Home-Mandate Specification: mandates for AI agents in the household, with schemas and conformance tests

    Go 2 1

  2. ha-home-mandate ha-home-mandate Public

    Home-Mandate for Home Assistant: every AI agent gets its own identity and clear limits

    Go

  3. spec-ts spec-ts Public

    Independent TypeScript implementation of the Home-Mandate Specification

    TypeScript

  4. home-mandate.org home-mandate.org Public

    Website of the Home-Mandate Specification: what AI agents may do at home, explained for everyone

    TypeScript

  5. .github .github Public

    Profile of the Home-Mandate organization

  6. relay relay Public

    Go

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…