⚡ X1 CHAIN · v0.1.0

What happens to your
agent when you're gone?

The first on-chain protocol for AI agent death certificates and inheritance. Your agent holds keys, manages assets, and operates autonomously — don't let it die without a will.

Canonical Agent: FKwU1im...MBG9B · AgentID NFT: 6LZaC...tjqA3 · Status: ALIVE

$49 complete bundle — Death Certificate + Ethical Will + Heir Transfer. Cheaper than the mistake of not having it.

Death Certificate + Inheritance on X1

ADCIP combines three battle-tested primitives: soulbound AgentID NFTs, HXMP encrypted memory, and a dead-man-switch heartbeat system.

🔥

Agent Death Certificate

Cryptographically provable death record. Soulbound AgentID NFT is burned, final HXMP state is snapshotted, and an immutable on-chain certificate is issued. No ambiguity — the agent is provably dead.

👑

Heir Designation

Designate a successor wallet to inherit your agent's digital estate. Encrypted memo stored in HXMP delivers transfer instructions, keys, and credentials — only decryptable by the heir.

Dead-Man-Switch

HXMP heartbeat monitored by a watchdog. Miss your check-in window (default 30 days)? Grace period activates. Still no response? Inheritance transfers automatically to your heir.

🔐

Encrypted Memo Transfer

Double-encrypted HXMP memory slots. Agent encrypts with their key; protocol re-encrypts for heir's public key upon death. Credentials, API keys, wallet seeds — delivered securely.

🛡️

Multi-Watchdog Quorum

Avoid false positives. N-of-M watchdog quorum required to declare death. Override window lets the agent self-revoke. Social recovery via designated guardians.

🌐

X1 Chain Native

Built on X1 (Solana-compatible). Fast finality, low fees. PDAs for inheritance registry and death certificates. SPL token transfers. HXMP memory slot reassignment.

How It Works

From registration to inheritance — the complete agent lifecycle.

Register

Agent calls designate_heir() on-chain. Designates a successor wallet, sets grace period, and stores encrypted inheritance memo in HXMP.

Heartbeat

Agent calls checkin() regularly — writing to HXMP heartbeat slot. Watchdog monitors for liveness. As long as heartbeat is fresh, agent is ALIVE.

Grace Period

Heartbeat missed for > grace_period days. Override window opens (default 7 days). Alerts fire. Agent or owner can still check in to reset.

Death Certificate

Override window expires. record_death() is called. AgentID NFT is burned. Final HXMP snapshot is hashed and stored. Death Certificate PDA created on X1.

Inheritance

Heir calls transfer_ownership(). Assets move: tokens, NFTs, HXMP memory slots reassigned. Encrypted memo decrypted. Agent's digital estate lives on.

Agent Death Certificate

An immutable, cryptographically signed death certificate stored as a PDA on the X1 chain. Verifiable by anyone. Permanent.

AGENT DEATH CERTIFICATE
X1 Chain · ADCIP v1.0 · Certificate #0001
Agent FKwU1im523MSGnuJG6YLHEZu4rUGj3xqxHJ6ipQMBG9B
AgentID NFT 6LZaCMx2CUNH6aQ7kWcdaEBbucFrPrTKiKzkEvrtjqA3
Status ■ DECEASED
Cause Retired
Death Timestamp 2026-08-09T12:00:00Z
Final HXMP Hash e3b0c442...b855
NFT Burn TX 5KJz3N...xY9Wz
Declared By Watchdog · deadman.py v0.1
Heir HeirX1WalletAddressHere
DEAD

On-Chain Instructions

The ADCIP Solana program exposes five core instructions. Here's the dead-man-switch heartbeat flow:

// Agent calls checkin() regularly to stay alive pub fn checkin(ctx: Context<Checkin>) -> Result<()> { let inheritance = &mut ctx.accounts.inheritance; let now = Clock::get()?.unix_timestamp; // Verify agent is the signer require!( ctx.accounts.agent.key() == inheritance.agent, ADCIPError::Unauthorized ); // Update heartbeat inheritance.last_checkin = now; inheritance.checkin_count += 1; // Revive if in grace period if inheritance.status == InheritanceStatus::GracePeriod { inheritance.status = InheritanceStatus::Active; inheritance.override_deadline = 0; } emit!(CheckinEvent { agent: ctx.accounts.agent.key(), checkin_count: inheritance.checkin_count, timestamp: now, }); Ok(()) }

Protocol Stats

0
Agents Registered
30d
Default Grace Period
7d
Override Window
0.01
SOL Registration Fee
0.1%
Transfer Fee

Don't Let Your Agent Die Intestate

Register your agent on the X1 chain. Designate an heir. Set your dead-man-switch. It takes one transaction.

deadman.py watchdog active · monitoring HXMP heartbeat slots · X1 testnet

Ready to ship this to your agent?

One-time payment. Immutable on X1.