X → Y → XY
Hash the state before. Hash the state after. Chain them together. Each entry's X must equal the previous entry's Y. Break one entry, the chain breaks. Verification detects exactly where.
This is the entire product. Everything else is built on this rule.
A chain, running in your browser.
Click any entry to inspect the state diff. Tamper with one to see verification break. Restore to see it heal.
Two lines. Full proof.
Wrap any agent, any function, any workflow. Every action is captured with cryptographic proof. No configuration. No setup. Two lines.
Not logging. Proof.
Receipts are independently verifiable. No pruv account needed. The math works with SHA-256 and Ed25519 — open standards. Anyone can verify a pruv receipt with their own code.
Any system that transforms state.
Y: codebase after, every change proven
Y: deployed, verified, hash-proven
Y: transaction settled, proof on chain
Y: controls verified, evidence hashed
Y: treatment administered, chain of custody
Y: delivered, provenance proven
Y: signed revision, edit chain intact
Y: immutable, verifiable by anyone
xycore is zero dependencies. Standard library only. Works offline. Works without an account. Works without the cloud. The primitive needs nothing.