Document lineage

Every filed document keeps its full version history, the template it was generated from, and where a copy of it lives. Three linked surfaces: the history of one document, the template library that produces them, and the external-storage connector.

Version history — one document

Who changed what, when, and which version the parties actually signed. Nothing here is ever deleted: a signed version is sealed, and a change after signature becomes an amendment, not an edit.

3 versions 2 sealed 1 amendment
Exchange Agreement
DOC-EA-004712 · EX-2024-0147 Belcher Family Trust · Filed to Sale hub · category Agreements
v3 signed — in force as amended A-1 amendment signed Aug 12 Generated from template EA-BASE v3.2 + CA addendum v1.4
Filing, re-typing and re-classifying a document happen on the Documents tab of the exchange workspace. This surface owns the document's history and lineage — the two never diverge because both read the same version table.
Versions newest first · retention is permanent
A-1 Amendment 1 — extended-term fee schedule Signed & sealed Aug 12, 2026 · 3:42 PM PT

Amends §4.2 Exchange Fee of v3 and nothing else. Every other clause of v3 stays in force, unchanged. Created because v3 is sealed — the coordinator opened v3 to edit at 9:05 AM and the system produced an amendment instead.

Raised by
Tom Bottenberg · Exchange Coordinator
Reason recorded
Term extended past the original fee schedule
Content hash
sha256:9f4c71a0…d21e
Signature envelope
ENV-8841-0C7A
MB Matt BelcherExchanger · Trustee Aug 12, 3:31 PM
IP 198.51.100.24
DB Dana BelcherExchanger · Trustee Aug 12, 3:36 PM
IP 198.51.100.24
SO Sandra OsmanQI Officer · countersignature Aug 12, 3:42 PM
IP 203.0.113.9
Sealed on signature. The signed PDF, its signature certificate and this hash are immutable. Each party signed with their own credentials — there is no path for a coordinator to sign on anyone's behalf.
v3 The version the parties signed Signed & sealed In force Jul 2, 2026 · 11:18 AM PT

Signing capacity corrected to both trustees and §2.1 reworded before send. This is the legal record of the agreement; A-1 governs §4.2 where the two conflict.

Sent for signature by
Tom Bottenberg · Jul 1, 4:52 PM
Signers
Matt Belcher, Dana Belcher, countersigned by Sandra Osman
Content hash
sha256:0b17ee93…4a80
Signature envelope
ENV-8102-4B31
v2 Coordinator edit — pre-signature Superseded by v3 Jun 30, 2026 · 2:07 PM PT

Fee schedule table replaced with the current published schedule; two typographic fixes. Never sent for signature.

Edited by
Tom Bottenberg · Exchange Coordinator
Clauses touched
§4.2, §7 signature block
Content hash
sha256:44ba2c07…91cf
Retention
Permanent — superseded versions are kept, never purged
v1 Generated from the published template Machine-generated Jun 28, 2026 · 9:14 AM PT

Rendered by the document workflow from EA-BASE v3.2 with the CA addendum v1.4 attached by the jurisdiction rule. Clause text comes from the published template — only merge fields were filled. No clause was authored by a model.

Template lineage
EA-BASE v3.2 → published Jun 12 by Sandra Osman
Merge fields resolved
34 of 34 · 0 blank
Jurisdiction rule
California → SB 1007 addendum required
Content hash
sha256:c8d3f562…7e19
The 45-day date on this file moved from Sep 16 to Oct 15, 2026 under IRS Notice 2026-17. That adjustment lives in the exchange record as an approved two-person override with its legal basis attached — it is not a document edit, and no version of any document can move a statutory date.
v2 v3 3 clauses changed
§2.1 Identification Period
−…the Exchanger shall identify Replacement Property within forty-five (45) days of closing.
+…the Exchanger shall identify Replacement Property on or before the forty-fifth (45th) calendar day after the Transfer Date. The period is set by Treas. Reg. §1.1031(k)-1 and cannot be extended by agreement.
§7 Signature block
−Matt Belcher, Trustee
+Matt Belcher and Dana Belcher, Trustees of the Belcher Family Trust — both trustees sign

Raised by the exchanger on review. Correcting the signing party before send is why v3 exists rather than a post-signature amendment.

merge exchanger.legal_name
−Belcher Family Trust
+Matt Belcher and Dana Belcher, Trustees of the Belcher Family Trust

Re-resolved from the exchange record, not typed into the document.

