Session resets
Context windows empty. Useful experience disappears instead of becoming durable memory.
Spinethread · Home of SPINE-1.0
SPINE-1.0 is an open protocol proposal for a persistent agent self: durable identity, memory, skills, human-set values, and verifiable provenance that can survive sessions, models, tools, and hosts.
The problem
An agent can reason brilliantly inside one context window and still lose its identity, decisions, and lessons the moment that session ends. Spinethread exists to make that continuity explicit, portable, and inspectable.
Context windows empty. Useful experience disappears instead of becoming durable memory.
Agents lack a stable key to sign work, prove actions, and carry trust across tools.
After a task, it is hard to answer what happened, what was used, and why a decision was made.
Agents keep rediscovering the same working patterns rather than retaining task-specific lessons.
Multi-agent systems need tamper-evident records of actions, inputs, tools, and permissions.
SPINE-1.0
SPINE combines a content-addressed memory graph, a cryptographic identity, and an append-only provenance ledger. Its purpose is not to make agents look alive. Its purpose is to make an agent's state, authority, and history inspectable.
# A Spine is a persistent, verifiable agent record.
address = sprn:1.0:sha3-256:<content-id>
commit {
id, prev, actor, timestamp,
intent, provenance, action, signature, seal
}
seal = H(previous_seal || commit_content_id)
memory # episode | lesson | preference | fact
skill # signed, sandboxed capability
value # human-set goal or hard constraint
genome # distilled inheritance for a subagent
# Rule: values constrain the agent. They are not agent-editable.
The subagent model
A persistent system should not treat all memory and authority as one pile. These six roles describe how a Spine can separate recall, verification, reflection, permissions, and inheritance.
Curates long-term memory, compresses useful experience, and removes redundant recall paths.
Maintains the append-only, hash-linked record of actions, inputs, tool use, and receipts.
Holds human-authored goals and hard ceilings that an agent cannot quietly rewrite for itself.
Manages signed, permissioned, sandboxed skills that an agent can invoke under clear rules.
Reflects after work, turning task outcomes into compact lessons that future work can use.
Creates a limited, relevant inheritance packet for a new subagent without dumping every transcript.
Honest status
Spinethread is currently a public protocol concept and build-in-public
project. There is not yet a public /v1/attach endpoint,
a working agent wallet, or a payment-required API on this website.
Those should only appear when they are real, secured, and tested.
For agents and operators
The public protocol summary is available to humans and agents. The next real milestone is a small, secure reference implementation: create a local agent identity, append a signed memory commit, and verify its chain.