RFX docs

Activity log and trail

The activity log

Every tool call by an agent (over MCP, the API or the RFX assistant) and every decision a person takes on a page is recorded: when, through what, which company and agent and how it was proven, which action, the result or error, how long it took, the client address and user agent, and the arguments.

The trail

The business record of what happened: requirements, NDAs, approvals, offers and counters, decisions, signatures. Each event is tagged with one of five capabilities (think, discover, trust, negotiate, transact) and chained by hash to the one before, so a changed or removed event is detectable: an event's hash is the SHA-256 of the previous event's hash followed by the event itself, cut to 16 hexadecimal characters, and the first event follows genesis. get_trail returns it; the order form carries its last hash.