Background

The org.hypercerts.claim.activity lexicon has its record key set to any, meaning ATProto will accept any rkey value. The question was: what format should this rkey take, given it effectively serves as the Hypercert ID?

This was originally raised in hypercerts-lexicon#26 (inconsistent rkey types across lexicons) and split out into hypercerts-lexicon#43 specifically for the activity claim.

Holke's question:

The key is any for an activity claim. I assume the SDK would define the key correctly then. How do we make sure that other hypercerts get the correct hypercerts ID as well? and no doubles?

Requirements

Must have:

Nice to have:

Considerations

Decision