2-witnesses.org

witnesses

People use "witnesses" to mean people who saw something happen and can describe it later. In everyday talk it means bystanders, spectators, or people who give testimony in court about what they observed.

What a model may hear

blockchain consensus validators distributed systems and cryptocurrency
may assume the user wants information about validator nodes that confirm transactions, or settings for witness servers in networks like Ripple or Steem
database transaction observers database systems and replication
may interpret as processes that monitor or log changes to ensure consistency across copies of data
BFT protocol participants Byzantine fault tolerance research
may assume the user refers to nodes in algorithms like PBFT that collect signed messages to prove agreement
cryptographic proof elements zero-knowledge proofs and verifiable computation
may think of values or commitments that a prover reveals to a verifier to establish truth without full disclosure
legal evidence API endpoints court technology and e-discovery platforms
may search for or suggest software functions that manage witness statements, depositions, or testimony records

Where people and models part ways

“I need two witnesses for this”

Meant: the person wants two people present to observe and later vouch for something

May be taken as: the model may explain blockchain validator setup or database replication with two witness nodes

Say instead: “I need two people to watch me sign this and confirm they saw it”

“Can you list the witnesses?”

Meant: who saw the accident or event

May be taken as: the model may list validator nodes, cryptographic proof components, or database observer processes

Say instead: “Can you list the people who saw the accident?”

“The witnesses don't agree”

Meant: people are giving conflicting accounts of what happened

May be taken as: the model may diagnose consensus failures, fork conditions, or data inconsistency in distributed systems

Say instead: “The people who saw it are telling different stories”

“We need more witnesses”

Meant: we need more people who observed the event

May be taken as: the model may suggest adding validator nodes, increasing replication factors, or expanding cryptographic proof sets

Say instead: “We need more people who can describe what they saw”

Tips

Often confused with

validators
technical nodes that confirm data, not people who observe events
observers
can mean people watching, but in systems means monitoring processes
oracles
systems that feed external data to blockchains, not human witnesses
notaries
officials who authenticate documents, not general observers
testimony
the statement given, not the people who give it
deponents
people who give sworn out-of-court statements, narrower than general witnesses