Compare the books.
Match execution extracts by trading date, venue, member and record ID. Compare instrument, account, side, quantity, price, currency, net amount and settlement date.
LOCAL WORKBENCH
DATABloch Inc ↗EXCHANGES · BANKS · FINANCIAL MARKETS
Reconcile trades, cash and positions across exchanges, banks, brokers, DTVMs and asset managers. Process locally, adapt to your jurisdiction and connect approved evidence to the Bloch Protocol.
Local comparison is available below. Exchange connectors, institutional deployment and on-chain publication require integration and qualification.
01 / EXCHANGE OPERATIONS
A common workflow for post-trade operations, bank ledgers, portfolio oversight, internal control and independent review.
Match execution extracts by trading date, venue, member and record ID. Compare instrument, account, side, quantity, price, currency, net amount and settlement date.
LOCAL WORKBENCHSeparate field differences, missing records and duplicate keys. Keep both source values and row references and add a dated review journal bound to the exact report. Download the history without changing comparison outcomes.
LOCAL WORKBENCHDesign partner-specific adapters for positions, cash, settlement confirmations and corporate actions, with their own identifiers, cutoff rules and approval controls.
PARTNER INTEGRATIONMODULAR / ONE EVIDENCE CORE
Four working local comparison modules, with shared exception handling, evidence exports and configurable source schemas. Institution profiles select a starting module; you can change it.
Compare trade extracts, clearing records and member books. Review executions, missing records and duplicates.
Trades & executions ↓Reconcile internal cash entries against statement extracts, including debit/credit direction, value date, amount and posting status.
Cash & ledger entries ↓Compare execution and allocation extracts. Extend to cash and custody snapshots through the same module selector.
Trades + cash + positions ↓Compare portfolio snapshots with administrator or custodian files, including quantities, prices and reported market values.
Positions & custody ↓Match instrument positions and cash records at an agreed cutoff. Preserve source values for independent review.
Positions + cash ↓Reuse the module registry, map source headers and export a versioned configuration for your own integration.
Configure your module ↓GLOBAL + LATAM / BRAZIL FIRST
Country presets configure file conventions and identify regulatory review areas. They do not activate connections or determine legal compliance.
Choose institution, module, date and decimal conventions, delimiter and column mapping. Record jurisdiction, purpose, processing region and retention-policy references in a portable JSON configuration.
Brazil presets support DD/MM/YYYY, decimal commas and semicolon CSVs. Use private local references for Pix, STR, B3, bank statements and portfolio systems after mapping your authorized extracts.
No live B3, Pix, STR, Open Finance, SPEI or supervisory reporting connection is enabled. Calendars, market cutoffs, chart-of-accounts mappings and regulatory filings are institution-specific adapters.
LOCAL / MODULAR RECONCILIATION WORKBENCH
Compare trade, cash, position or Bloch receipt extracts without uploading them. Processing and report generation happen in this browser; files remain in memory until you clear or close the page.
Download the offline workbench ↓Map a canonical field to its source column, for example {"account":"conta"}. Unmapped names remain canonical. Both files use the same mapping and format. Normalize differing systems before comparison.
These references are stored in the private evidence manifest. They do not enforce retention, authenticate permissions, verify residency or certify compliance. Institutional controls must implement those policies.
Applying a configuration, loading files or rerunning clears the current report and review journal. Download them first. Examples reload using the selected module.
Required columns (order may vary):
record_id,trade_date,settlement_date,venue,member,account,instrument,side,quantity,price,currency,net_amountThe key is trade_date + venue + member + record_id. All remaining fields must match. Outer whitespace is trimmed; enum fields and currency are uppercased. Identifiers remain case-sensitive. Decimal amounts are compared exactly, with up to 8 fractional digits and zero tolerance. Dates use the selected format and normalize to YYYY-MM-DD. Duplicate keys always require review.
Two-file comparison within the selected module. Source authenticity and completeness are not verified. Use consistent cutoffs and exports. Output includes private source values; retain it in your approved environment.
Each composite key appears once. A duplicate in either file takes priority over other outcomes.
The digest identifies the exact downloaded report bytes. It does not authenticate source records or prove a chain timestamp. Keep this manifest and its private data off-chain.
Keys with differing values, by field. One key can appear in several bars. Missing records and duplicates are separate outcomes.
Latest annotation per exception. Explained records retain their original discrepancy. Reviewer labels are self-declared.
Full-report counts. Selecting a bar replaces the queue filters with that selection. Bars show record counts, not financial exposure or risk scores.
Select Review exception in the records table to document a discrepancy. Entries retain the original outcome and bind to this exact report. Names and timestamps are self-declared; an explanation is not an approval or a corrected match.
Keep evidence, original CSVs and review JSON together in approved local storage. To resume a previous report, use Verify below, then open it for review. Up to 1,000 journal entries.
Package the complete evidence, original CSVs, review journal, applied configuration and a fresh verification receipt in one .bloch.json file. Filters do not remove records from this case.
Contains private source data and review notes. The file is unencrypted and unsigned; retain it in your institution's approved storage.
Exact case SHA-256
Retain the digest separately before a future verification. New files or review entries invalidate this prepared snapshot.
Search ignores letter case and accents; every space-separated term must occur in a key, normalized source value or latest review label/note. Filters combine. Search never changes matching rules. Follow-up first orders: follow-up required, reopened, not reviewed, investigating, explained, then matched. Latest journal entry uses sequence, not a trusted timestamp.
| Record / key | Outcome | Source rows A / B | Comparison detail |
|---|
LOCAL SOURCE PREPARATION / TRACEABLE TRANSFORMATIONS
Map columns from each institution's CSV independently. Choose date and decimal conventions, inspect excluded columns, and validate every mapped record before reconciliation. Nothing is uploaded.
The module and policy references are captured separately from the workbench. Change the applied configuration above, then use its settings here. Exact or configured header names are preselected; every other mapping requires your selection.
Up to 64 input columns and 5,000 rows per source. Comma or semicolon delimiters, ISO or DD/MM/YYYY dates, decimal dot or comma. No thousands separators, guessed values, enum translation, currency conversion, netting or duplicate removal. All module fields are required. Mappings are one-to-one; excluding columns requires acknowledgement on each source.
Output uses the existing module rules: trim outer whitespace, normalize dates and exact decimals, uppercase enums/currencies and lowercase Bloch hashes. Row order and duplicate multiplicity are preserved. The charts count cells whose text changed; a normalized value is not an approved correction.
Keep the original extracts, prepared CSVs and preparation receipt together. Subsequent evidence and case files bind to the prepared CSVs only. The separate receipt links input/output hashes, mappings, exclusions and every row reference; it contains filenames and metadata but no source cell values. It is unsigned and does not authenticate an institution or establish source completeness.
Prepared CSVs are machine inputs. Formula-like identifiers are preserved to keep matching exact; import columns as text if opening these files in spreadsheet software.
Preparation receipt SHA-256
Download and retain the receipt before opening these files for reconciliation. Preparation receipts and original extracts are not embedded in the six-component case format.
Loading replaces the current reconciliation files, report, configuration and review session. Download unsaved work first. It does not run reconciliation or change this preparation snapshot.
RETAINED PREPARATION / INDEPENDENT RECOMPUTATION
Reopen a preparation receipt with both original extracts and both prepared CSVs. Reproduce the mappings and normalization locally, verify every row reference, and optionally link the result to a reconciliation report.
Both original file digests must match the preparation receipt. The app then reruns its declared mappings, exclusions and module rules, checks every normalization count and row reference, and requires the supplied prepared CSVs to match the reproduced bytes exactly. Renaming retained files is allowed; changing line endings, ordering or values is not.
If evidence is supplied, its sources must bind to the prepared CSVs, its full configuration and data mode must agree with preparation, and every reconciliation outcome is recomputed. No review journal is imported or verified here. Use the evidence or case verifier for retained review history.
Without independently retained digests, a coherent replacement of the files and declarations can pass consistency checks. Timestamps, filenames, data mode, policy references and mapping authorization are declarations. This does not authenticate sources, prove completeness, prevent rollback, certify compliance or verify on-chain inclusion.
Select a node to inspect its file binding or recomputed transformation. The final edge is verified only when a reconciliation report is supplied.
Retained preparation SHA-256
Verification receipt SHA-256
The verification receipt records consistency checks and file digests. Keep all originals, prepared files, preparation receipt and any evidence together. Neither receipt is a signature or part of the six-component case format.
Loading replaces the workbench configuration, files, report and review session. Download unsaved work first. Only the verified prepared files are loaded; reconciliation must be run again. Supplied evidence and review history are not resumed.
INDEPENDENT RECOMPUTATION / LOCAL FILES
Start with the exported evidence JSON and both original CSVs. Recompute file digests, matching rules, records and outcomes locally. An optional retained SHA-256 checks the report against a separately stored reference.
Retain the digest separately before verification. A consistent replacement of all files cannot be detected without a trusted external reference. Review journals are unsigned and have no protected history or rollback detection. Preserve original JSON formatting.
Exact report SHA-256
Opening this report replaces the current comparison and review session above. Download any unsaved work first. This check does not authenticate the source, reviewer, timestamp or on-chain status.
ONE CASE FILE / SIX VERIFIED COMPONENTS
Import a case prepared in the workbench. The app checks each component and recomputes the comparison from the embedded original CSVs. Resume the exact report and review history, or download individual verified components.
Without a separately retained digest, a coherent replacement of the case can pass internal checks. The file contains private data in plaintext. Verification does not authenticate people, prove source completeness, prevent rollback or verify an on-chain claim.
Compare two verified case snapshots ↓Exact case SHA-256
| Component | UTF-8 bytes | SHA-256 | Local export |
|---|
Opening replaces the current comparison and review session. Download current work first. Original evidence bytes are preserved; running reconciliation again creates a new report. The imported case is a snapshot and does not change when you add new review entries.
ONE RETAINED FILE / COMPLETE LOCAL LINEAGE
Package original extracts, their preparation receipt and an existing reconciliation case together. Reproduce preparation, verify every case component, and retain the exact evidence and review history in one local file.
Start with a case exported from the workbench after reconciling prepared CSVs. Supply the preparation receipt and its original extracts. Both prepared CSVs are already inside the case; every link must verify before the bundle can be generated.
The bundle contains private originals, including excluded columns, prepared records and review notes in plaintext. Keep it in your authorized environment. It is not encrypted or signed. The total serialized bundle must fit within 96 MiB, even when individual inputs fit their limits.
Bundle SHA-256
The five fixed components are the unchanged six-component case, unchanged preparation receipt, two original extracts and a recomputed preparation verification receipt. Component bytes and hashes are checked; the embedded case, preparation, configuration, outcomes and review binding are independently verified. No component is executed or automatically extracted.
Input digests optionally gate bundle creation. Digests embedded in a bundle are internal bindings, not independently retained references. On reopening, use a separately stored SHA-256 of the whole bundle to detect replacement against that reference. Without it, a coherent replacement can pass consistency checks.
The diagram shows checked data relationships, not chronology, authenticated custody or on-chain transactions. Local timestamps, reviewers and mapping authorization remain declarations. The bundle does not establish source completeness, authorized approval, rollback protection, regulatory certification or on-chain inclusion.
Select a node to inspect the retained originals, reproduced preparation, case or bound review journal.
| Component | UTF-8 bytes | SHA-256 | Local export |
|---|
Retained bundle SHA-256
Verification receipt SHA-256
Opening replaces the current workbench session with the exact retained report, prepared CSVs and review history. Download unsaved work first. New review entries do not change this bundle snapshot; retain an updated case and prepare a new bundle when needed.
VERIFIED SNAPSHOTS / EXPLICIT CHANGES
Compare a baseline case with a candidate under the same module, configuration and rules. Inspect additions, removals, source changes and review changes. Both cases are verified before comparison; their order is your selection.
Keys match exactly. Changed identifiers or cutoff dates in a key appear as removal plus addition; no continuity or automatic matching is inferred. Keep source A/B roles and dataset scope aligned. Synthetic and local-file cases cannot be mixed.
Normalized source records are compared as multisets: duplicate multiplicity matters, row order does not. Per-field counts can agree while record combinations differ. Row-reference moves are reported separately where source values agree. Review history compares each key's ordered annotations, including declared timestamps, while ignoring global sequence numbering.
Unchanged means normalized records, outcomes and per-key annotations agree; original file bytes can still differ. The app does not establish chronology, source completeness, approved corrections, settlement or on-chain status. It never carries review decisions into another case.
Read baseline rows to candidate columns. Absent marks added or removed keys. Select a count to focus the records below; a change to Matched is a comparison result, not an approval or settlement confirmation.
Exports include all keys regardless of filters. JSON retains private records and review notes from both cases; CSV summarizes all key changes. Neither export is an importable case file or a signed audit opinion.
| Record / key | Change | Outcome transition | Retained details |
|---|
Comparison JSON SHA-256
Opening a case replaces the current reconciliation session above. Download unsaved work first. The comparison remains a separate snapshot and does not update when you add review entries.
03 / OFF-CHAIN + ON-CHAIN
The local Bloch receipt module compares imported on-chain observations with internal records. The Bloch Protocol is also the proposed shared evidence layer. Your institution retains the detailed books, audit material and control of what may be released.
The browser workbench performs local comparison. Authenticated feeds, approvals, encrypted retention and organizational controls belong in the institutional deployment.
This site does not sign or broadcast transactions. The local report hash is not a qualified hiding commitment. No private records, account IDs or source-file digests belong in the public payload.
AVAILABLE BLOCH NETWORK RESOURCES
Use the public explorer and operator references when designing the receipt verification and network adapter.
04 / AUDITABLE BY DESIGN
Give an independent reviewer the source extracts, rule version and exact report. Compare the results again before drawing conclusions.
Retain both file digests, source row references, normalized values and field-level differences. Duplicate keys never disappear into a match.
Keep decisions and reviewer signatures in your controlled case system. A browser-generated report is unsigned and its creation time comes from the local clock.
For a qualified integration, verify the approved commitment opening against the exact chain payload and an independently assessed receipt. A txid alone is insufficient.
GOVERNANCE / PRIVACY + REGULATORY SCOPE
Start with the institution's actual activities, licenses, countries and data flows. The catalog below links official sources and identifies implementation areas; it is a starting register, not a compliance certificate or exhaustive legal determination.
Privacy: map purpose, data-subject rights, retention, security and international transfers against the LGPD. Review ANPD rules on incident communication and international transfers.
Bacen / CMN: identify the institution's applicable cybersecurity, outsourced-processing and internal-control rules. CMN 4.893 and BCB 85 have distinct scopes; review the consolidated text and amendments, including the rules affecting brokers and DTVMs.
CVM: map intermediary records and controls, portfolio-management procedures, fund-specific obligations and PLD/FTP scope. Reconciliation exports can support a review workflow; the workbench does not submit regulatory reports or perform the institution's AML program.
Also assess bank secrecy, accounting and reporting, record retention, market infrastructure and self-regulatory requirements applicable to the institution. These require additional local mapping.
Where GDPR applies, map processing principles, lawful basis, rights, privacy by design, security and international transfers. EU financial entities must separately assess whether DORA's operational-resilience and ICT requirements apply. Other jurisdictions need their own privacy, securities, banking, recordkeeping and reporting register.
Mexico: review the current LFPDPPP, plus the institution's CNBV and Banxico obligations. Colombia: determine the applicable scope of general personal-data rules and financial-data rules; add SIC and financial-supervision requirements. Chile: review current Law 19.628 and CMF obligations, with a transition review for Law 21.719. Argentina: map Law 25.326 and the institution's AAIP, BCRA and CNV requirements.
Country profiles provide formatting presets and review context. Sector-rule mappings for these countries, and additional LatAm jurisdictions, must be completed by the institution.
Source review: 24 September 2026. Applicability, effective dates and amendments must be rechecked for each deployment. Retention and jurisdiction fields in the configuration are declarations, not technical enforcement. Download the customizable regulatory register JSON ↓ and read the control and integration register ↗.
05 / DEPLOYMENT PATH
A practical sequence from comparison to institution-operated evidence infrastructure.
Four modules, exact comparisons, Global/LatAm profiles, searchable queues, interactive charts, exception journals, verified case files, snapshot comparisons and an offline package.
Map exchange formats and trading calendars; integrate authenticated sources, identity, reviewer approvals, retention and recovery in the institution's environment.
Review commitment privacy, signer custody, payload support, fees, inclusion and finality verification before enabling approved publication.
BLOCH DATA / FINANCIAL RECONCILIATION + AUDIT