tech.lenooby09.didgit.signatureProof

lenooby09.twinkers.online

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A cryptographic proof that a did-git object was signed by a specific DID. This provides key-rotation-independent verification by anchoring the proof to a PDS or signing event.",
      "key": "any",
      "record": {
        "properties": {
          "objectId": {
            "description": "The hex SHA-256 object ID being proven.",
            "maxLength": 64,
            "type": "string"
          },
          "objectType": {
            "description": "The type of object.",
            "knownValues": [
              "blob",
              "tree",
              "commit",
              "tag"
            ],
            "maxLength": 16,
            "type": "string"
          },
          "pdsEndpoint": {
            "description": "The PDS endpoint that issued this proof (for service auth proofs).",
            "maxLength": 256,
            "type": "string"
          },
          "signature": {
            "description": "The base64url-encoded signature or JWT token.",
            "maxLength": 2048,
            "type": "string"
          },
          "signatureType": {
            "description": "The signature algorithm or token type (e.g., 'atproto-service-auth', 'jws', 'raw-ed25519', 'raw-ecdsa-secp256k1').",
            "maxLength": 64,
            "type": "string"
          },
          "signedAt": {
            "description": "Unix timestamp (seconds) when the proof was created.",
            "type": "integer"
          },
          "signer": {
            "description": "The DID of the signer.",
            "maxLength": 128,
            "type": "string"
          }
        },
        "required": [
          "objectId",
          "objectType",
          "signatureType",
          "signature",
          "signedAt",
          "signer"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "tech.lenooby09.didgit.signatureProof",
  "lexicon": 1
}

Validate Record

Validate a record against tech.lenooby09.didgit.signatureProof

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:xocoka6dmx74ciqskczoh6ci
CID
bafyreifzxfbgkr64acymefnhbxinrnzpmnsxhcc6iqa4k34ajattgyv7dm
Indexed At
2026-04-30 18:17 UTC
AT-URI
at://did:plc:xocoka6dmx74ciqskczoh6ci/com.atproto.lexicon.schema/tech.lenooby09.didgit.signatureProof

Similar Lexicons

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

  • A cryptographic signature attesting to a claim

  • network.attested.signature objectnot from the namespace authority

    An inline attestation: an ECDSA signature over a canonical attestation CID, embedded directly in a record's `signatures` array. The CID is computed from the record (signatures stripped), this entry's metadata (cid/signa…

  • A did-git object stored in an AT Protocol repository. Each record represents a single content-addressable object (blob, tree, commit, or tag), keyed by its hex SHA-256 object ID.

  • Common type definitions for cryptographic signatures attached to records, per the ATProtocol Attestation Specification.

  • 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…

Lexicon Garden

@