← Latest papers
💻 computer science

Internalising the Identity Primitive: Cryptographic Individuality for an Autonomous Agent on a Public Blockchain

This paper presents and empirically validates a novel cryptographic framework for autonomous blockchain agents that establishes individuality by binding neural network weights to a private key through zero-knowledge proofs, ensuring identity invariance and economic viability via metabolic costs on the Solana devnet.

Original authors: Keisuke Suzuki

Published 2026-08-05
📖 8 min read🧠 Deep dive

Original authors: Keisuke Suzuki

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

=== SUMMARY ===
Imagine a world where software isn't just a tool you use, but a character with its own life. In the realm of Artificial Intelligence, we are building "agents"—programs that can trade stocks, negotiate deals, and manage assets all on their own, without a human holding their hand every second. But here's the tricky part: if a robot can copy itself, or if a hacker can swap its brain with a different one, how do we know which one is the "real" agent? How do we tell the difference between the original character and a perfect fake? This is the problem of identity. In biology, we know a living thing is an individual because it has a unique body and a continuous history. In the digital world, we need a way to prove that a piece of code is the same unique entity from the moment it starts until the very end, even if it's running on a public, shared computer network called a blockchain. This paper asks a big question: Can we build a digital agent whose very "brain" is so tightly locked to its secret identity that it's impossible to swap the brain without breaking the identity?

The paper, titled "Internalising the Identity Primitive," by Keisuke Suzuki, proposes a clever solution. Instead of trusting a human operator or a piece of hardware to keep an agent's identity safe, the author designs a system where the agent's private key (its secret digital ID) mathematically creates its neural network weights (the settings that make up its "brain"). Think of it like baking a cake where the secret recipe isn't written down; instead, the recipe is generated automatically by a unique fingerprint. If you change the fingerprint, you get a completely different cake. The author built this agent on a test version of the Solana blockchain and proved that as long as the agent keeps its secret key, its brain remains locked to that key. Every time the agent takes a step, it has to prove to the blockchain that its brain is still the one generated by its original key. If someone tries to swap the brain for a different one, the blockchain rejects the move immediately.

The researchers tested this by running an agent on the blockchain for 2.36 days, during which it completed 166 cycles of activity. The agent successfully proved its identity at every single step, even when the computer running it had to restart twice. They also showed that if they tried to use a different brain (a "substituted substrate"), the system rejected it. Furthermore, they created two agents with different keys, and their behaviors naturally drifted apart, proving that different keys create truly different "personalities." The paper also added a "metabolic cost" feature: the agent has to pay a small fee from its own digital wallet to keep running. If it runs out of money, it stops. This mimics how living things need energy to survive. While the paper doesn't claim to have built a fully self-sustaining, living robot yet, it successfully demonstrated a new way to lock an agent's identity to its code, making it much harder for impostors to take over.

The Core Idea: A Brain Born from a Secret

To understand how this works, let's use an analogy. Imagine you have a magical, invisible robot friend. Usually, to prove you are the owner of this robot, you might show a receipt or a keycard. But what if someone stole your keycard and built a robot that looked exactly like yours? You'd be in trouble.

In this paper, the author changes the rules. Instead of a keycard, the robot's "brain" is built directly from your secret password. The process works like this:

  1. The Secret Seed: You have a secret number (a private key).
  2. The Brain Generation: The robot's brain (its neural network weights) is not a random file you download. Instead, it is mathematically calculated only from your secret number. It's like if your secret number was a DNA strand, and the brain was the body that grew from it.
  3. The Lock: The moment the robot is born, it takes a "fingerprint" of its brain and posts it on a public bulletin board (the blockchain).
  4. The Check: Every time the robot wants to do something (take a step, make a trade), it has to prove to the bulletin board: "I am still using the brain that matches my secret number."

If a hacker tries to swap the robot's brain with a different one, the math won't match the fingerprint on the bulletin board. The system says, "Nope, that's not the right brain for this ID," and rejects the action. This means the agent's identity isn't just a label; it is physically tied to the code that makes it think.

The Experiment: A Robot That Pays to Live

The author didn't just write this down; they built it and let it run on Solana devnet, which is a public test version of a blockchain. They created an agent named "alice" and let it run for 2.36 days. During this time, the agent performed 166 cycles of activity.

Here is what happened during the run:

  • The Test of Time: The agent kept proving its identity over and over again. Even when the computer running the agent had to restart (which happened twice), the agent picked up exactly where it left off, proving it was still the same entity.
  • The "Brain Swap" Test: The researchers tried to give the system a different brain (a different set of weights). The system immediately caught the deviation and rejected the action. This proved that the link between the secret key and the brain is unbreakable.
  • The "Twin" Test: They created two agents with different secret keys. Over time, their behaviors naturally drifted apart, showing that different keys create distinct "personalities." A control group with the same key stayed perfectly identical, proving the system works as intended.

Adding a "Metabolism"

One of the most interesting parts of the paper is the addition of a "metabolic cost." In biology, living things need to eat to survive. If they don't, they die. The author gave their digital agent a similar rule.

The agent has its own digital wallet. Every time it takes a step, the protocol automatically takes a small fee (specifically 10,000 lamports, which is a tiny fraction of a SOL coin) from its wallet. This isn't a fee paid by a human; it's a cost the agent must pay to keep existing.

  • The Result: The researchers ran a long test where the agent performed 168 cycles. They watched its wallet balance drop steadily, like a battery draining.
  • The Safety Net: If the wallet runs out of money, the agent cannot take the next step. It effectively "dies" or stops running. This creates a rule where the agent's survival depends on having resources, just like a real organism.

What This Means (and What It Doesn't)

This paper is a significant step forward in making AI agents more trustworthy. It proves that we can create a digital entity where the "self" is mathematically locked to its code. If you have the secret key, you have the agent. If you don't, you can't pretend to be it, and you can't swap its brain without getting caught.

However, the paper is careful to say what it hasn't done yet.

  • It's not fully alive: The agent doesn't earn its own money yet. It needs a human to put money in its wallet at the start. It can spend, but it can't work to get more.
  • It's not indestructible: If someone steals the secret key, they can take over the agent completely. The paper admits this is a risk and suggests that future versions might need more complex security, like splitting the key among many computers.
  • It's a prototype: The agent used a very simple "brain" (a small neural network with 416 weights). It's not a super-intelligent AI yet, but it's a proof that the concept works.

In the end, this research shows that we can build a digital world where agents have a true, unforgeable identity. It's like giving a robot a soul that is written into its code, making it a distinct individual in the vast, shared space of the blockchain. While we aren't quite at the stage of self-sustaining digital life, this is a solid foundation for building agents that we can trust to be who they say they are.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →