TypeScript
sdk/typescript/finality-client.mjs · reference client
DEVELOPERS
Use the existing Finality clients and protocol mappings. Tool success and agent task completion remain execution evidence until authoritative reality is reconciled.
Minimal integration
Time to first local result: under 15 minutes. Download the runnable example and execute `node finality-quickstart.mjs`; no credentials, uploads, network access or write authority are required. The page reuses the existing source-defined clients rather than inventing a second SDK family.
sdk/typescript/finality-client.mjs · reference client
sdk/python/finality_client.py · reference client
Use the published API contract and read-only/reference routes before institutional activation.
CloudEvents-compatible envelopes remain evidence transport, not authority.
Successful tool calls normalize as execution acknowledgement only.
Completed agent tasks normalize as execution acknowledgement only.
Offline property example
This example stays local: it defines the authoritative ending, names the land record and escrow ledger as source classes, and keeps a title defect or funding reversal capable of STOP or REOPEN.
{
"workflow_name": "Property transfer",
"intended_outcome": "Title recorded, funds settled, possession released",
"authoritative_sources": ["county_land_record", "escrow_ledger"],
"execution_acknowledgement": "closing_workflow_complete",
"contradiction_rule": "STOP if title, lien, funding, possession, or authority conflicts",
"reopen_rule": "REOPEN on recording rejection, rescission, reversal, or later title defect",
"mode": "LOCAL_EVIDENCE"
}This file is not uploaded by the public page. A real institution must freeze source precedence, freshness, authority and evidence custody before relying on a result.