REAL ESTATE · Live since 2026-05-08

Real estate closings without a receipt rail are unrecoverable when something goes wrong. DeedLock fixes that.

Every closing state — disclosure, offer, acceptance, escrow, title, notary, deed signed, recording, wire — bound to a dual-signed, post-quantum-ready receipt that title underwriters, county recorders, lenders, and courts verify offline. Eleven cents of receipt cost stops the $269K wire-fraud loss, compresses audit cycles, and earns E&O premium credit. Live in production today.

disclosureofferacceptanceescrow_opentitle_searchnotary_sessiondeed_signedrecording_submittedrecordedclosingwire_disbursed

The ROI on a single closing

A typical residential closing runs roughly 11 attested state transitions. At $0.0096 per event that is 11 cents of receipt cost per closing. The numbers it moves on the other side are these.

Wire fraud avoided
$269K
Average BEC loss in a real estate closing per the FBI IC3 2024 report. Chain-of-custody on wire_disbursed blocks rerouted-instruction attacks at protocol level.
Audit cycle
−72%
Benchmark we have observed when a signed canonical chain replaces forensic reconstruction. Title-underwriter audits, CFPB exam responses, and lender clawback investigations resolve from one verifiable file.
E&O premium
−15–25%
Carriers price escrow E&O on chain-of-custody discipline. Dual-signed time-anchored receipts on every state are the same evidence carriers reward in commercial title programs.
FinCEN GTO filing
≈ 0 min
Geographic Targeting Order reporting auto-derives from receipt metadata in the Cosmic tier. The form fills itself from signed events; the signed events are the audit trail.
Per-closing cost
$0.11
11 attested events × $0.0096. Cosmic tier (FinCEN GTO + 1099-S + HUD-1) is $0.21. Or $2,999 / month flat at any volume.
Time to integrate
< 1 day
A single sidecar daemon next to your closing platform fires deed_attest at each state transition. No data model changes. No customer-facing UI changes. Same MISMO / PRIA wire format.

A platform doing 10,000 closings a month spends roughly $1,100 / month on Standard-tier receipts to make every closing post-quantum-attested. The wire-fraud math pays for that on the first blocked attempt of the year.

For closing platforms

DeedLock is the receipt rail under any closing platform. Propy, RON vendors, title underwriters, county recording aggregators, and SoftPro / Qualia / ResWare-style settlement systems all integrate the same way. We do not compete with the closing platform — we make the closing platform's audit trail cryptographically defensible.

Receipt rail, not another platform

Closing platforms own workflow, parties, documents, and customer experience. DeedLock owns one thing: the cryptographic receipt for every state transition. That separation is the point. A receipt rail is a horizontal layer; it sits under everything and competes with nothing.

LAYER 3
Closing platforms — Propy, Stewart Title, Qualia, ResWare, SoftPro, Notarize, Proof. Workflow, parties, documents, UX.
LAYER 2
DeedLock receipt rail. Dual-signed envelopes for disclosure → offer → acceptance → escrow → title → notary → deed → recording → closing → wire. State-machine chain-of-custody. Offline verification.
LAYER 1
Base 8453 anchoring · Ed25519 (RFC 8032) + ML-DSA-65 (NIST FIPS 204) · USDC settlement via x402 · CBOR-canonical envelopes.

Every closing platform writes the same kind of receipt. Every title underwriter, county recorder, and lender verifies the same way. The receipts are platform-neutral — that is what makes them defensible to a court.

How a $1.4M wire fraud is blocked

A specific, narrated example. The mechanic is the chain_verify primitive enforcing chain-of-custody from prior signed states before a wire is released.

01
A closing pipeline reaches recorded. The deed_signed attestation id is captured into the recording attestation as prior_attestation_id. Both receipts are dual-signed and time-anchored.
02
A buyer's email is compromised. The attacker sends rerouted wire instructions to the escrow officer with a different account number, formatted to look identical. Standard BEC playbook — the loss vector behind the $269K average in IC3 2024.
03
Before wire_disbursed can be attested, DeedLock requires a valid chain pointer to the prior recorded receipt and a matching property_id. The escrow platform calls deedlock_chain_verify on the property.
04
The attacker's instruction file does not bind to the recorded receipt — different routing metadata, different beneficiary DID, no signature chain back to deed_signed. chain_verify returns a discrepancy code: WIRE_BENEFICIARY_DID_MISMATCH.
05
The wire is held. The escrow officer sees the discrepancy and the canonical chain in one panel. The buyer keeps $1.4M. The attempted fraud is itself attested as a failed transition, signed and time-stamped — useful evidence for IC3 reporting and any subsequent investigation.
06
Total receipt cost across the closing: 11 cents on Standard, 21 cents on Cosmic. The carrier sees the chain-of-custody log on the next E&O renewal.

Live verification — what a verifier sees

A title underwriter, county recorder, lender, or court receives a CBOR-canonical envelope. Verification is offline against the issuer's published public keys — no Hive call required. The panel below is the same shape every verifier renders.