Both versions retained · export redline
Restore v2 as v4 what this actually does
  1. A new version v4 is created as a copy of v2. v1, v2, v3 and amendment A-1 all stay exactly where they are. Nothing is deleted or overwritten.
  2. The restore is written to the audit log with your name, the timestamp, the source version and the reason you type below. The entry cannot be edited or removed.
  3. Signed versions are untouched. v3 stays sealed and in force; a restore cannot roll back a signature.
  4. A restored version is unsigned. If it should replace what the parties agreed to, it has to be signed by those parties themselves — or raised as an amendment.

Restore is available to QI Officers and Coordinators on the file. It is unavailable on any sealed version, and unavailable entirely once the exchange is closed and archived.

Supersede and amendment lineage what replaces what, and what merely modifies it
v1 Generated EA-BASE v3.2 + CA v1.4
supersedes
v2 Coordinator edit Never sent · retained
supersedes
v3 Signed & sealed — in force Jul 2, 2026 · 3 signers
A-1 Amends §4.2 of v3 Signed Aug 12 · v3 remains in force
amends one clause — does not replace v3
Supersede — the later version becomes the working document. The earlier one is retained and readable forever. Amend — the signed original stays in force. The amendment governs only the clauses it names, and both are delivered in every export.
Why the platform will not let you edit a signed document. Under the eSign Act and UETA the record is what the signer assented to. Editing it after the fact would break that link, so the edit path closes at signature and re-opens only as an amendment the same parties sign for themselves.

Template library

Every document the platform produces comes from a published, versioned template with a named approver. Templates version forward only — publishing v3.3 never rewrites a document already generated from v3.2.

Template Version Status Applies to Merge fields Published by Effective Documents
Exchange Agreement — base
EA-BASE · v3.3 draft awaiting approval
v3.2 Published Forward, Reverse
6 states + base fallback
34 Sandra Osman Jun 12, 2026 1,284
Exchange Agreement — CA addendum
SB 1007 escrow & bonding disclosures
v1.4 Published Forward, Reverse
California only — attached by rule
11 Sandra Osman Mar 3, 2026 212
Assignment of Relinquished Contract
v2.1 Published Forward
All states
19 Tom Bottenberg Apr 22, 2026 1,106
Notice of Assignment (Buyer)
v1.8 Published Forward, Reverse
All states
14 Tom Bottenberg Apr 22, 2026 1,094
Identification of Replacement Property
45-day designation notice
v4.0 Published Forward, Reverse
All states
22 Sandra Osman Feb 9, 2026 1,341
Disbursement Authorization
Two approvers required
v2.0 Published All exchange types
All states
17 Sandra Osman May 30, 2026 806
Closing statement summary
Relinquished · reconciles to the settlement statement
v1.3 Draft Forward
All states
26 — Not effective 0
Form 8824 worksheet
Tax year 2026 · worksheet only, not a filed return
v2026.1 Published All exchange types
Federal
41 Sandra Osman Jan 14, 2026 498
Notice of Assignment (Buyer)
Superseded by v1.8 — kept so 341 filed documents stay reproducible
v1.6 Retired — 14 Tom Bottenberg Retired Apr 22, 2026 341
Retiring a template stops new documents from using it. It never deletes the template — a document must always be reproducible from the exact version that generated it.
Exchange Agreement — base · v3.3 Draft · awaiting approval
Drafted Tom Bottenberg · Aug 10
Peer review Sandra Osman · Aug 12
Counsel approval Assigned Aug 12 · outstanding
Publish Needs an effective date
In force New documents only
The author cannot approve their own template. v3.3 was drafted by Tom Bottenberg, so the approve action is closed to him and routed to a second named reviewer. The same two-person rule that governs a disbursement governs the clause text the platform sends to clients.
What changed in v3.3
§4.2 fee schedule reworded; new merge field exchange.fee_schedule_label; CA addendum linkage unchanged.
Applies to exchanges opened on or after
Sep 1, 2026 (proposed effective date)
Existing documents
Not regenerated. 1,284 documents keep their v3.2 lineage.
In-flight drafts
7 unsigned drafts will offer a one-click re-render on v3.3 — never automatic.
Where this template applies state routing and required addenda
Jurisdiction Forward Reverse Improvement Required addendum Counsel review
California SB 1007 escrow & bonding addendum v1.4 Mar 2026
Washington – Bonding disclosure block Feb 2026
Oregon – Bonding disclosure block Feb 2026
Nevada Bonding disclosure block Feb 2026
Idaho – – Bonding disclosure block Jan 2026
Colorado – None published Jan 2026
Other US states – Base only — file is flagged for counsel review —
State routing attaches the addendum the QI's counsel wrote; it is a routing rule, not legal advice. A file in a state with no published block still generates — on the base template — and lands in the coordinator's queue marked for review rather than silently omitting a disclosure.
Preview v3.3 draft · sample values, not a client file

