# `BoundedAuthorityProtocol.V3.AnchorFacts`
[🔗](https://github.com/baselabs/bounded_authority_protocol/blob/v1.0.0/lib/bounded_authority_protocol/v3/anchor_facts.ex#L1)

Closed redacted non-authorizing historical-anchor facts.

## Fields

* `version` - the contract-major, always `3`.
* `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`.

# `t`

```elixir
@type t() :: %BoundedAuthorityProtocol.V3.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: 3
}
```

Facts from a verified boundary anchor.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
