# 役割を見つける。 手元の道具を広げる。

HATの仕様と公開モジュールを探す入口。Hatterと組み合わせ、必要な役割をローカルの作業環境へ。

## HATを知り、拡張のしくみを選ぶ

目的、操作、必要な権限を確認してから使うために。仕様と公開モジュールを案内します。

[役割を定義する](https://ihat.online/hat/specification) — HATは目的、操作、必要な権限を記述する単位です。利用する前に、その役割と境界を確かめます。

[公開されたものを探す](https://ihat.online/hat/registry) — 指定されたリポジトリのリリースをRegistryで探す構成です。ソースの公開と配布版は区別します。

[手元で組み合わせる](https://ihat.online/hat/local-first) — Hatterをローカルに置き、必要なHATを取得・検証する設計です。インストールと実行の許可を分けます。

## HAT・iHAT・Hatterの役割

HATは拡張の単位、iHATは配布情報の入口、Hatterは手元の利用環境です。取得と検証、実行の許可を分けて扱います。

[活用シーンを見る](https://ihat.online/use-cases)

[ガイドを読む](https://ihat.online/docs)

## ローカルファーストの拡張

役割を探し、内容を確認して、手元の道具を広げます。

[Hatter](https://ihat.online/products/hatter)

[Registry](https://ihat.online/registry)

Canonical: https://ihat.online/