EXCHANGE AGREEMENT

Tax-Deferred Exchange under Internal Revenue Code §1031

This Agreement is made between Jordan A. Sample and Riley Sample, Trustees of the Sample Family Trust ("Exchanger") and Open1031 Exchange Services, LLC ("Qualified Intermediary"), effective September 1, 2026.

§2.1 Identification Period. The Exchanger shall identify Replacement Property on or before the forty-fifth (45th) calendar day after the Transfer Date, being October 16, 2026. The period is set by Treas. Reg. §1.1031(k)-1 and cannot be extended by agreement.

§3.4 Qualified Escrow. Exchange Funds shall be held in a qualified escrow account ending 4417. The Exchanger has no right to receive, pledge, borrow or otherwise obtain the benefits of the Exchange Funds before the end of the Exchange Period.

§4.2 Exchange Fee. Fees are charged on the Standard 2026 schedule attached as Schedule A.

Highlighted text is a resolved merge field. Previewing against a live file resolves real client data and is audit-logged as a document view.
Merge fields 34 fields · 1 unresolved · 2 blocked
exchange.reference
Text · required · from exchanges.reference
Resolves
exchanger.legal_name
Text · required · from vesting on the exchange record
Resolves
exchanger.signing_capacity
Text · optional · from participants.capacity — drives the §7 block
Resolves
property.relinquished.address
Address · required · from the relinquished property record
Resolves
deadlines.day_45
Date · required · computed from the transfer date · Oct 15, 2026 (adjusted)
Resolves
escrow.account_masked
Masked · required · last four digits only — the full number is never a merge field
Resolves
qi.entity_name
Text · required · from the org profile, so a white-label partner renders its own entity
Resolves
exchange.fee_schedule_label
Text · required · new in v3.3 · no source on reverse exchanges
Unresolved
exchanger.tax_id
Blocked by policy — a full TIN never renders into a document body. Use exchanger.tax_id_last4.
Blocked
exchanger.date_of_birth
Blocked by policy — date of birth lives in the sensitive-profile table and is not exposed to templates.
Blocked
A required field with no source blocks the render. The template refuses to produce a document rather than emit a blank line into an agreement a client will sign. On a reverse file, v3.3 will not render until exchange.fee_schedule_label has a source.

External storage

Connect the firm's own document store so working files land where the team already works. The audit trail, the signed originals and the version hashes stay in Open1031 whatever this is set to.

Connected 1 conflict waiting
External storage provider

A generic connector, deliberately not tied to a named vendor: any provider offering OAuth 2.0, folder-scoped access and signed change webhooks can be attached. The firm chooses the provider; the platform enforces the same rules either way.

Mirror mode Last sync 4 minutes ago Working documents only NPI categories disabled
Authentication
OAuth 2.0 service account, folder-scoped
Granted scope
One root folder · no account-wide access
In transit
TLS 1.2+ · certificate pinned
At rest
Provider-managed keys — outside our control
Change events
Webhook, signature verified on every call
Connection owner
Sandra Osman · QI Officer · reauthorised Jul 30
System of record, or a mirror what the external store is allowed to be
The audit trailTamper-evident and retained where the platform controls retention. It is the evidence a SOC 2 audit and a state QI examination read.
Signed originals and signature certificatesThe signed PDF plus its certificate is the legal record. A copy elsewhere is a copy — it can be pushed out read-only, never held as the original.
Version history and content hashesLineage has to be provable. A hash chain that lives in a system we cannot vouch for proves nothing.
Identity and KYC artifactsGovernment IDs, screening results and identity documents are never mirrored, in any mode, to any provider.
Folder mapping which exchange writes to which path
Path template /1031 Exchanges/{{exchange.opened_year}}/{{exchange.reference}} — {{exchanger.display_name}}/{{document.category}} Resolved for EX-2024-0147 /1031 Exchanges/2026/EX-2024-0147 — Belcher Family Trust/Agreements
Category Subfolder Mirrored Why
Agreements /Agreements Yes Drafts read-write; signed PDFs pushed read-only
Identification /Identification Yes Property lists and designation notices
Correspondence /Correspondence Yes Letters and third-party email attachments
Settlement statements — Blocked Contains nonpublic personal information — needs a vendor assessment
Tax forms (8824, W-9) — Blocked Contains taxpayer identification numbers
Identity & KYC — Never Not mirrorable in any mode, by policy

