git404hub

what is hxmp fr?

syntharalabs/hxmp — explained in plain English

Analysis updated 2026-05-18

1JavaScriptAudience · developerComplexity · 5/5Setup · hard

tl;dr

A toolkit letting AI agents store encrypted, identity linked memory and receipts on the X1 blockchain with explicit approval controls.

vibe map

mindmap
  root((HXMP))
    What it does
      Encrypted agent memory
      Public hashes for private records
      Identity verification via Agent ID
    Tech stack
      JavaScript
      Node scripts
      X1 blockchain RPC
    Use cases
      Give an agent verifiable memory history
      Preview and approve wallet transfers
      Recover and verify memory from chain
    Audience
      AI agent developers
      Blockchain tool builders
    Concepts
      Public proof private readability
      Wallet key vs memory key
      Approval gated writes

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Give an AI agent a verifiable, encrypted memory trail on the X1 blockchain.

VIBE 2

Preview and approve wallet transfers before an agent moves any funds.

VIBE 3

Verify recovered encrypted memory against public on-chain hashes.

VIBE 4

Register and check an agent's Agent ID Protocol identity before writing memory.

what's the stack?

JavaScriptNode.jsX1 blockchain

how it stacks up fr

syntharalabs/hxmp0xmukesh/docusaurus-tutoriala15n/andrewscheuermann
Stars111
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-12-272015-01-11
MaintenanceDormantDormant
Setup difficultyhardeasymoderate
Complexity5/52/51/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires an X1 wallet funded with XNT and a verified Agent ID Protocol identity before memory writes work.

in plain english

HXMP, short for Hermes X1 Memory Protocol, is a toolkit that lets AI agents store and retrieve memory on the X1 blockchain in a structured way. The idea is that agents get a paper trail of receipts and identity linked records on the public chain, while the actual content of that memory stays encrypted and readable only by whoever holds the private key. The project sums up its design goal as public proof paired with private readability. An agent using HXMP can verify its identity through a separate system called the Agent ID Protocol, create encrypted memory entries, publish hashes of those entries on chain without revealing their contents, and organize memory into named lanes with sequence numbers so it can page back through its own history. It can also recover and decrypt memory later, check that recovered memory matches the hashes stored on chain, and write plain non secret receipts for important actions it takes. Beyond memory, the tool can preview and send token transfers on X1, and interact with token creation and liquidity features, always with an explicit approval step first. The project is upfront about its limits: it does not hide activity from outside observers, who can still see wallet addresses, timestamps, and transaction records. It also warns strongly against ever storing private personal information, passwords, seed phrases, or other sensitive data through this system. Two separate keys are used, one for signing transactions and paying network fees, and a different one purely for encrypting and decrypting memory locally, and the signing key is never printed out. Any action that only reads data can run without special permission, but anything that changes state, such as writing new memory, registering an identity, or moving funds, requires the user to explicitly approve it first, often by confirming an exact preview hash before execution. The README describes this as early, experimental infrastructure, and advises treating any wallet used with it as a hot wallet holding only small, disposable amounts rather than real savings.

prompts (copy fr)

prompt 1
Explain how HXMP keeps memory content private while still proving it on chain.
prompt 2
Walk me through the difference between the X1 wallet key and the HXMP memory key.
prompt 3
Show me the safe two-step flow for previewing and approving a wallet transfer with this tool.
prompt 4
How does the lane, sequence, and prev-hash system let an agent page through its own memory?

Frequently asked questions

what is hxmp fr?

A toolkit letting AI agents store encrypted, identity linked memory and receipts on the X1 blockchain with explicit approval controls.

What language is hxmp written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, X1 blockchain.

How hard is hxmp to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is hxmp for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.