Domino Compass · deterministic key runtime

Agents

How AI agents can use Domino Compass as a deterministic key runtime — reproducible identity and key hierarchies without a cloud account, custodial wallet, or opaque recovery service.

Determinism is the point. Domino Compass turns physical entropy into a reproducible 256-bit secret and a hardened BIP32 derivation path. An agent that consumes the runtime gets the same keys from the same recipe every time — no state to lose, no service to trust.

What agents can do

Reproduce identity from a recipe

An agent holding a recipe (the marked domino set + compass board + derivation path) can regenerate the exact same key hierarchy on demand. Identity is a function of physical reality, not a stored secret.

Derive scoped subkeys

From a single master secret, agents derive hardened BIP32 child keys per capability — one key for signing, one for encryption, one per service. Compromise of one never exposes the rest.

Verify without custody

An agent can verify a public key, address, or capability fingerprint against a recipe without ever holding the private material — watch-only operation stays reproducible.

Operate offline

The runtime is entirely offline. Agents that must not touch a network (air-gapped signing, cold storage orchestration) can run the derivation locally with no egress.

Agent integration surface

CapabilityWhat an agent getsBoundary
recipe → secretDeterministic 256-bit secret from physical entropyprivate never leaves the runtime
secret → BIP32 pathHardened derivation path for key hierarchiesprivate derived locally
path → pubkey/addressPublic identity + capability fingerprintspublic safe to share
recipe → verifyWatch-only reproduction of a known keypublic no custody

Agent safety rules

  • Never generate entropy for key material — the ceremony is physical; an agent must not fabricate the secret.
  • No network egress — the runtime is air-gapped by design; agents must not exfiltrate derived material.
  • Keep the recipe, not the secret — the durable artifact is the recipe, which reproduces the key; the secret itself is ephemeral.
  • Scope subkeys per capability — derive a fresh hardened child per service so a compromise is contained.

Example agent workflow

# 1. Load the recipe (physical entropy description) recipe = load_recipe("domino-set-7 + compass-board-2 + path m/44'/0'/0'") # 2. Reproduce the secret deterministically secret = runtime.derive_secret(recipe) # same every time # 3. Derive a scoped signing key signing_key = runtime.derive_child(secret, "m/44'/0'/0'/0/1") # 4. Publish only the public fingerprint pubkey = signing_key.public_key() publish(pubkey) # safe to share
Human in the loop. Domino Compass is a physical ceremony. Agents automate the derivation and verification, but the entropy ceremony itself stays a human, physical act — never delegate the source of the secret to an agent.