BoundedAuthorityProtocol.V1.AnchorFacts (Bounded Authority Protocol v1.0.0)

Copy Markdown View Source

Closed redacted non-authorizing historical-anchor facts.

Fields

  • version - the contract-major, always 1.
  • anchor_id - the verified anchor identity.
  • anchored_at - the verified anchor time, integer Unix time in seconds.
  • chain_id - the verified chain identity.
  • sequence - the anchored sequence number (0 anchors an empty chain).
  • chain_hash - the raw 32-byte chain hash at sequence.
  • key_fingerprint - the raw 32-byte RFC 7638 fingerprint of the signing key.
  • verification - always :signature_and_window: the signature verified and anchored_at lies inside the key's validity window.
  • trust - always :not_evaluated.

Summary

Types

t()

Facts from a verified boundary anchor.

Types

t()

@type t() :: %BoundedAuthorityProtocol.V1.AnchorFacts{
  anchor_id: binary(),
  anchored_at: integer(),
  chain_hash: binary(),
  chain_id: binary(),
  key_fingerprint: binary(),
  sequence: non_neg_integer(),
  trust: :not_evaluated,
  verification: :signature_and_window,
  version: 1
}

Facts from a verified boundary anchor.