HookStore opens the catalog to third-party authors: a registry with specs, versions, budgets and public stats. It ships after the core protocol.
Declare kind, chain, triggers, inputs and budget limits.
Ship a Solana program (local) or EVM adapter (remote) against the HookStore interface.
Automated checks + manual review of permissions and spend paths.
Appears in the launch wizard with public usage and failure stats.
hook "imd-translate" {
kind = "remote"
chain = "base"
adapter = "0x…" # EVM adapter
triggers = ["interval", "fee_threshold"]
inputs = {
languages = "string[]"
}
budget = {
min_usd = 50
max_usd_per_epoch = 1500
}
receipt = "artifact_hash"
}Names are examples of the kinds of hooks HookStore is designed for, not commitments.