OFSClock

Integrations

Adopt OFS without breaking ISO

Calendar (ICS overlay)

Keep DTSTART/DTEND authoritative. Add OFS metadata in DESCRIPTION and X-OFS fields.

Static samples may omit FT to avoid stale values. Use the generator for computed FT.

Agent protocol (Envelope-first)

Agents should exchange a single object: OFS Envelope v1.

Message types:

  • ofs.schedule.request
  • ofs.schedule.result
  • ofs.event.log

Audit log (VerifyChain)

Store events as JSONL with prevHash/hash (SHA-256 over canonical JSON). This provides integrity and replayable ordering while remaining ISO-anchored.

Schemas