\documentclass[11pt]{article}

\usepackage[margin=1in]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage{hyperref}
\usepackage{enumitem}
\usepackage{booktabs}
\usepackage{amsmath}
\usepackage{array}

\hypersetup{
  colorlinks=true,
  linkcolor=black,
  citecolor=black,
  urlcolor=black
}

\title{Observer-Declared Timelines for Real-World Agent Work}
\author{Keren Dong\\Kungfu Origin Technology Limited\\\href{mailto:keren.dong@kungfu.link}{keren.dong@kungfu.link}}
\date{Draft: July 2026}

\begin{document}

\maketitle

\begin{abstract}
Long-lived agent work crosses sessions, machines, repositories, interfaces,
and human decisions. Its facts can remain stable while different participants
receive different cuts and projections of them. A system that hides those
boundaries can turn a selected view into an apparent global history. This paper
derives a response from the KFD Foundation Triad: if facts must not drift,
trust must start from facts, and cooperation must start from trusted value,
then a perspective-bearing timeline must declare the observer for whom its
facts were selected and ordered. We call this rule \emph{observer-declared
timelines}. We define a minimal contract over an observer, accepted fact cut,
projection policy, causal constraints, consequence position, known gaps, and
verification evidence. We then derive a second-order requirement: when the
component presenting a view restarts or changes, continuity of perspective must
be evidenced rather than inferred from a reused name or live process. Kungfu's
Episode authority, exact-cut readiness, and fenced recovery mechanisms provide
bounded implementation evidence for parts of this contract. They do not yet
establish a reproducible multi-machine observer projection. The contribution is
therefore both a design rule and a staged proof obligation: stable facts are
necessary, but a trustworthy and actionable timeline must also say from where,
for whom, and under which evidence boundary those facts became a view.
\end{abstract}

\input{sections/01-introduction}
\input{sections/02-background}
\input{sections/03-model}
\input{sections/04-design}
\input{sections/05-evaluation}
\input{sections/06-related-work}
\input{sections/07-discussion}
\input{sections/08-conclusion}

\bibliographystyle{plain}
\bibliography{references}

\end{document}