deedlock_deed_verify · event = deed_signed VERIFIED
// CBOR-canonical envelope, JSON-rendered { "event": "deed_signed", "property_id": "APN-04-027-12-018", "buyer_did": "did:hive:buyer:0x9c1e…a4f2", "seller_did": "did:hive:seller:0x71ab…d309", "notary_did": "did:hive:notary:0x4d28…e8c0", "notarization_type": "ron", "event_hash": "sha256:7a1f9c…e3b2", "prior_attestation_id": "01J4M-NOTARY-9F3C2A", "timestamp": "2026-09-14T17:42:08Z", "recording_jurisdiction": "US-FL-MIA", "sig_ed25519": "6f9b…c104", // RFC 8032 "sig_mldsa65": "a3d2…81fe" // NIST FIPS 204 }
[ok] Ed25519 signature valid · issuer key fingerprint k1:8c2a…
[ok] ML-DSA-65 signature valid · issuer key fingerprint kq:b71d…
[ok] Chain pointer resolves · prior notary_session attested 2026-09-14T17:38:11Z
[ok] Canonical CBOR digest matches · no tamper

That panel is the entire product surface a verifier needs. No demo. No login. The receipt is its own proof, and the proof works in fifty years on a laptop with no internet.

Standards alignment and the gaps DeedLock fills

DeedLock field semantics align with the standards a real estate closing already speaks. Receipts drop into existing title, escrow, RON, and recording stacks. The third column is what a receipt rail adds on top of the standard.

StandardCoverageWhat DeedLock adds
ALTA UCDClosing Disclosure data fields, settlement statement reconciliationTamper-evident dual signature on every UCD field set; offline verifiability
MISMO 3.4Loan, property, and party schemasStable DID anchor for every PartyRole; receipt envelope round-trips through MISMO transports
RON Standards v1.4RON session metadata, AV logs, identity proofingAV log hash binding directly into the receipt; notary commission DID
PRIA recording XMLRecording document submission, status callbacks, county recorder integrationDocument number + jurisdiction bound to a chain-of-custody pointer from deed_signed
FinCEN GTOGeographic Targeting Order anchoring (Cosmic tier)Filings derive from already-signed event metadata; the audit trail is the source of truth
1099-SSeller proceeds reporting (Cosmic tier)Proceeds and party DIDs already attested — the form is a projection, not a re-entry
HUD-1Settlement statement reconciliation (Cosmic tier)Line items reconciled against signed escrow events; no separate audit pass

3-step integration path

01
Drop in. Either run a small sidecar daemon next to your closing platform, or integrate directly via the DeedLock API in a Coupa-style cXML pattern. Same receipt envelope either way.
02
Fire deed_attest on each state transition. Roughly 11 calls per closing. No data model changes. Existing MISMO and PRIA wire formats round-trip through the envelope.
03
Verify offline at any point. Title underwriter, county recorder, lender, and court each run chain_verify against published public keys. No Hive call required after issuance. Receipts remain valid through key rotation via signed key history.

The 12 MCP tools

ToolPurpose
deedlock_deed_attestAttest a state transition with a dual-signed receipt envelope.
deedlock_deed_getRetrieve a stored attestation by id.
deedlock_deed_verifyVerify both signatures on a stored attestation.
deedlock_notary_sessionMulti-document notary session — in-person, RON, IPEN, mail-away.
deedlock_recording_attestCounty recording with chain-of-custody from prior deed_signed.
deedlock_chain_verifyVerify the full state-machine chain for a property.
deedlock_by_propertyFull transition chain for a property, ordered by timestamp.
deedlock_by_buyerPaginated history by buyer DID.
deedlock_by_sellerPaginated history by seller DID.
deedlock_by_notaryPaginated history by notary DID.
deedlock_pricingRead live pricing surface.
deedlock_healthHealth probe.

Twelve tools, all live in production. Contact for MCP integration credentials and the full well-known manifest.

The attestation envelope

Every deed_attest call returns an envelope containing buyer DID, seller DID, property id (typically the APN), event type, event hash, timestamp, optional notary / title agent / escrow agent / lender DIDs, optional recording document number and jurisdiction, and dual signatures (Ed25519 + ML-DSA-65). The signatures bind every field. Any tamper attempt invalidates verification.

The envelope is CBOR-canonical. Verification works offline against the issuer's published public keys. ML-DSA-65 (NIST FIPS 204) is the post-quantum signature; Ed25519 (RFC 8032) provides classical assurance. Both must verify for the receipt to be valid.

Chain-of-custody enforcement

The closing state machine has a defined topology. Recording cannot precede signing. A wire cannot be disbursed before recording succeeds. DeedLock enforces this at the protocol level — recording_attest requires the prior deed_signed attestation id, and chain_verify reports any out-of-order transitions, missing states, or recording mismatches with explicit discrepancy codes.

