Whitepaper v1.0
A portable memory layer for human–AI continuity
MemoraLink lets a person carry concise context between AI tools while using a wallet as the identity anchor and an on-chain hash as optional evidence.
Problem
AI assistants are increasingly useful, but their memory is fragmented by account, vendor, conversation, and device. People repeatedly restate preferences, projects, decisions, and boundaries. Centralizing everything in another opaque database solves portability by creating a new custody problem.
Design thesis
A useful v1 needs only three layers: a human-readable summary under the user's control, a deterministic one-way digest, and a wallet-linked receipt. The raw content and the proof have different privacy properties and must never be confused.
Data boundary
Local
Title, summary, and browser history.
Wallet
Address, consent, and transaction review.
Public
Proof hash and minimal registry events.
The current digest is SHA-256 over a canonical title, newline, and summary. The interface computes it with the browser's Web Crypto API before a transaction is constructed.
Proof state machine
- Local: a digest exists only on the device.
- Pending: the wallet returned a transaction identifier, but confirmation has not arrived.
- Confirmed: a receipt reports successful execution.
- Failed: a rejection, timeout, or reverted receipt prevents success.
Profile and points
A connected address is only eligible; activation is a separate user action. Standard activation creates a profile with 100 points. An optional, separately confirmed upgrade sends exactly 0.01 native coin and brings the profile to 200 points. Points are non-transferable, have no cash value, and do not promise a token or airdrop.
BOT Chain registry
The core registry action records a globally unique memory-proof hash, submitting wallet, block time, and wallet-local proof sequence. Anyone can query those fields by proof hash without learning the original title or summary. Profile activation, points, and the optional upgrade are separate secondary functions. The contract never accepts arbitrary raw memory strings.
Threat model
- A hash proves that some canonical content produced it; it does not prove the statement is true.
- Low-entropy content may be guessable, so summaries should not contain secrets.
- A compromised browser or wallet can expose local content or authorize unwanted transactions.
- Public transaction metadata is permanent and linkable to an address.
Scope and roadmap
Version one intentionally excludes automatic assistant scraping, background cross-platform synchronization, production vector storage, autonomous agents, and token trading. The next useful steps are user-controlled export formats, encrypted opt-in backup, permissioned sharing, and additional wallet-compatible networks.
Try the boundary yourself
The product workspace exposes local hashing, explicit BOT Chain proof registration, public proof lookup, optional profile activation, and honest receipt states.
Open workspace