# The Seismic Transaction

<figure><img src="https://1987385627-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhkB2uNxma1rxIgBfHgAT%2Fuploads%2FFGDQ9UsibF3Xa14ZM8D4%2Fimage.png?alt=media&#x26;token=2e79f18c-f5c2-4b7d-9eba-1adcac0f2d67" alt=""><figcaption></figcaption></figure>

Seismic extends Ethereum's transaction model with encrypted calldata and authenticated reads. This section covers the two core mechanisms:

* [**Tx Lifecycle**](https://docs.seismic.systems/reference/seismic-transaction/tx-lifecycle) — How a Seismic transaction is constructed, encrypted, sent, decrypted, and executed. Covers key management, the `SeismicElements` metadata fields, AES encryption with AEAD, node-side decryption, and shielded storage via `CLOAD`/`CSTORE`.
* [**Signed Reads**](https://docs.seismic.systems/reference/seismic-transaction/signed-reads) — How users make authenticated `eth_call` requests that prove `msg.sender` identity. Covers the motivation (preventing from-address spoofing), how signed reads are sent and validated, and the `signed_read` field that prevents replay as write transactions.