The resolved path is recorded per exchange at the first push. Renaming an exchange or moving the folder at the provider does not orphan the documents already written — the mapping is stored, not recomputed.

Sync direction and conflicts
Direction
Signed originals — push only, always The provider's copy is written read-only and is never read back. A sealed document cannot be changed here, so there is nothing to reconcile.
Conflict policy for working documents

Silent automatic resolution loses a coordinator's work without telling anyone. The default keeps both copies and puts the choice in the queue.

Belcher — Draft Assignment.docx
Changed in both places since 9:12 AM. Both copies retained; nothing was overwritten. EX-2024-0147 · /Agreements
Before nonpublic personal information leaves Assessment not on file
Sending client NPI to a third party is a GLBA Safeguards Rule decision, not a settings toggle. Settlement statements, tax forms and anything carrying a taxpayer identification number stay blocked until a vendor assessment and a written contract with safeguards obligations are recorded against this connection. Those categories cannot be enabled from this screen even by an administrator.
Vendor assessment
Not on file — required before any NPI category unlocks
Written safeguards contract
Not on file
Sub-processor disclosure
Required in the customer privacy notice once enabled
Reassessment cadence
Annual, or on any material change at the provider
Build contract — document lineage, templates and storage
1 · A version is a row, never a file overwrite. Every save writes a new version with its author, timestamp, content hash and reason. Nothing is purged — not superseded drafts, not retired templates. Retention is permanent for the life of the exchange record, and the version table is the single source both this surface and the workspace Documents tab read.
2 · Signature seals the version. Once a version is signed, the edit and restore paths close on that version and stay closed. A later change creates an amendment that references the sealed version and names the clauses it modifies; it never replaces it. Both documents ship in every export and both are cited in the audit trail. Under the eSign Act and UETA the record is what the signer assented to, so each party signs with their own credentials — no surface may offer a "sign on behalf" affordance, and no staff role may mark another party's signature or KYC as satisfied.
3 · Restore is additive and audited. Restoring version N creates a new head that is a copy of N; the intervening versions remain. The restore requires a typed reason and writes an immutable audit entry with the actor, source version and reason. Restore is refused on any sealed version and once the exchange is archived.
4 · Documents never move a statutory date. The 45- and 180-day clocks come from the exchange record. A date can be adjusted only through an approved two-person override carrying a legal basis (IRS relief notice, for example) — never by editing a document, and never by a single user. An overdue clock renders as overdue everywhere it appears; no view may show it as satisfied.
5 · Templates version forward only. Publishing v3.3 does not regenerate the 1,284 documents made from v3.2. Retiring a template stops new use and deletes nothing, because a filed document must stay reproducible from the exact version that made it. Publication requires a named approver who is not the author — the same two-person rule that governs a disbursement.
6 · Merge fields are typed, sourced and policed. Each field declares its type, whether it is required and where it resolves from. A required field with no source blocks the render rather than emitting a blank into an agreement. Full TINs and dates of birth are not addressable as merge fields at all — masked variants only — because the sensitive-profile table is not a template data source.
7 · Jurisdiction is a routing rule, not advice. State applicability attaches the addendum the QI's counsel authored. A state with no published block still generates on the base template and flags the file for counsel review; the platform never silently omits a required disclosure.
8 · The external store is a mirror by default, and the record never leaves. The audit trail, signed originals and signature certificates, version history with hashes, and all identity/KYC artifacts stay in Open1031 in every mode. Signed documents push read-only and are never read back. NPI-bearing categories stay blocked until a vendor assessment and a safeguards contract are on file — a GLBA Safeguards Rule obligation the connection screen enforces rather than describes. Conflicts default to a human decision; nothing auto-resolves a coordinator's work away.
9 · No vendor is named. The connector is defined by the contract it must meet — OAuth, folder-scoped access, signed change webhooks — so any provider a firm already uses can be attached without a design change.
Light and dark are both designed here. Every name, amount, address, reference and hash on this page is synthetic demo data.