//AGENT-NATIVE APPLICATION VOCABULARY
Constitution hash
A constitution hash is a cryptographic fingerprint of an agent-native app's constitution: the document stating what the app may do alone, what requires the user, and how it escalates. The hash is an immutable anchor for a given version. If a single rule changes, the hash changes, so users, Hosts, and future certifiers can verify that the governing rules they inspected are the rules actually running.
The hash exists because trust in the category must not depend on trusting the publisher's word. A mounted app can be checked against its published hash at any time, which turns 'the rules haven't changed' from a promise into a verification.
The hash also draws the line between extension and fork. Normal user extensions can't mutate a signed core; a change deep enough to alter the constitution is a fork, taken deliberately and out of band, and it receives new provenance with a new hash.