# Sat Names Core Rules

Sat Names is a standard for writing names to Bitcoin using Ordinals Protocol with plain text format.

.sat Names is different from .sats Names which support JSON format to register names.&#x20;

These are the core rules of the .sat Names:&#x20;

**All .sat names lives on Bitcoin**

Bitcoin transactions, and only Bitcoin transactions, are all that is needed to register and update names.  Any client can independently compute the true state of all names by Bitcoin node.

**The first inscription** **of a name on Bitcoin owns the name**

For example, the first user inscribe an ordinal containing "satoshi.sat" owns that name. First is first.

**Case insensitive**

The indexer turns the name into lowercase. "ABC.sat", "abc.SAT" and "Abc.Sat" are the same for indexer.

**Only text/plain format**

Only text/plan format is supported, no json format.&#x20;
