DFEP / public working draft

A shared language for machine evidence.

The Dynamic Feed Evidence Protocol is a target architecture for exchanging, preserving and examining machine evidence across systems. The target is an open protocol; this page is a public, non-normative overview, not an accepted standard or a production conformance programme.

Status Working draft
Architecture Target, not current
Classification Non-normative
Conformance Not claimed

Protocol family

Six objects, one evidence lifecycle.

DFEP is being explored as an umbrella for interoperable evidence objects. The names below describe the intended protocol family, not production-ready protocol versions.

  1. 01

    Observation

    A source-attributed record of what was reported or measured, with time, freshness and limitations kept explicit.

  2. 02

    Source Identity

    Durable identifiers and lifecycle metadata for the entities that originate, relay or attest to evidence.

  3. 03

    Witness

    A record of a machine, model, tool or human interaction without overstating what the witness independently established.

  4. 04

    Receipt

    A signed evidence artifact designed to preserve provenance and integrity while keeping the underlying claim separate.

  5. 05

    Replay

    A reproducible reconstruction of available historical evidence, policy inputs and declared dependencies.

  6. 06

    Evidence Graph

    Relationships among sources, observations, claims, witnesses, receipts, corrections and subsequent decisions.

Honest boundary

Current platform and target protocol are different things.

Dynamic Feed already operates evidence and receipt capabilities. DFEP is the additive direction intended to make those ideas independently implementable over time.

Current implementation

Evidence infrastructure in production

The platform exposes live data tools, specialist receipt families, signing and verification paths. Those capabilities predate DFEP and retain their existing contracts.

  • Legacy receipt families remain supported
  • Existing signing and verification paths remain version-specific
  • Timestamp proof presence is distinct from full independent verification
Target architecture

An open, interoperable protocol family

The draft direction is to define vendor-independent objects, algorithms and tests that another team could implement without relying on Dynamic Feed code.

  • Additive profiles and explicit version negotiation
  • Testable verification and trust boundaries
  • Independent reference implementations and conformance only when earned
Compatibility contract

History does not move.

Existing receipt bytes, signing semantics and legacy canonicalization are frozen. DFEP work must be additive. It cannot silently reinterpret, rewrite or invalidate historical receipts.

RFC 3161 and OpenTimestamps material may be present in current artifacts, but full independent cryptographic verification is not implemented for every path today. This page does not describe those timestamps as fully verified.

A valid signature can establish integrity and attribution under a key and scheme. It does not, by itself, prove that an underlying real-world claim is true.

No standards claim

Not accepted or published

DFEP and DFR have no accepted protocol version or standards-body approval.

No compatibility badge

No DFEP conformance claim

Dynamic Feed does not currently claim that its platform, receipts or SDKs conform to DFEP.

No truth oracle

Evidence remains bounded

The protocol direction preserves provenance, disagreement and limitations rather than certifying objective truth.

Open direction, earned authority

Build the implementation. Test the language. Publish only what survives both.

For the current legacy receipt format and additive draft context, read the receipt specification. That material is not a DFEP or DFR conformance claim. Explore the live product through Project Atlas.