Reconcile every settlement as it lands
Every settlement arrives in your ledger already carrying your payment reference, so matching happens on its own and breaks surface within seconds.
Highlights
Settlements land in your ledger with your invoice reference attached
Matching that runs on a payment reference you control
Unpaid, short-paid and unexpected payments classified on arrival
Break alerts filtered against the invoices still open
Trusted by leading financial and blockchain teams
What changes when matching keeps up with settlement
Cash is applied as it arrives, the exception queue holds genuine breaks, and finance works from a position that is current through the day.
Breaks you catch the same day
Settlements match as they land, so a break reaches your team within seconds, while there is still time to chase the payer the same day.
A smaller exception queue
Matching on a reference you control removes the fuzzy amount-and-timestamp work, so your team handles genuine breaks instead of manually clearing noise.
Faster cash application
Cash is applied as it arrives, tightening working-capital cycles and giving finance a current position instead of a lagging one.
What real-time reconciliation gives your finance team
The pieces that turn settlement matching from an overnight batch into a continuous process.
Your reference, carried onchain
Match on a reference you set at payment initiation and decode into your ledger — a transfer memo, a calldata field or an event argument, wherever your rail carries it. Where a token standard reserves a field for exactly this, such as the 32-byte memo in TIP-20, the reference rides along with the transfer itself.
Deterministic matching
Settlements land in a table beside your invoices, so you match them on that reference in your own SQL instead of inferring which payment settled what.
Exceptions classified instantly
Unpaid, reconciled, short-paid and unexpected payments are all distinguishable the moment a settlement lands, not after an overnight run.
Break alerts without the noise
Keep a table of open invoices and alert only on genuine breaks, or maintain a running rollup in Postgres that updates on write with no scheduled job.
Reads you can reconcile against
Edge RPC cross-validates responses and enforces complete block ranges, so a missing log never leaves you reconciling against a settlement that is not there.
Act on a break automatically
Optionally hand an exception to a Compose task to retry a payout, issue a refund or open a ticket, with every step retried durably and traced.
Built for regulated environments
Controls, documentation and support your reviewers expect, ready before they ask.

SOC 2 Type II
Independently audited controls, with reports available for your security review.
Dedicated infrastructure
Isolated compute and single-tenant options for your production workloads.
Granular access controls
Role-based permissions and audit logging across your whole organization.
Full observability
Monitoring, alerting and data-lineage visibility your auditors can follow.
Data residency
Cloud, on-premise or co-located, so data sits where your obligations require.
Regulation-ready data
Structured for MiCA, FATF Travel Rule and BSA/AML/KYC, with retention you set.
Deliver on your timeline
Banks, payment platforms and trading firms use Goldsky to get onchain products live in weeks. Our engineers work alongside yours from the first call through production.
Scoping call
We map your use case, the chains involved and the systems the data lands in, then give you a delivery estimate.
Technical deep-dive
Our engineers work with yours to confirm the design and the integration points.
Kickoff and go live
We stand up your integration and validate the data against your systems, ready for your team to build on.
Ongoing support
24/7 support in a shared channel with the engineers who run your infrastructure.
Scoping call
We map your use case, the chains involved and the systems the data lands in, then give you a delivery estimate.
Technical deep-dive
Our engineers work with yours to confirm the design and the integration points.
Kickoff and go live
We stand up your integration and validate the data against your systems, ready for your team to build on.
Ongoing support
24/7 support in a shared channel with the engineers who run your infrastructure.
Build payment reconciliation today
Everything your team (or AI agents) need to build a working solution today. Read the guide or copy the prompt below to have your agent help you ship it.
Hand this to your coding agent
I'm building real-time payment reconciliation using Goldsky. ## Set up your tooling first ```bash npx skills add goldsky-io/goldsky-agent ``` That installs to Claude Code, Cursor, Codex, Windsurf and 30+ other agents. Then connect Goldsky's MCP server at `https://docs.goldsky.com/mcp` however your tool does it — per-client setup is at https://docs.goldsky.com/mcp-server Finally, use the `auth-setup` skill to install the Goldsky CLI if it's missing, and confirm I'm logged in before you start. ## What I'm building Follow the Goldsky guide at https://docs.goldsky.com/solutions/real-time-reconciliation Help me: 1. Set up a Turbo pipeline that streams our settlement token's logs and decodes the payment reference each transfer carries 2. Land each settlement with its reference in a table next to our invoices 3. Write the SQL that matches settlements to invoices on that reference and classifies unpaid, short-paid and unexpected payments 4. Send genuine breaks to a webhook, filtered against a table of open invoices ## How to work - Confirm dataset names yourself rather than assuming them - Write the files, and create any Goldsky secrets the pipeline needs - Validate locally — `goldsky turbo validate` for pipelines, a local task call for Compose - Ask me for anything you can't determine: contract addresses, endpoints, thresholds, which database we're writing to - Put credentials straight into Goldsky secrets, never into this chat **Stop before deploying anything live**, then show me the commands to run.
Ready to close the books in real time?
Bring your settlement and invoicing flow to a 30-minute call and leave with a concrete plan.
Frequently asked questions
Is this tied to a particular chain or token standard?
Who populates the payment reference?
How do we stop the break feed from being noisy?
Does this replace our ERP or accounting system?
What will our security and procurement teams need from you?
Where does the settlement history live, and who owns it?