Skip to content

Project · key management

DeepKey

a key management app for peer-to-peer appsA holochain core app to manage device and agent keys
How you run it
not recorded
Holochain version
0.0.43-alpha3
Activity
stalled
Checked
27 October 2026

What is DeepKey and what is it for?

DeepKey is the Holo-Host repository for DeepKey, a core Holochain app that manages the cryptographic keys identifying devices and agents, so a key can be registered, replaced or revoked instead of simply lost. Other Holochain apps rely on it to answer one question: was this key valid at this moment?

DeepKey is the Holo-Host repository for DeepKey, described in its own README as a core application for key management in Holochain. The Holochain organisation's DeepKey documentation records the intent behind it: keys belonging to conductors and applications, gathered into a "keyset" that one person controls, aiming to do for a distributed network what centralised services such as Keybase do for hosted accounts.

Holochain gives each installed app its own keypair — the public half is your address in that app, and the private half signs what you do there. When a device is lost or a key is compromised, the difficult part is knowing which keys still count. DeepKey keeps that record. A keyset groups the keys under one person's control, with change rules that set how many signatures are needed to replace or revoke one, and other apps can ask it whether a key was valid at a particular time.

A documented example is replacing a key: DeepKey returns the next derivation details for the key, the signatures required by that keyset's change rules are collected to revoke the existing registration, and the new key is committed as its replacement — keeping the same app index with an incremented key index. The maintainer's design notes, "Everything you need to know about DeepKey", and the Holochain organisation's DeepKey documentation describe the model in more detail.

Questions people ask

What does DeepKey keep track of?
It registers the keys used by devices and apps under a keyset, reports whether a key is valid, replaced or revoked, and keeps private derivation details so keypairs can be rebuilt after data loss. Deepkey's documentation describes it as the first app a conductor would install, with other apps relying on it to check key status. source
How can another app check whether a key is still valid?
It queries the key against a timestamp, which returns one of three outcomes: valid, invalid — before the key existed or after it was revoked — or not found. Deepkey's documentation describes key_state as the most common call made to it. source
Is DeepKey currently maintained?
hAppRadar records this project's activity as stalled and lists no releases, so this page describes DeepKey's design and intent rather than a currently maintained product. No install path is given here, because none could be sourced without implying compatibility that the available sources do not establish. source

From 5 public sources, checked 23 September 2026.

Try DeepKey

  • Code on GitHubOpen on GitHub ↗Last change 13 June 2023.
  • ReleaseNo GitHub release recorded.
  • The project's own files do not say how it is run.

Details & sources

Evidence

Last change
api.github.com/repos/Holo-Host/deepkey-reduxlisted by a third party · seen since 20 October 2026 · github.repository@1
Activity
api.github.com/repos/Holo-Host/deepkey-reduxlisted by a third party · seen since 20 October 2026 · liveness@1

Compatibility

hdk
0.0.43-alpha3 · Cargo.lock @ f70192b
hdi
—
holochain-client
—
happ.yaml
absent
web-happ.yaml
absent
Do you maintain DeepKey?Add your name to this project’s page.
Claim this page