v0.0.4b

Signature Field

Jan 1, 2026

Fields

Type: SIGNATURE

A cryptographically-signed field that captures user approval with tamper-evident verification.

Properties

  • Dimensions: Always 1 (scalar only)

  • Required: Can be set conditionally based on expressions

  • Immutable: Once set, the signature cannot be changed

Signature Data Structure

{
	"timestamp": "ISO 8601 datetime",
	"signedBy": "user@example.com",
	"signatureId": "unique UUID",
	"digest": "SHA-256 hash of signed data",
	"signedData": {
		"fieldName": "field name",
		"signedBy": "user@example.com",
		"selectedAction": "action name"
	},
	"note": "optional note (up to 128 characters)"
}

Validation

  • Cannot be multidimensional (dimensions must equal 1)

  • Once signed, value is immutable

  • Optional note field truncated to 128 characters

  • Signature digest generated using SHA-256

Use Cases

  • Approvals and authorizations

  • Acknowledgments

  • Legal agreements

  • Audit trails

  • Compliance verification

  • Sign-off requirements