Existential Attestation

Existential Attestations means an event is publicly verifiable by a quorum of Validators. If you can verify the Identity, Timeframe and Content of some public data, it can be confirmed by multiple validators, and it conforms to the protocol standard, this data can be treated as an intent from a user which can be pushed onchain and utilized as part of a MetaProtocol.

The attestations are votes by validator to accept that an event happened. In the context of The Simulacrum, they are an agreement that information from one of the current Sources fits the criteria for inclusion in the Synthetic Blockchain. This is done by a quorum of validators reaching consensus on the event.

For example, if a user were to post on their twitter:

#simulacrum #launch
MyNewToken

This information would be able to be:

  1. Indexed: Any indexer looking for valid Simulacrum Commands would detect this post, and include it as a pending transaction

  2. Attestations. The indexer would request attestations from the validator network to verify its existence.

  3. Relayed. It could be trustlessly relayed to the Synthetic Blockchain via a standard transaction

  4. Mempool. Submitted to the synthetic mempool on top of the base chain for inclusion in the next block

  5. Executed. The user's command would be executed once it is included in a block.

  6. Effects. Any additional effects would be created for the user intent, including external actions that validators can verify. For example, a limit order to sell 1 TKN for 0.01 ETH would be created as an effect with expiry in 24 hours. Anyone could provide 0.01 ETH to claim the 1 TKN bounty.

Last updated