The signed base envelope every Hypermedia CBOR blob extends: a type tag (the discriminator the network dispatches on), the signer's public key, an Ed25519 signature over the canonical CBOR with the signature zeroed, and a unix-millisecond timestamp. Change, Ref, Profile, Comment, Capability and Contact all extend it — and so can your own types: extend this schema, pin a type tag, and the app signs values with your account.
This document describes the hypermedia-blob type — a Hypermedia Network blob schema. Its formal schema is attached (the schemaDefinition in this document's metadata), so the app can show it and create values of this type.
Shape
A closed struct with these fields:
type (required) — string
signer (required) — hypermedia-principal
sig (required) — hypermedia-signature
ts (required) — hypermedia-timestamp
Do you like what you are reading? Subscribe to receive updates.
Unsubscribe anytime