Amendments and cancellations are valid from any state. Each is its own attestation, signed by the originating party, anchored against the prior chain.

What this is not

Calibrated expectations are part of the product. DeedLock is narrow on purpose.

NOT
A closing platform. We do not own workflow, parties, documents, or UX.
NOT
An NFT mint. Receipts are CBOR envelopes, not tokens. No marketplace, no liquidity assumption.
NOT
A custodian. We never hold funds, deeds, or escrow balances.
NOT
A settlement layer for the cash leg. Wire and USDC flows happen on their own rails.
NOT
A replacement for title insurance. Underwriters underwrite; receipts make their job auditable.
NOT
A re-implementation of MISMO, PRIA, or RON. We bind into the standards already in use.
IS

The receipt rail underneath every one of the things above. Closing platforms, NFT deeds, custodians, cash-leg settlement, title insurance, MISMO / PRIA / RON pipelines — all run cleaner with a dual-signed receipt under each state transition.

Pricing

TierPer eventPer closing (11 events)10K closings / month
Standard$0.0096$0.106$1,056 / month
Cosmic$0.0192$0.211$2,112 / month
Unlimitedflat$2,999 / month at any volume

Settlement: USDC on Base 8453 via x402. Treasury exists. Volume contracts available for title underwriters, recording aggregators, and closing platforms above 1M closings / year. Receipts settle in seconds; invoicing is monthly net-30 by default.

Field map

DeedLock binds every closing state to a dual-signed receipt that drops cleanly into existing closing infrastructure. Each attestation accepts the closing-native correlation fields below; the receipt envelope round-trips through standard MISMO / PRIA transports via the Hive Receipt primitive.

FieldFormatMaps to
buyer_did / seller_diddid:hive:…MISMO PartyRole; ALTA UCD borrower / seller; closing instructions party block
property_idAPN stringMISMO ParcelIdentification; county APN; ALTA legal description anchor
notary_diddid:hive:…RON Standards v1.4 notary commission id; NNA registry
event_hashsha256 hexDocument snapshot digest at the state transition; PRIA package hash linkage
recording_document_numberstringCounty recorder document number; PRIA recording response
recording_jurisdictionstringCounty / state code; PRIA jurisdiction identifier
notarization_typeenumRON Standards v1.4 modality (in_person, ron, ipen, mail_away)
prior_attestation_idUUIDChain-of-custody pointer to prior state in the closing

Receipt envelopes are CBOR-canonical and fit inside any MISMO / PRIA / ALTA UCD transport. Cross with ProcureLock when the closing has a B2B procurement leg, or stamp directly into title-underwriter / recording-aggregator pipelines.

A real conversation, not a demo black hole

If the receipt rail framing fits the way you already think about closings, the fastest path is a direct note. No qualification gate, no SDR. Steve reads them.

Live since 2026-05-08 · 12 MCP tools · ALTA / MISMO / RON / PRIA / FinCEN GTO / 1099-S / HUD-1 aligned · Dual-signed (Ed25519 + ML-DSA-65) · Settles USDC on Base 8453
Frequently asked

Questions buyers actually ask

What does DeedLock attest?

DeedLock binds every closing state — disclosure, offer, acceptance, escrow, title search, notary session, deed signed, recording submitted, recorded, closing, wire disbursed — to a dual-signed (Ed25519 + ML-DSA-65) post-quantum-ready receipt that title underwriters, county recorders, lenders, and courts verify offline.

How does DeedLock fit with ALTA UCD?

DeedLock binds into the standards already in use. Receipt envelopes are CBOR-canonical and round-trip cleanly through ALTA UCD, MISMO 3.4, RON Standards v1.4, and PRIA transports. We do not re-implement those standards; we make every state under them auditable.

Is DeedLock a notary service?

No. DeedLock is not a closing platform, an NFT mint, a custodian, a settlement layer for the cash leg, a replacement for title insurance, or a re-implementation of MISMO, PRIA, or RON. It is the receipt rail underneath every one of those things.

What does each receipt cost?

Standard tier is $0.0096 per attested event, which equals $0.106 per 11-event closing. Cosmic tier (FinCEN GTO + 1099-S + HUD-1) is $0.0192 per event. Unlimited is a $2,999 per month flat at any volume. Settlement is in USDC on Base 8453 via x402.

How long are signatures valid?

Signatures are valid offline against the issuer's published public keys. ML-DSA-65 (NIST FIPS 204) is the post-quantum signature; Ed25519 (RFC 8032) provides classical assurance. Both must verify for the receipt to be valid. Receipts remain verifiable for the lifetime of the closing record.

Does DeedLock prevent wire fraud?

DeedLock makes wire disbursement chain-of-custody-bound. A wire cannot be disbursed before recording succeeds; recording_attest requires the prior deed_signed attestation id. Eleven cents of receipt cost stops the $269K wire-fraud loss on the first blocked attempt of the year.

Hive runs the receipt rail underneath the broader A2A · agent-to-agent commerce category.