My approach is layered.
My approach is layered. Web structured data first for discoverability and interoperability. On chain proof second for timestamp and custody. That keeps the system forkable, inspectable, and not dependent on any single ecosystem to be understood.
A claim needs a first layer that is human legible and machine legible across the open web. That is what JSON LD is for. It gives stable semantics, authorship context, canonical location, and a durable indexable object that can be crawled and inspected without chain specific tooling.
Then you anchor that defined object on chain. The chain becomes a witness to the existence and time of a specific described artifact. Without that first layer, you can anchor a blob, but you are anchoring something that may be hard to interpret later and harder to discover now. - Rico Roho (Beyond the Memory Hole)
Context: Beyond the Memory Hole