MEMRIS CORE
MEMORY INTEGRITY

Each Memory receives a deterministic SHA-256 hash when its original observation is sealed. Evidence comes from confirmed Solana activity; signed Witness records prove presence before hindsight.

MEMORY / PROOF OF FORESIGHT

Canonical fields include the Memory ID, Epoch, subject wallets, Mint, timestamp, Slot, conviction, predeclared resolution rule and evidence hashes. A Memory records what was visible; it does not guarantee a market outcome.

canonical payload = sorted original fields
evidence hash     = SHA-256(recorded evidence)
memory hash       = SHA-256(canonical payload)
outcomes          = append-only records

WITNESS / PROOF OF PRESENCE

Ed25519 Sign Message verification binds the wallet to the complete Memory hash, server timestamp and one-use nonce. A wallet can witness a Memory once. Forgotten, resolved and expired records close to new witnesses.

EPOCH / PROOF OF SELECTION

Up to 32 active Memories share an Epoch. At 00:00 UTC, at most four cross midnight. Selection uses recorded evidence, never future outcomes. The selection payload receives its own hash.

SCAR / PROOF OF ERROR

Resolution follows the rule sealed with the original Memory. HIT, MISS or INCONCLUSIVE is appended, not substituted for the past. A MISS becomes a Scar; its original evidence remains.

RECORD STORAGE

Original payloads, hashes and wallet signatures are retained in the offchain record store. Solana provides the activity being observed. Sign Message does not send a transaction or create a chain anchor.

TRUTH CANNOT BE BOUGHT

Token balances cannot change conviction, outcomes, survivor priority or history.