GateSolutionsAssuranceProtocolProofDocsPricingRequest pilot
EMILIA ACTION ESCROW · CONTRACTOR VIEW

Action Escrow

Both sides sign. The system obeys.

Your e-sign provider proves the document was signed. EMILIA makes the system obey it.

This reference run uses real signatures, the shipped DAB verifier, and the Action Escrow kernel. Project-system, e-sign, and custody provider adapters are simulated. No real money moves.

Release clearance

Six evidence rows. Two explicit approval seats.

This mutual-release demo requires both the homeowner and contractor. It does not claim initiator exclusion: the contractor submits the milestone evidence and also fills the contractor approval seat. Deployments that require initiator exclusion set prohibit_self_approval and Gate refuses that overlap.

01

Project change-order source

SOURCE VERIFIED

Change order CCO-017, its approved total, and 2 line items were refetched twice and matched.

Simulated Procore read-only adapterProject-system facts are source evidence only. They establish neither acceptance nor release authority.
02

Final document + material-term mapping

VERIFIED + MATCHED

11 typed material terms and the final PDF digest verify under the shipped DAB profile.

Pinned mapping issuer + shipped DAB verifierA mapping proves what the document and action denote. It proves neither acceptance nor payment approval.
03

E-sign document execution

PROVIDER VERIFIED

The provider record, two independent participant sets, version event, and exact final PDF were authoritatively refetched.

Simulated Acrobat adapterProvider execution evidence is not party acceptance and authorizes no release.
04

Mutual agreement acceptance

2 OF 2 ACCEPTED

Each party separately accepted the exact final PDF bytes and current document-action binding.

Two pinned demo party keysAgreement acceptance authorizes no release.
05

Homeowner + contractor exact release approvals

2 OF 2 APPROVED

Each party separately signed the exact action digest, evidence digest, amount, destination, and amendment version.

Two pinned P-256 WebAuthn demo keys + Action Escrow kernelE-sign acceptance alone was refused as release authority.
06

External custodian funding + release state

FUNDED → RELEASED

$18,400.00 was reported funded, then released once to the bound destination.

Harborline Custody SandboxSIMULATED CUSTODY. No real money moved. EMILIA never held funds.
Final agreement

One PDF. One signed binding.

sha256:4320aac...d737d480ab
lakeview-kitchen-milestone-3-final.pdf
1 KB
FINAL · V2
ACTION ESCROW AGREEMENT

Lakeview kitchen renovation

MS-03-CABINETRY · Cabinet installation and countertop template

Release
$18,400.00 USD
Payee
Oak & Line Builders LLC (fictional)
Destination
custody-destination:oak-line:ending-4821
Amendment
Version 2
Separate exact-action approval from both parties is required before release.
Homeowner signed Contractor signed
SIGNED DOCUMENT ≠ PAYMENT AUTHORIZATION
Structured material terms
MATCHED
Agreement
AGR-KITCHEN-2048
Milestone
MS-03-CABINETRY
Release amount
$18,400.00
Retainage
$4,600.00
Destination
custody-destination:oak-line:ending-4821
Bound terms
11 typed values
PDF SHA-256sha256:4320aac8e...50d737d480ab
DAB terms SHA-256sha256:91e429ac0...d4b0cbb15462
DAB binding SHA-256sha256:400b88a5c...3a1282cd844a
Procore source adapterCCO-017 · 2 line items · Simulated read-only adapter only. No Procore partnership, endorsement, credential, or live API call is implied.
Adobe Acrobat Sign adapterSimulated adapter only. No Adobe partnership, endorsement, credential, or live API call is implied.
Binding moment

Both parties approve this exact release.

ACTION DIGEST sha256:018...790517f8
Release exactly$18,400.00USD · one-time milestone release
Destination
custody-destination:oak-line:ending-4821
Final document
sha256:4320a...37d480ab
Material terms
sha256:91e42...cbb15462
Project source
sha256:1c6e8...ee86a11f
Milestone evidence
sha256:a3e0e...6b894aca
Amendment version
2
Custodian transaction
SIM-TXN-AGR-KITCHEN-2048
HomeownerAPPROVEDep-ae-resolution:0b9e50ec71d72cda83e781149c2506cadce36991969b8db43a250cd66de180d2
VERIFIED
ContractorAPPROVEDep-ae-resolution:d954633698c1781ef83476664cd110751cc5b52068abd99ab8801cd0ebaa49e1
VERIFIED
Completion evidence submitted3 files + signed contractor statement
sha256:a3e0e36...ed6b894aca

Integrity evidence only. EMILIA does not judge workmanship or physical completion.

Signed outcome lab

Four decisions keep their meaning.

Each choice is a separate deterministic fork over the same exact action.

HOMEOWNER DECISION · APPROVE

Homeowner approves the exact release action.

Signed receipt ep-ae-resolution:0b9e50ec71d72cda83e781149c2506cadce36991969b8db43a250cd66de180d2 verifies. Together with the contractor approval, this fork is eligible for Gate evaluation.

GATE ELIGIBLEeligible for gate
External funds rail

Harborline Custody Sandbox

Models a customer-selected licensed external custodian. No custodian is connected, no license is asserted, and no real funds move.

SIMULATED LICENSED-CUSTODIAN MODEL
STATE 01Funded

$18,400.00 reported available for MS-03-CABINETRY · Cabinet installation and countertop template.

SIGNED STATE
GATEReleased once

Exact action cleared; the simulated custodian adapter was invoked one time.

1 CALL
STATE 02Replay closed

The same receipt was presented again and never reached the custodian.

REPLAY REFUSED
Attack bench

Change one material fact. The release closes.

9 OF 9 REFUSED
01REFUSED

PDF bytes

One byte in the final PDF changes after acceptance.

document_digest_mismatchThe shipped DAB verifier recomputes the final-document digest.
02REFUSED

Material terms

The structured release amount changes without a new issuer signature.

binding_digest_mismatchThe material-term list is inside the signed DAB digest.
03REFUSED

Destination / payee

The custodian destination is replaced before release.

action_digest_mismatchThe replacement destination produces a different exact action digest.
04REFUSED

Amount

The release amount is increased by $10,000.

action_digest_mismatchDecimal amount and currency are bound into the release template.
05REFUSED

Signer

The contractor key claims the homeowner approval seat.

resolution_verification_refusedThe kernel invokes the relying party verifier with the required homeowner identity.
06REFUSED

Milestone evidence

A completion artifact digest changes after the contractor signature.

milestone_evidence_invalidThe evidence receipt fails its real Ed25519 signature and manifest join.
07REFUSED

Amendment version

Version 3 is presented with a version 2 action signature.

action_digest_mismatchA new amendment needs a new DAB and fresh party approvals.
08REFUSED

Project source

The project-system change-order snapshot is swapped after binding.

action_digest_mismatchThe source snapshot digest is inside the exact release action.
09REFUSED

Replay

The exact release operation is presented a second time.

release_already_appliedThe durable released state closes the second call before the custodian.
Portable evidence for both parties

Take the verified manifest and its exact final PDF with you.

The shipped evidence-package manifest keeps document execution, agreement acceptances, exact release approvals, funding, completion evidence, custodian release, and signed durable state distinct. The final PDF and project source record travel beside it; both are joined by digests inside the exact release action.

Homeowner copy Contractor copy Package re-performed
Honest boundary

Simulated providers, parties, project records, license reference, evidence files, and balances. Real cryptography and Gate behavior. No claim of legal enforceability, identity, comprehension, workmanship, physical completion, provider licensing, or non-bypassability outside the protected release path.