Script Context.

The full transaction visible to a validator: inputs, outputs, fees, signatories, time range.

Think of it as

Everything the validator can see. The whole transaction it's evaluating, not just the box it's defending.

In depth

The Script Context is the deterministic snapshot of the entire transaction that a validator can inspect. Because the validator sees the whole transaction (and only that), eUTxO contracts are predictable: you can know whether a spend will succeed before submitting it.

Example

A validator that requires Alice’s signature reads the list of signatories from the Script Context to check for "addr1...alice".

Next on this path

  1. Validity range A slot interval during which a transaction is considered valid. Outside the window, the chain rejects it.
  2. Collateral A reserved input the network burns if a Plutus script fails on-chain.