fm.freemix.attestation.proof

A service attestation proving a FreeMix record existed with specific content at a specific time. Created by the FreeMix attestor service in its own repo as an independent witness.

Details · record, key tid
Kindrecord
Record keytid
Authorityattestation.freemix.fm
Indexed

Record

record · key tid

Properties

attestedAt

requiredstring · datetime

Timestamp when the attestation was created

  • maxLength: 100

contentHash

requiredstring

SHA-256 content hash of the attested record

  • maxLength: 128

purpose

requiredstring

Purpose of the attestation

  • maxLength: 100
  • knownValues: license-grant-witness | attribution-witness | track-publish-witness | stem-publish-witness

subjectCid

requiredstring · cid

CID of the record at time of attestation

  • maxLength: 200

subjectCollection

requiredstring

NSID of the subject record's collection

  • maxLength: 200

subjectDid

requiredstring · did

DID of the subject record's owner

  • maxLength: 2048

subjectUri

requiredstring · at-uri

AT URI of the record being attested

  • maxLength: 3000

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A remote attestation proof record holding the CID of attested content. Lives in the attestor's repository and is referenced from the attested record's `signatures` array via `com.atproto.repo.strongRef`. Conforms to the ATProtocol Attestation Specification.

  • network.attested.proof

    record not from the namespace authority

    A remote attestation proof: a standalone record in the attestor's repository that binds, via a canonical attestation CID, to a subject record living elsewhere. Referenced from the subject's `signatures` array via com.atproto.repo.strongRef. The `cid` is computed from the subject record (signatures stripped) with this record's metadata (cid/signature/signatures stripped, `repository` = subject's repo DID added) inserted as $sig, DAG-CBOR + SHA-256 + CIDv1. Verifiers recompute that CID and require

  • A remote attestation record stored in the attestor's repository (creator or broker). Referenced via com.atproto.repo.strongRef in the payment record's signatures array. The attestation CID is computed per the badge.blue spec from the payment record, attestation metadata, and the repository DID — meaning a record copied to a different repository automatically invalidates all its attestations.

  • monster.attest.statement

    record not from the namespace authority

    A signed public statement by the author, optionally about a subject.

  • monster.attest.claim

    record not from the namespace authority

    The author claims control of a website, domain, or handle on another service. A verifier places attest-proof:<record cid> where only the controller could and issues a monster.attest.verification. Record key: a base32 sha256 of the subject/target, so there is one per author per subject.