BENDSCRIPT playground untitled site ↑ github ↑
— bytes — json — structural
no script open. pick one from the sidebar →
  • no document loaded yet — pick a script.
computed id (CIDv1, json codec)
stated id (from document)

The id is sha2-256 over JCS-canonical { blocks, edges } wrapped as a CIDv1 with the json multicodec (0x0200). id and meta are excluded from the hash so metadata edits don't invalidate the id (§5.1).

edges after link-mark expansion (§2.5.1). Orange border = derived from a link mark; green = was in edges array.

  • no edges.
no document parsed.

RFC 8785 (JCS) canonical serialization. Hash input is { blocks, edges } from this form.

vocabulary: blocks: edges: link-marks: workspace: spec: v0.1 draft